Class EnumTrait

    • Field Detail

      • ID

        public static final ShapeId ID
        Deprecated.
    • Method Detail

      • getValues

        public java.util.List<EnumDefinition> getValues()
        Deprecated.
        Gets the enum value to body.
        Returns:
        returns the enum constant definitions.
      • getEnumDefinitionValues

        public java.util.List<java.lang.String> getEnumDefinitionValues()
        Deprecated.
        Gets the acceptable enum literal values.
        Returns:
        returns the enum constant definitions.
      • hasNames

        public boolean hasNames()
        Deprecated.
        Checks if all of the constants of an enum define a name.

        Note that either all constants must have a name or no constants can have a name.

        Returns:
        Returns true if all constants define a name.
      • createNode

        protected Node createNode()
        Deprecated.
        Description copied from class: AbstractTrait
        The result of toNode is used for hashCodes and equality. Subclasses must implement createNode to turn the trait into a Node. This is then cached for subsequent retrievals.
        Specified by:
        createNode in class AbstractTrait
        Returns:
        Returns the trait as a node.
      • builder

        public static EnumTrait.Builder builder()
        Deprecated.
        Returns:
        Returns an enum trait builder.