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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thehref
element.static final TLcdDataProperty
Data property that maps to theItemIconObjectExtensionGroup
element.static final TLcdDataProperty
Data property that maps to theItemIconSimpleExtensionGroup
element.static final TLcdDataProperty
Data property that maps to thestate
element.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetHref()
Returns the value of the property that maps to thehref
element.getState()
Returns the value of the property that maps to thestate
element.void
Sets the value of the property that maps to thehref
element.void
setState
(List<ELcdKML22ItemIconState> aValue) Sets the value of the property that maps to thestate
element.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
STATE_PROPERTY
Data property that maps to thestate
element. The possible values for this property are instances ofList<ELcdKML22ItemIconState>
. -
HREF_PROPERTY
Data property that maps to thehref
element. The possible values for this property are instances ofString
. -
ITEM_ICON_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theItemIconSimpleExtensionGroup
element. The possible values for this property are instances ofList<String>
. -
ITEM_ICON_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theItemIconObjectExtensionGroup
element. 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 thestate
element.- Returns:
- the value of the
STATE_PROPERTY
property.
-
setState
Sets the value of the property that maps to thestate
element.- Parameters:
aValue
- the value to set for theSTATE_PROPERTY
property.
-
getHref
Returns the value of the property that maps to thehref
element.not anyURI due to $[x] substitution in PhotoOverlay
- Returns:
- the value of the
HREF_PROPERTY
property.
-
setHref
Sets the value of the property that maps to thehref
element.not anyURI due to $[x] substitution in PhotoOverlay
- Parameters:
aValue
- the value to set for theHREF_PROPERTY
property.
-