org.incava.jagol
Class StringOption

java.lang.Object
  extended by org.incava.jagol.Option
      extended by org.incava.jagol.NonBooleanOption
          extended by org.incava.jagol.StringOption

public class StringOption
extends NonBooleanOption

Represents an option that is an String.


Field Summary
 
Fields inherited from class org.incava.jagol.Option
longName, shortName
 
Constructor Summary
StringOption(java.lang.String longName, java.lang.String description)
           
StringOption(java.lang.String longName, java.lang.String description, java.lang.String value)
           
 
Method Summary
protected  java.lang.String getType()
          Returns the option type.
 java.lang.String getValue()
          Returns the value.
 void setValue(java.lang.String value)
          Sets the value.
 java.lang.String toString()
           
 
Methods inherited from class org.incava.jagol.NonBooleanOption
set
 
Methods inherited from class org.incava.jagol.Option
getDescription, getLongName, getShortName, setLongName, setShortName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringOption

public StringOption(java.lang.String longName,
                    java.lang.String description)

StringOption

public StringOption(java.lang.String longName,
                    java.lang.String description,
                    java.lang.String value)
Method Detail

getValue

public java.lang.String getValue()
Returns the value.


setValue

public void setValue(java.lang.String value)
Sets the value.

Specified by:
setValue in class Option

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getType

protected java.lang.String getType()
Description copied from class: NonBooleanOption
Returns the option type.

Specified by:
getType in class NonBooleanOption