Interface EnumDefinition
- All Superinterfaces:
ConstantBackedEnum
- All Known Implementing Classes:
ReleasePolicy, TypedMarker
A
ConstantBackedEnum that also carries a human-readable term
and its definition.
An EnumDefinition expresses a controlled-vocabulary entry
as an enum constant: the term() is the word being defined,
the definition() states what it means, and the inherited
ConstantBackedEnum.literalName() is the stable literal the term is encoded as —
in a POM property, on the command line, and so on. For many
vocabularies the term and the literal coincide.
- Since:
- 1
-
Method Summary
Methods inherited from interface ConstantBackedEnum
literalName
-
Method Details
-
term
-
definition
-