Package com.pnfsoftware.jeb.core
Class ListOptionDefinition
java.lang.Object
com.pnfsoftware.jeb.core.OptionDefinition
com.pnfsoftware.jeb.core.ListOptionDefinition
- All Implemented Interfaces:
IOptionDefinition,ITypedOptionDefinition
List option description used by property definition managers.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.pnfsoftware.jeb.core.ITypedOptionDefinition
ITypedOptionDefinition.Type -
Constructor Summary
ConstructorsConstructorDescriptionListOptionDefinition(String name, String defaultValue, String description, String... options) Create a list-backed option definition. -
Method Summary
Methods inherited from class com.pnfsoftware.jeb.core.OptionDefinition
getDefaultValue, getDescription, getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pnfsoftware.jeb.core.IOptionDefinition
getDefaultValue, getDescription, getName
-
Constructor Details
-
Method Details
-
getOptions
Description copied from class:OptionDefinitionGet additional option metadata.- Specified by:
getOptionsin interfaceITypedOptionDefinition- Overrides:
getOptionsin classOptionDefinition- Returns:
- The list of options to display
-
getType
Get the option type.- Specified by:
getTypein interfaceITypedOptionDefinition- Overrides:
getTypein classOptionDefinition- Returns:
ITypedOptionDefinition.Type.List
-