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 Type
    Method
    Description
    Returns the name of the given annotation placemark field.
    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

      <T> AnnotationPlacemarkValueType<T> 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. If true, use AnnotationMetadataService.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