org.incava.jagol
Class FloatOption

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

public class FloatOption
extends NonBooleanOption

Represents an option that is an float.


Field Summary
 
Fields inherited from class org.incava.jagol.Option
longName, shortName
 
Constructor Summary
FloatOption(java.lang.String longName, java.lang.String description)
           
FloatOption(java.lang.String longName, java.lang.String description, java.lang.Float value)
           
 
Method Summary
protected  java.lang.String getType()
          Returns the option type.
 java.lang.Float getValue()
          Returns the value.
 void setValue(java.lang.Float value)
          Sets the value.
 void setValue(java.lang.String value)
          Sets the value from the string, for a float type.
 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

FloatOption

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

FloatOption

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

getValue

public java.lang.Float getValue()
Returns the value. This is null if not set.


setValue

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


setValue

public void setValue(java.lang.String value)
              throws InvalidTypeException
Sets the value from the string, for a float type.

Specified by:
setValue in class Option
Throws:
InvalidTypeException

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