Interface EnumValue

  • All Superinterfaces:
    java.lang.Comparable<FieldValue>, FieldValue

    public interface EnumValue
    extends FieldValue
    EnumValue extends FieldValue to represent a single value in an enumeration. Enumeration values are represented as strings.
    Since:
    3.0
    • Method Detail

      • get

        java.lang.String get()
        Gets the string value of the enumeration.
        Returns:
        the string value of the EnumValue
      • getIndex

        int getIndex()
        Returns the index of the value in the enumeration definition. This is used for sort order when used in keys and index keys.
        Returns:
        the index of the value of this object in the enumeration definition returned by getDefinition()
      • clone

        EnumValue clone()
        Returns a deep copy of this object.
        Specified by:
        clone in interface FieldValue
        Returns:
        a deep copy of this object