public abstract class AbstractGeometryType extends Object implements GeometryType
Constructor and Description |
---|
AbstractGeometryType() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
GeometryOperation |
getGeometryOperation(int index)
Get the operation for this geometry at a concrete position
|
protected List |
getGeometryOperations() |
boolean |
hasM() |
boolean |
hasZ() |
boolean |
isSubTypeOf(GeometryType geometryType)
Check if a geometry subType inherits of other subType.
|
boolean |
isTypeOf(GeometryType geometryType)
Check if a geometry type inherits of other type.
|
void |
setGeometryOperation(int index,
GeometryOperation geomOp)
Registers an operation for this geometry type.
|
String |
toString() |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
create, getDimension, getFullName, getName, getSubType, getType, isSubTypeOf, isTypeOf
public boolean isTypeOf(GeometryType geometryType)
GeometryType
isTypeOf
in interface GeometryType
geometryType
- the geometry type to check if is it super typepublic boolean isSubTypeOf(GeometryType geometryType)
GeometryType
isSubTypeOf
in interface GeometryType
geometryType
- the geometry type to check if is it super subtypepublic void setGeometryOperation(int index, GeometryOperation geomOp)
GeometryType
setGeometryOperation
in interface GeometryType
public GeometryOperation getGeometryOperation(int index)
GeometryType
getGeometryOperation
in interface GeometryType
index
- The position of the operationprotected List getGeometryOperations()
public String toString()
toString
in interface GeometryType
toString
in class Object
public boolean hasZ()
hasZ
in interface GeometryType
public boolean hasM()
hasM
in interface GeometryType