public abstract class AbstractGeometry extends AbstractGML implements SRSReferenceGroup
isSetMetaDataProperty
Constructor and Description |
---|
AbstractGeometry() |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(GeometryFunctor<T> visitor) |
abstract void |
accept(GeometryVisitor visitor) |
void |
addAxisLabel(java.lang.String axisLabel) |
void |
addUomLabel(java.lang.String uomLabel) |
abstract BoundingBox |
calcBoundingBox() |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
java.util.List<java.lang.String> |
getAxisLabels() |
java.lang.String |
getGid() |
java.lang.String |
getInheritedSrsName() |
java.lang.Integer |
getSrsDimension() |
java.lang.String |
getSrsName() |
java.util.List<java.lang.String> |
getUomLabels() |
boolean |
isSetAxisLabels() |
boolean |
isSetGid() |
boolean |
isSetSrsDimension() |
boolean |
isSetSrsName() |
boolean |
isSetUomLabels() |
void |
setAxisLabels(java.util.List<java.lang.String> axisLabels) |
void |
setGid(java.lang.String gid) |
void |
setSrsDimension(java.lang.Integer srsDimension) |
void |
setSrsName(java.lang.String srsName) |
void |
setUomLabels(java.util.List<java.lang.String> uomLabels) |
void |
unsetAxisLabels() |
boolean |
unsetAxisLabels(java.lang.String axisLabel) |
void |
unsetGid() |
void |
unsetSrsDimension() |
void |
unsetSrsName() |
void |
unsetUomLabels() |
boolean |
unsetUomLabels(java.lang.String uomLabel) |
accept, accept, addMetaDataProperty, addName, getDescription, getGMLClass, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getGMLClass
public java.lang.String getGid()
public boolean isSetGid()
public void setGid(java.lang.String gid)
public void unsetGid()
public java.lang.Integer getSrsDimension()
getSrsDimension
in interface SRSReferenceGroup
public java.lang.String getSrsName()
getSrsName
in interface SRSReferenceGroup
public java.lang.String getInheritedSrsName()
getInheritedSrsName
in interface SRSReferenceGroup
public boolean isSetSrsDimension()
isSetSrsDimension
in interface SRSReferenceGroup
public boolean isSetSrsName()
isSetSrsName
in interface SRSReferenceGroup
public void setSrsDimension(java.lang.Integer srsDimension)
setSrsDimension
in interface SRSReferenceGroup
public void setSrsName(java.lang.String srsName)
setSrsName
in interface SRSReferenceGroup
public void unsetSrsDimension()
unsetSrsDimension
in interface SRSReferenceGroup
public void unsetSrsName()
unsetSrsName
in interface SRSReferenceGroup
public void addAxisLabel(java.lang.String axisLabel)
addAxisLabel
in interface SRSInformationGroup
public void addUomLabel(java.lang.String uomLabel)
addUomLabel
in interface SRSInformationGroup
public java.util.List<java.lang.String> getAxisLabels()
getAxisLabels
in interface SRSInformationGroup
public java.util.List<java.lang.String> getUomLabels()
getUomLabels
in interface SRSInformationGroup
public boolean isSetAxisLabels()
isSetAxisLabels
in interface SRSInformationGroup
public boolean isSetUomLabels()
isSetUomLabels
in interface SRSInformationGroup
public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
setAxisLabels
in interface SRSInformationGroup
public void setUomLabels(java.util.List<java.lang.String> uomLabels)
setUomLabels
in interface SRSInformationGroup
public void unsetAxisLabels()
unsetAxisLabels
in interface SRSInformationGroup
public boolean unsetAxisLabels(java.lang.String axisLabel)
unsetAxisLabels
in interface SRSInformationGroup
public void unsetUomLabels()
unsetUomLabels
in interface SRSInformationGroup
public boolean unsetUomLabels(java.lang.String uomLabel)
unsetUomLabels
in interface SRSInformationGroup
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractGML
public abstract BoundingBox calcBoundingBox()
public abstract void accept(GeometryVisitor visitor)
public abstract <T> T accept(GeometryFunctor<T> visitor)