This is an abstract element and cannot be used directly in a KML file. It provides
a placeholder object for all derived Geometry objects.
Syntax:
<!-- abstract element; do not create -->
<!-- Geometry id="ID" --> <!-- Point,LineString,LinearRing,
Polygon,MultiGeometry,Model -->
<!-- /Geometry -->
Extends:
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
geometrySimpleExtension
protected java.util.List<java.lang.Object> geometrySimpleExtension
geometryObjectExtension
protected java.util.List<AbstractObject> geometryObjectExtension
Geometry
public Geometry()
getGeometrySimpleExtension
public java.util.List<java.lang.Object> getGeometrySimpleExtension()
- See Also:
geometrySimpleExtension
getGeometryObjectExtension
public java.util.List<AbstractObject> getGeometryObjectExtension()
- See Also:
geometryObjectExtension
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractObject
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class AbstractObject
setGeometrySimpleExtension
public void setGeometrySimpleExtension(java.util.List<java.lang.Object> geometrySimpleExtension)
- Parameters:
geometrySimpleExtension
- - See Also:
geometrySimpleExtension
addToGeometrySimpleExtension
public Geometry addToGeometrySimpleExtension(java.lang.Object geometrySimpleExtension)
- add a value to the geometrySimpleExtension property collection
- Parameters:
geometrySimpleExtension
- Objects of the following type are allowed in the list: Object
- Returns:
- true (as general contract of Collection.add).
setGeometryObjectExtension
public void setGeometryObjectExtension(java.util.List<AbstractObject> geometryObjectExtension)
- Parameters:
geometryObjectExtension
- - See Also:
geometryObjectExtension
addToGeometryObjectExtension
public Geometry addToGeometryObjectExtension(AbstractObject geometryObjectExtension)
- add a value to the geometryObjectExtension property collection
- Parameters:
geometryObjectExtension
- 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 Geometry 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).
withGeometrySimpleExtension
public Geometry withGeometrySimpleExtension(java.util.List<java.lang.Object> geometrySimpleExtension)
- fluent setter
- Parameters:
geometrySimpleExtension
- required parameter- See Also:
#setGeometrySimpleExtension(List
withGeometryObjectExtension
public Geometry withGeometryObjectExtension(java.util.List<AbstractObject> geometryObjectExtension)
- fluent setter
- Parameters:
geometryObjectExtension
- required parameter- See Also:
#setGeometryObjectExtension(List)
withObjectSimpleExtension
public Geometry 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 Geometry 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 Geometry 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 Geometry clone()
- Overrides:
clone
in class AbstractObject