de.micromata.opengis.kml.v_2_2_0
Class ResourceMap

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.AbstractObject
      extended by de.micromata.opengis.kml.v_2_2_0.ResourceMap
All Implemented Interfaces:
java.lang.Cloneable

public class ResourceMap
extends AbstractObject
implements java.lang.Cloneable


Field Summary
protected  java.util.List<Alias> alias
           contains a mapping from a to a :
protected  java.util.List<AbstractObject> resourceMapObjectExtension
          
protected  java.util.List<java.lang.Object> resourceMapSimpleExtension
           
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
id, objectSimpleExtension, targetId
 
Constructor Summary
ResourceMap()
           
 
Method Summary
 ResourceMap addToAlias(Alias alias)
          add a value to the alias property collection
 ResourceMap addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
          add a value to the objectSimpleExtension property collection
 ResourceMap addToResourceMapObjectExtension(AbstractObject resourceMapObjectExtension)
          add a value to the resourceMapObjectExtension property collection
 ResourceMap addToResourceMapSimpleExtension(java.lang.Object resourceMapSimpleExtension)
          add a value to the resourceMapSimpleExtension property collection
 ResourceMap clone()
           
 Alias createAndAddAlias()
          Creates a new instance of Alias and adds it to alias.
 boolean equals(java.lang.Object obj)
           
 java.util.List<Alias> getAlias()
           
 java.util.List<AbstractObject> getResourceMapObjectExtension()
           
 java.util.List<java.lang.Object> getResourceMapSimpleExtension()
           
 int hashCode()
           
 void setAlias(java.util.List<Alias> alias)
           
 void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
           
 void setResourceMapObjectExtension(java.util.List<AbstractObject> resourceMapObjectExtension)
           
 void setResourceMapSimpleExtension(java.util.List<java.lang.Object> resourceMapSimpleExtension)
           
 ResourceMap withAlias(java.util.List<Alias> alias)
          fluent setter
 ResourceMap withId(java.lang.String id)
          fluent setter
 ResourceMap withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
          fluent setter
 ResourceMap withResourceMapObjectExtension(java.util.List<AbstractObject> resourceMapObjectExtension)
          fluent setter
 ResourceMap withResourceMapSimpleExtension(java.util.List<java.lang.Object> resourceMapSimpleExtension)
          fluent setter
 ResourceMap withTargetId(java.lang.String targetId)
          fluent setter
 
Methods inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
getId, getObjectSimpleExtension, getTargetId, setId, setTargetId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alias

protected java.util.List<Alias> alias
contains a mapping from a to a :

Specifies the texture file to be fetched by Google Earth. This reference can be a relative reference to an image file within the .kmz archive, or it can be an absolute reference to the file (for example, a URL). Is the path specified for the texture file in the Collada .dae file.


resourceMapSimpleExtension

protected java.util.List<java.lang.Object> resourceMapSimpleExtension

resourceMapObjectExtension

protected java.util.List<AbstractObject> resourceMapObjectExtension

This is an abstract base class and cannot be used directly in a KML file. It provides the id attribute, which allows unique identification of a KML element, and the targetId attribute, which is used to reference objects that have already been loaded into Google Earth. The id attribute must be assigned if the mechanism is to be used.

Syntax:
<!-- abstract element; do not create -->
 <!-- Object id="ID" targetId="NCName" -->
 <!-- /Object> -->

Constructor Detail

ResourceMap

public ResourceMap()
Method Detail

getAlias

public java.util.List<Alias> getAlias()
See Also:
alias

getResourceMapSimpleExtension

public java.util.List<java.lang.Object> getResourceMapSimpleExtension()
See Also:
resourceMapSimpleExtension

getResourceMapObjectExtension

public java.util.List<AbstractObject> getResourceMapObjectExtension()
See Also:
resourceMapObjectExtension

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObject

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractObject

createAndAddAlias

public Alias createAndAddAlias()
Creates a new instance of Alias and adds it to alias. This method is a short version for: Alias alias = new Alias(); this.getAlias().add(alias);


setAlias

public void setAlias(java.util.List<Alias> alias)
Parameters:
alias -
See Also:
alias

addToAlias

public ResourceMap addToAlias(Alias alias)
add a value to the alias property collection

Parameters:
alias - Objects of the following type are allowed in the list: Alias
Returns:
true (as general contract of Collection.add).

setResourceMapSimpleExtension

public void setResourceMapSimpleExtension(java.util.List<java.lang.Object> resourceMapSimpleExtension)
Parameters:
resourceMapSimpleExtension -
See Also:
resourceMapSimpleExtension

addToResourceMapSimpleExtension

public ResourceMap addToResourceMapSimpleExtension(java.lang.Object resourceMapSimpleExtension)
add a value to the resourceMapSimpleExtension property collection

Parameters:
resourceMapSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

setResourceMapObjectExtension

public void setResourceMapObjectExtension(java.util.List<AbstractObject> resourceMapObjectExtension)
Parameters:
resourceMapObjectExtension -
See Also:
resourceMapObjectExtension

addToResourceMapObjectExtension

public ResourceMap addToResourceMapObjectExtension(AbstractObject resourceMapObjectExtension)
add a value to the resourceMapObjectExtension property collection

Parameters:
resourceMapObjectExtension - Objects of the following type are allowed in the list: AbstractObject
Returns:
true (as general contract of Collection.add).

setObjectSimpleExtension

public void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
Overrides:
setObjectSimpleExtension in class AbstractObject
See Also:
objectSimpleExtension

addToObjectSimpleExtension

public ResourceMap addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
Description copied from class: AbstractObject
add a value to the objectSimpleExtension property collection

Overrides:
addToObjectSimpleExtension in class AbstractObject
Parameters:
objectSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

withAlias

public ResourceMap withAlias(java.util.List<Alias> alias)
fluent setter

Parameters:
alias - required parameter
See Also:
#setAlias(List)

withResourceMapSimpleExtension

public ResourceMap withResourceMapSimpleExtension(java.util.List<java.lang.Object> resourceMapSimpleExtension)
fluent setter

Parameters:
resourceMapSimpleExtension - required parameter
See Also:
#setResourceMapSimpleExtension(List)

withResourceMapObjectExtension

public ResourceMap withResourceMapObjectExtension(java.util.List<AbstractObject> resourceMapObjectExtension)
fluent setter

Parameters:
resourceMapObjectExtension - required parameter
See Also:
#setResourceMapObjectExtension(List)

withObjectSimpleExtension

public ResourceMap withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
Description copied from class: AbstractObject
fluent setter

Overrides:
withObjectSimpleExtension in class AbstractObject
Parameters:
objectSimpleExtension - required parameter
See Also:
#setObjectSimpleExtension(List)

withId

public ResourceMap withId(java.lang.String id)
Description copied from class: AbstractObject
fluent setter

Overrides:
withId in class AbstractObject
Parameters:
id - required parameter
See Also:
AbstractObject.setId(String)

withTargetId

public ResourceMap withTargetId(java.lang.String targetId)
Description copied from class: AbstractObject
fluent setter

Overrides:
withTargetId in class AbstractObject
Parameters:
targetId - required parameter
See Also:
AbstractObject.setTargetId(String)

clone

public ResourceMap clone()
Overrides:
clone in class AbstractObject