public abstract class AbstractCityObjectType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
gmlId |
Constructor and Description |
---|
AbstractCityObjectType(java.lang.String gmlId) |
Modifier and Type | Method and Description |
---|---|
void |
addGeometry(AbstractGeometryType geometry) |
abstract Attributes |
getAttributes() |
java.util.List<java.lang.Double> |
getBBox() |
java.util.List<AbstractGeometryType> |
getGeometry() |
java.lang.String |
getGmlId() |
java.lang.Object |
getLocalProperty(java.lang.String name) |
abstract CityObjectTypeName |
getType() |
boolean |
hasLocalProperty(java.lang.String name) |
abstract boolean |
isSetAttributes() |
boolean |
isSetBBox() |
abstract boolean |
isValidGeometryType(GeometryTypeName type) |
abstract Attributes |
newAttributes() |
void |
removeGeometry(AbstractGeometryType geometry) |
void |
setBBox(java.util.List<java.lang.Double> bbox) |
void |
setGeometry(java.util.List<AbstractGeometryType> geometry) |
void |
setLocalProperty(java.lang.String name,
java.lang.Object value) |
abstract void |
unsetAttributes() |
void |
unsetBBox() |
void |
unsetGeometry() |
java.lang.Object |
unsetLocalProperty(java.lang.String name) |
public abstract CityObjectTypeName getType()
public abstract boolean isValidGeometryType(GeometryTypeName type)
public abstract Attributes newAttributes()
public abstract boolean isSetAttributes()
public abstract Attributes getAttributes()
public abstract void unsetAttributes()
public java.lang.String getGmlId()
public boolean isSetBBox()
public java.util.List<java.lang.Double> getBBox()
public void setBBox(java.util.List<java.lang.Double> bbox)
public void unsetBBox()
public void addGeometry(AbstractGeometryType geometry)
public java.util.List<AbstractGeometryType> getGeometry()
public void setGeometry(java.util.List<AbstractGeometryType> geometry)
public void removeGeometry(AbstractGeometryType geometry)
public void unsetGeometry()
public java.lang.Object getLocalProperty(java.lang.String name)
public void setLocalProperty(java.lang.String name, java.lang.Object value)
public boolean hasLocalProperty(java.lang.String name)
public java.lang.Object unsetLocalProperty(java.lang.String name)