## org.opengis.feature.type
Interface GeometryType

All Superinterfaces:
  AttributeType, PropertyType

    public interface GeometryType

extends AttributeType

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

### getBinding

    Class<?> getBinding()

  The Geometry type represented.

  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.

  Specified by:
    `getBinding` in interface `AttributeType`
  Returns:
    Geometry binding

### getSuper

    AttributeType getSuper()

  If there is a superclass it better also be a Geometry

  Specified by:
    `getSuper` in interface `AttributeType`
  Specified by:
    `getSuper` in interface `PropertyType`
  Returns:
    AttributeType of supertype

### getCRS

    CoordinateReferenceSystem getCRS()

  The coordinate reference system of the Geometries contained by attributes of this type.

  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).

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.