edu.mayo.informatics.lexgrid.convert.options
Class AbstractMultiValueOption<T>
java.lang.Object
edu.mayo.informatics.lexgrid.convert.options.AbstractBaseOption<java.util.List<T>>
edu.mayo.informatics.lexgrid.convert.options.AbstractMultiValueOption<T>
- All Implemented Interfaces:
- BaseOption<java.util.List<T>>, MultiValueOption<T>
- Direct Known Subclasses:
- StringArrayOption
public abstract class AbstractMultiValueOption<T>
- extends AbstractBaseOption<java.util.List<T>>
- implements MultiValueOption<T>
The Class AbstractOption.
- Author:
- Kevin Peterson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMultiValueOption
public AbstractMultiValueOption(java.lang.String optionName)
- Instantiates a new abstract option.
- Parameters:
optionName
- the option name
AbstractMultiValueOption
public AbstractMultiValueOption(java.lang.String optionName,
java.util.List<T> defaultValue)
- Instantiates a new abstract option.
- Parameters:
optionName
- the option namedefaultValue
- the default value
setMultipleSelectionsAllowed
public void setMultipleSelectionsAllowed(boolean multipleSelectionsAllowed)
isMultipleSelectionsAllowed
public boolean isMultipleSelectionsAllowed()
setPickList
public void setPickList(java.util.List<T> pickList)
getPickList
public java.util.List<T> getPickList()
- Specified by:
getPickList
in interface MultiValueOption<T>