Package org.vast.data
Class DataComponentProperty<ComponentType extends DataComponent>
java.lang.Object
org.vast.ogc.xlink.SimpleLink<T>
net.opengis.OgcPropertyImpl<ComponentType>
org.vast.data.DataComponentProperty<ComponentType>
- Type Parameters:
 ComponentType- Type of data component this property can hold
- All Implemented Interfaces:
 Serializable,OgcProperty<ComponentType>,IXlinkReference<ComponentType>
public class DataComponentProperty<ComponentType extends DataComponent>
extends OgcPropertyImpl<ComponentType>
Specialized property for holding data components. Overriden methods ensure that parent and name attributes are properly set for the child data component.
- Since:
 - Dec 1, 2017
 - See Also:
 
- 
Field Summary
Fields inherited from class net.opengis.OgcPropertyImpl
hrefResolver, name, nilReason, valueFields inherited from class org.vast.ogc.xlink.SimpleLink
arcRole, href, role, title - 
Constructor Summary
ConstructorsConstructorDescription - 
Method Summary
Methods inherited from class net.opengis.OgcPropertyImpl
copyTo, getArcRole, getName, getNilReason, getTarget, getTargetUID, getValue, hasHref, hasValue, resolveHref, setHrefResolver, setNilReason, setTargetUIDMethods inherited from class org.vast.ogc.xlink.SimpleLink
getHref, getMediaType, getRole, getTargetInterface, getTitle, setArcRole, setHref, setMediaType, setRole, setTargetInterface, setTitleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.vast.ogc.xlink.IXlinkReference
getHref, getMediaType, getRole, getTargetInterface, getTitle, setArcRole, setHref, setMediaType, setRole, setTargetInterface, setTitle 
- 
Constructor Details
- 
DataComponentProperty
public DataComponentProperty() - 
DataComponentProperty
 
 - 
 - 
Method Details
- 
copy
- Specified by:
 copyin interfaceOgcProperty<ComponentType extends DataComponent>- Overrides:
 copyin classOgcPropertyImpl<ComponentType extends DataComponent>
 - 
setName
- Specified by:
 setNamein interfaceOgcProperty<ComponentType extends DataComponent>- Overrides:
 setNamein classOgcPropertyImpl<ComponentType extends DataComponent>
 - 
setValue
- Specified by:
 setValuein interfaceOgcProperty<ComponentType extends DataComponent>- Overrides:
 setValuein classOgcPropertyImpl<ComponentType extends DataComponent>
 
 -