org.geotools.feature.type
Class BasicFeatureTypes

java.lang.Object
  extended byorg.geotools.feature.type.BasicFeatureTypes

public class BasicFeatureTypes
extends java.lang.Object

Defines required attributes for Annotations.

Annotations represent a text based geographic feature. The geometry stored in the feature indicates where the text should be drawn and the attribute indicated by the #ANNOTATION_ATTRIBUTE_NAME attribute holds the text to be displayed for the feature.

Example:

   if ( feature.getFeatureType().isDescendedFrom( AnnotationFeatureType.ANNOTATION ) )
   {
     String attributeName = (String)feature.getAttribute( AnnotationFeatureType.ANNOTATION_ATTRIBUTE_NAME );
     String annotationText = (String)feature.getAttribute( attributeName );
     ... // Do something with the annotation text and feature
   }
 

Author:
John Meagher

Field Summary
static java.lang.String GEOMETRY_ATTRIBUTE_NAME
          The attribute name used to store the geometry
static FeatureType LINE
          The FeatureType reference that should be used for Lines
static FeatureType POINT
          The FeatureType reference that should be used for Points
static FeatureType POLYGON
          The FeatureType reference that should be used for Polygons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POLYGON

public static final FeatureType POLYGON
The FeatureType reference that should be used for Polygons


POINT

public static final FeatureType POINT
The FeatureType reference that should be used for Points


LINE

public static final FeatureType LINE
The FeatureType reference that should be used for Lines


GEOMETRY_ATTRIBUTE_NAME

public static final java.lang.String GEOMETRY_ATTRIBUTE_NAME
The attribute name used to store the geometry

See Also:
Constant Field Values


Copyright © GeoTools. All Rights Reserved.