public abstract class AbstractMultiValueOption<T> extends AbstractBaseOption<java.util.List<T>> implements MultiValueOption<T>
Constructor and Description |
---|
AbstractMultiValueOption(java.lang.String optionName)
Instantiates a new abstract option.
|
AbstractMultiValueOption(java.lang.String optionName,
java.util.List<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 AbstractMultiValueOption(java.lang.String optionName)
optionName
- the option namepublic AbstractMultiValueOption(java.lang.String optionName, java.util.List<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 MultiValueOption<T>