Class TLcdKML22ResourceMap

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdKML22ResourceMap extends TLcdKML22AbstractObject
Domain class modeling the KML ResourceMapType type.

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 . 
 

Since:
10.0
  • Field Details

    • ALIAS_PROPERTY

      public static final TLcdDataProperty ALIAS_PROPERTY
      Data property that maps to the Alias element. The possible values for this property are instances of List<TLcdKML22Alias>.
    • RESOURCE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY

      public static final TLcdDataProperty RESOURCE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
      Data property that maps to the ResourceMapSimpleExtensionGroup element. The possible values for this property are instances of List<String>.
    • RESOURCE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY

      public static final TLcdDataProperty RESOURCE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
      Data property that maps to the ResourceMapObjectExtensionGroup element. The possible values for this property are instances of List<TLcdKML22AbstractObject>.
  • Constructor Details

    • TLcdKML22ResourceMap

      public TLcdKML22ResourceMap()
    • TLcdKML22ResourceMap

      public TLcdKML22ResourceMap(TLcdDataType aType)
  • Method Details

    • getAlias

      public List<TLcdKML22Alias> getAlias()
      Returns the value of the property that maps to the Alias element.
      Returns:
      the value of the ALIAS_PROPERTY property.