public class TLcdKML22ResourceMap extends TLcdKML22AbstractObject
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractObjectGroup Should specify at least one or more kml:Alias elements outside of an update context, that is when not a descendant of kml:Update. Each kml:Alias element is a mapping for the texture file path from the original textured 3D object file to the KML or KMZ resource that contains the kml:Model. This element allows texture files to be moved and renamed without having to update the original textured 3D object file that references those textures. One kml:ResourceMap element can contain multiple mappings from different source textured object files into the same target resource. Each child kml:Alias element should have a unique child kml:sourceHref element .
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ALIAS_PROPERTY
Data property that maps to the
Alias element. |
static TLcdDataProperty |
RESOURCE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
ResourceMapObjectExtensionGroup element. |
static TLcdDataProperty |
RESOURCE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
ResourceMapSimpleExtensionGroup element. |
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
Constructor and Description |
---|
TLcdKML22ResourceMap() |
TLcdKML22ResourceMap(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdKML22Alias> |
getAlias()
Returns the value of the property that maps to the
Alias element. |
getId, getTargetId, setId, setTargetId
public static final TLcdDataProperty ALIAS_PROPERTY
Alias
element.
The possible values for this property are instances of List<TLcdKML22Alias>
.public static final TLcdDataProperty RESOURCE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
ResourceMapSimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty RESOURCE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
ResourceMapObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public TLcdKML22ResourceMap()
public TLcdKML22ResourceMap(TLcdDataType aType)
public List<TLcdKML22Alias> getAlias()
Alias
element.ALIAS_PROPERTY
property.