Package org.geotools.feature.type
Class AnnotationFeatureType
Object
AnnotationFeatureType
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
FieldsModifier and TypeFieldDescriptionstatic final SimpleFeatureTypeThe FeatureType reference that should be used for Anotations.static final StringThe attribute name used to store the attribute name containing the annotation text. -
Method Summary
-
Field Details
-
ANNOTATION
The FeatureType reference that should be used for Anotations. -
ANNOTATION_ATTRIBUTE_NAME
The attribute name used to store the attribute name containing the annotation text. This is basically just a level of redirection.- See Also:
-