java.lang.Object
com.eireneh.config.choices.AbstractChoice
com.eireneh.config.choices.HashtableChoice
com.eireneh.config.choices.ClassChoices.Options
- All Implemented Interfaces:
- com.eireneh.config.Choice, java.io.Serializable
- Enclosing class:
- ClassChoices
- public class ClassChoices.Options
- extends HashtableChoice
This defines a Choice interface to display a table
to edit the available Classes
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassChoices.Options
public ClassChoices.Options(java.lang.Class base)
- Create an Options Choice
getHashtable
public java.util.Hashtable getHashtable()
- Generalized read Object from the Properties file
- Specified by:
getHashtable in class HashtableChoice
setHashtable
public void setHashtable(java.util.Hashtable data)
- Generalized set Object to the Properties file
- Specified by:
setHashtable in class HashtableChoice
getType
public java.lang.String getType()
- Override this to check and note any change
- Specified by:
getType in interface com.eireneh.config.Choice- Overrides:
getType in class HashtableChoice
getTypeOptions
public java.lang.Object getTypeOptions()
- A GUI component
- Specified by:
getTypeOptions in interface com.eireneh.config.Choice- Overrides:
getTypeOptions in class HashtableChoice
getHelpText
public java.lang.String getHelpText()
- Some help text
- Specified by:
getHelpText in interface com.eireneh.config.Choice- Overrides:
getHelpText in class AbstractChoice
getUserLevel
public int getUserLevel()
- This is not something we'd like to allow basic users to do
- Specified by:
getUserLevel in interface com.eireneh.config.Choice- Overrides:
getUserLevel in class AbstractChoice