|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FeatureType
Describes the contents of a Feature, basically a ComplexType with at least a Geometry and CRS.
This class provides no additional modeling power beyond ComplexType. It does formally includes both a Geometry and a CRS these items are available to you to place restrictions against.
You should be aware that the GML definition of AbstractFeatureType includes bounds, crs name and description as "optional" attributes - as such these ideas are very common and have been included in the Feature API.
Method Summary | |
---|---|
CoordinateReferenceSystem |
getCRS()
The coordinate reference system of the Geometries attributes contained by this feature type. |
AttributeDescriptor |
getDefaultGeometry()
Indicates which AttributeType is to be considered the default geometry. |
ComplexType |
getSuper()
Super may be a normal ComplexType. |
Methods inherited from interface ComplexType |
---|
associations, attributes, getBinding, getProperties, isInline |
Methods inherited from interface AttributeType |
---|
getOperations, getRestrictions, isAbstract, isIdentified |
Methods inherited from interface PropertyType |
---|
equals, getDescription, getName, getUserData, hashCode, putUserData |
Method Detail |
---|
AttributeDescriptor getDefaultGeometry()
CoordinateReferenceSystem getCRS()
Note: since this appears in the type system (CRS is XPathable) we can define restrictions as a Filter - these restrictions are intended to be applied to any contained geometry attributes.
This value may be null, in which case you may need to check the GeomtryType CRS directly. When working with GML any associated FeatureCollection may also provide CRS information.
ComplexType getSuper()
getSuper
in interface AttributeType
getSuper
in interface PropertyType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |