edu.mayo.informatics.lexgrid.convert.options
Class AbstractOption<T>
java.lang.Object
edu.mayo.informatics.lexgrid.convert.options.AbstractBaseOption<T>
edu.mayo.informatics.lexgrid.convert.options.AbstractOption<T>
- All Implemented Interfaces:
- BaseOption<T>, Option<T>
- Direct Known Subclasses:
- BooleanOption, IntegerOption, StringOption, URIOption
public abstract class AbstractOption<T>
- extends AbstractBaseOption<T>
- implements Option<T>
The Class AbstractOption.
- Author:
- Kevin Peterson
Constructor Summary |
AbstractOption(java.lang.String optionName)
Instantiates a new abstract option. |
AbstractOption(java.lang.String optionName,
T defaultValue)
Instantiates a new abstract option. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractOption
public AbstractOption(java.lang.String optionName)
- Instantiates a new abstract option.
- Parameters:
optionName
- the option name
AbstractOption
public AbstractOption(java.lang.String optionName,
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 Option<T>