edu.mayo.informatics.lexgrid.convert.options
Class AbstractBaseOption<T>

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.options.AbstractBaseOption<T>
Direct Known Subclasses:
AbstractMultiValueOption, AbstractOption

public abstract class AbstractBaseOption<T>
extends java.lang.Object

The Class AbstractOption.

Author:
Kevin Peterson

Constructor Summary
AbstractBaseOption(java.lang.String optionName)
          Instantiates a new abstract option.
AbstractBaseOption(java.lang.String optionName, T defaultValue)
          Instantiates a new abstract option.
AbstractBaseOption(java.lang.String optionName, T defaultValue, java.lang.String helpText)
           
 
Method Summary
 java.lang.String getHelpText()
           
 java.lang.String getOptionName()
           
 T getOptionValue()
           
 void setHelpText(java.lang.String helpText)
           
 void setOptionValue(T optionValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBaseOption

public AbstractBaseOption(java.lang.String optionName)
Instantiates a new abstract option.

Parameters:
optionName - the option name

AbstractBaseOption

public AbstractBaseOption(java.lang.String optionName,
                          T defaultValue)
Instantiates a new abstract option.

Parameters:
optionName - the option name
defaultValue - the default value

AbstractBaseOption

public AbstractBaseOption(java.lang.String optionName,
                          T defaultValue,
                          java.lang.String helpText)
Method Detail

getHelpText

public java.lang.String getHelpText()

setHelpText

public void setHelpText(java.lang.String helpText)

getOptionName

public java.lang.String getOptionName()

getOptionValue

public T getOptionValue()

setOptionValue

public void setOptionValue(T optionValue)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.