public class SimpleOptionDefinition extends java.lang.Object implements OptionDefinition
OptionDefinition
interface.Constructor and Description |
---|
SimpleOptionDefinition(java.lang.String identifier,
java.lang.String description,
java.lang.Class type,
java.lang.Object defaultValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getDefaultValue() |
java.lang.String |
getDescription() |
java.lang.String |
getIdentifier() |
java.lang.Class |
getType() |
public SimpleOptionDefinition(java.lang.String identifier, java.lang.String description, java.lang.Class type, java.lang.Object defaultValue)
identifier
- short option identifierdescription
- user-friendly option descriptiontype
- the class of the values taken by this optiondefaultValue
- the default value. It must be an instance
of type
public java.lang.String getIdentifier()
getIdentifier
in interface OptionDefinition
public java.lang.String getDescription()
getDescription
in interface OptionDefinition
public java.lang.Class getType()
getType
in interface OptionDefinition
public java.lang.Object getDefaultValue()
getDefaultValue
in interface OptionDefinition
getType()
.