qflib 0.99

de.qfs.lib.option
Class EnumOption

java.lang.Object
  extended byjava.util.Observable
      extended byde.qfs.lib.option.Option
          extended byde.qfs.lib.option.EnumOption
All Implemented Interfaces:
java.lang.Cloneable, ConfigurableOption, java.io.Serializable

public class EnumOption
extends Option
implements ConfigurableOption

An EnumOption's value type is an Enum. It is edited with the help of an EnumOptionEdit.

Author:
Gregor Schmid
See Also:
Serialized Form

Constructor Summary
EnumOption()
          Create a new EnumOption.
EnumOption(java.lang.String name, Enum value)
          Create a new EnumOption.
 
Method Summary
 java.lang.String getConfigurableValue()
          Get the Option's value as a String.
 void setConfigurableValue(java.lang.String val)
          Set the Option's value from a String.
 
Methods inherited from class de.qfs.lib.option.Option
addResources, addValidator, checkValue, clone, equals, getName, getResources, getValue, hashCode, isNullOK, removeValidator, setName, setNullOK, setResources, setValue, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnumOption

public EnumOption()
Create a new EnumOption.


EnumOption

public EnumOption(java.lang.String name,
                  Enum value)
Create a new EnumOption.

Parameters:
name - The name of the EnumOption.
value - The initial value.
Method Detail

getConfigurableValue

public java.lang.String getConfigurableValue()
Get the Option's value as a String.

Specified by:
getConfigurableValue in interface ConfigurableOption
Returns:
The Option's value as a String.

setConfigurableValue

public void setConfigurableValue(java.lang.String val)
Set the Option's value from a String.

Specified by:
setConfigurableValue in interface ConfigurableOption
Parameters:
val - The value to set.

qflib 0.99