public class TLcdKML22ItemIcon extends TLcdKML22AbstractObject
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.
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
HREF_PROPERTY
Data property that maps to the
href element. |
static TLcdDataProperty |
ITEM_ICON_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
ItemIconObjectExtensionGroup element. |
static TLcdDataProperty |
ITEM_ICON_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
ItemIconSimpleExtensionGroup element. |
static TLcdDataProperty |
STATE_PROPERTY
Data property that maps to the
state element. |
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
Constructor and Description |
---|
TLcdKML22ItemIcon() |
TLcdKML22ItemIcon(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
String |
getHref()
Returns the value of the property that maps to the
href element. |
List<ELcdKML22ItemIconState> |
getState()
Returns the value of the property that maps to the
state element. |
void |
setHref(String aValue)
Sets the value of the property that maps to the
href element. |
void |
setState(List<ELcdKML22ItemIconState> aValue)
Sets the value of the property that maps to the
state element. |
getId, getTargetId, setId, setTargetId
public static final TLcdDataProperty STATE_PROPERTY
state
element.
The possible values for this property are instances of List<ELcdKML22ItemIconState>
.public static final TLcdDataProperty HREF_PROPERTY
href
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty ITEM_ICON_SIMPLE_EXTENSION_GROUP_PROPERTY
ItemIconSimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty ITEM_ICON_OBJECT_EXTENSION_GROUP_PROPERTY
ItemIconObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public TLcdKML22ItemIcon()
public TLcdKML22ItemIcon(TLcdDataType aType)
public List<ELcdKML22ItemIconState> getState()
state
element.STATE_PROPERTY
property.public void setState(List<ELcdKML22ItemIconState> aValue)
state
element.aValue
- the value to set for the STATE_PROPERTY
property.public String getHref()
href
element.
not anyURI due to $[x] substitution in PhotoOverlay
HREF_PROPERTY
property.public void setHref(String aValue)
href
element.
not anyURI due to $[x] substitution in PhotoOverlay
aValue
- the value to set for the HREF_PROPERTY
property.