Interface AnnotationPlacemarkField
public interface AnnotationPlacemarkField
Provides methods to retrieve common metadata information of the specified annotation placemark field. You can find a
full list and descriptions of annotation placemark fields in the Developer Portal.
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the name of the given annotation placemark field.<T> AnnotationPlacemarkValueType<T>
Returns the value type of the given annotation placemark field.boolean
Retrieves whether values for the given annotation placemark field are restricted to specific values defined in a value set.boolean
Returns whether the annotation placemark field is system-managed.
-
Method Details
-
getName
String getName()Returns the name of the given annotation placemark field.- Returns:
- the name of the annotation placemark field
-
getValueType
Returns the value type of the given annotation placemark field.- Type Parameters:
T
- the Java class that backs the value type- Returns:
- the value type of the annotation placemark field
-
hasValueSet
boolean hasValueSet()Retrieves whether values for the given annotation placemark field are restricted to specific values defined in a value set. This may vary based on annotation placemark type. Iftrue
, useAnnotationMetadataService.getPlacemarkValueSet(AnnotationPlacemarkValueSetRequest)
to retrieve specific values.- Returns:
- true if the annotation placemark field has specific allowed values, otherwise false
-
isSystemManaged
boolean isSystemManaged()Returns whether the annotation placemark field is system-managed.- Returns:
- true if the annotation placemark field is system-managed, otherwise false
-