Class TLcdKML22ItemIcon
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.style.TLcdKML22ItemIcon
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Domain class modeling the KML ItemIconType type.
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractObjectGroup Specifies the location (kml:href) for an icon used in the list view to reflect the state (kml:state) of the kml:Folder or kml:NetworkLink to which it is associated. kml:ItemIcon shall contain the kml:href element outside of an update context, that is when not a descendant of kml:Update.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thehrefelement.static final TLcdDataPropertyData property that maps to theItemIconObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theItemIconSimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to thestateelement.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHref()Returns the value of the property that maps to thehrefelement.getState()Returns the value of the property that maps to thestateelement.voidSets the value of the property that maps to thehrefelement.voidsetState(List<ELcdKML22ItemIconState> aValue) Sets the value of the property that maps to thestateelement.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
STATE_PROPERTY
Data property that maps to thestateelement. The possible values for this property are instances ofList<ELcdKML22ItemIconState>. -
HREF_PROPERTY
Data property that maps to thehrefelement. The possible values for this property are instances ofString. -
ITEM_ICON_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theItemIconSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
ITEM_ICON_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theItemIconObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>.
-
-
Constructor Details
-
TLcdKML22ItemIcon
public TLcdKML22ItemIcon() -
TLcdKML22ItemIcon
-
-
Method Details
-
getState
Returns the value of the property that maps to thestateelement.- Returns:
- the value of the
STATE_PROPERTYproperty.
-
setState
Sets the value of the property that maps to thestateelement.- Parameters:
aValue- the value to set for theSTATE_PROPERTYproperty.
-
getHref
Returns the value of the property that maps to thehrefelement.not anyURI due to $[x] substitution in PhotoOverlay
- Returns:
- the value of the
HREF_PROPERTYproperty.
-
setHref
Sets the value of the property that maps to thehrefelement.not anyURI due to $[x] substitution in PhotoOverlay
- Parameters:
aValue- the value to set for theHREF_PROPERTYproperty.
-