public abstract class AbstractOption<T> extends AbstractBaseOption<T> implements Option<T>
Constructor and Description |
---|
AbstractOption(java.lang.String optionName)
Instantiates a new abstract option.
|
AbstractOption(java.lang.String optionName,
T defaultValue)
Instantiates a new abstract option.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
getPickList() |
boolean |
isMultipleSelectionsAllowed() |
void |
setMultipleSelectionsAllowed(boolean multipleSelectionsAllowed) |
void |
setPickList(java.util.List<T> pickList) |
getHelpText, getOptionName, getOptionValue, setHelpText, setOptionValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHelpText, getOptionName, getOptionValue, setOptionValue
public AbstractOption(java.lang.String optionName)
optionName
- the option namepublic AbstractOption(java.lang.String optionName, T defaultValue)
optionName
- the option namedefaultValue
- the default valuepublic void setMultipleSelectionsAllowed(boolean multipleSelectionsAllowed)
public boolean isMultipleSelectionsAllowed()
public void setPickList(java.util.List<T> pickList)
public java.util.List<T> getPickList()
getPickList
in interface Option<T>