Class FeatureTypeProxy

All Implemented Interfaces:
AttributeType, ComplexType, FeatureType, PropertyType

public class FeatureTypeProxy extends ComplexTypeProxy implements FeatureType
Since:
2.4.x
Author:
Gabriel Roldan
  • Constructor Details

    • FeatureTypeProxy

      public FeatureTypeProxy(Name typeName, Map registry)
  • Method Details

    • getCoordinateReferenceSystem

      public CoordinateReferenceSystem getCoordinateReferenceSystem()
      Description copied from interface: FeatureType
      The coordinate reference system of the feature.

      This value is derived from the default geometry attribute:

         ((GeometryType)getDefaultGeometry().getType()).getCRS();
       

      This method will return null in the case where no default geometric attribute is defined.

      Specified by:
      getCoordinateReferenceSystem in interface FeatureType
      Returns:
      The coordinate referencing system, or null.
    • getGeometryDescriptor

      public GeometryDescriptor getGeometryDescriptor()
      Description copied from interface: FeatureType
      Describe the default geometric attribute for this feature.

      This method returns null in the case where no such attribute exists.

      Specified by:
      getGeometryDescriptor in interface FeatureType
      Returns:
      The descriptor of the default geometry attribute, or null.