Interface AttributeEnumType

All Superinterfaces:
AttributeType
All Known Implementing Classes:
AttributeEnumTypeImpl

public interface AttributeEnumType extends AttributeType

Attribute type for plain enum values. Useful for predefined language-agnostic values selectable in drop downs when only one value should be selected. Use AttributeSetType of AttributeEnumType instead if multiple values can be selected from the list.


Example to create an instance using the builder pattern

     AttributeEnumType attributeEnumType = AttributeEnumType.builder()
             .plusValues(valuesBuilder -> valuesBuilder)
             .build()