|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GeometryType
Represents (explicitly) the binding of an AttributeType to Geometry information.
Method Summary | |
---|---|
Class<?> |
getBinding()
The Geometry type represented. |
CoordinateReferenceSystem |
getCRS()
The coordinate reference system of the Geometries contained by attributes of this type. |
AttributeType |
getSuper()
If there is a superclass it better also be a Geometry |
Methods inherited from interface AttributeType |
---|
getOperations, getRestrictions, isAbstract, isIdentified |
Methods inherited from interface PropertyType |
---|
equals, getDescription, getName, getUserData, hashCode, putUserData |
Method Detail |
---|
Class<?> getBinding()
The class indicated here may be specified using generics, while the geoapi Geometry interface is common, JTS Geometry and plain old Java2D Shape may also be pressed into service.
getBinding
in interface AttributeType
AttributeType getSuper()
getSuper
in interface AttributeType
getSuper
in interface PropertyType
CoordinateReferenceSystem getCRS()
Note: when using GeoAPI Geometry (where CRS is XPathable) we can define this restriction as a Facet (indeed we can allow for a discrete set of allowable CRS).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |