public class EnumPreference<E extends java.lang.Enum> extends EnumSetting<E> implements PreferenceSetting<E>
Enum valued PreferenceSettingclazz| Constructor and Description |
|---|
EnumPreference(java.lang.Class<E> clazz,
java.lang.String name,
E def,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUserSet(AppContext conn) |
void |
clearPreference(AppContext conn) |
E |
defaultSetting(AppContext conn) |
E |
getCurrent(AppContext conn)
get the current value of the setting
|
boolean |
hasPreference(AppContext conn) |
void |
setPreference(AppContext conn,
E value) |
find, getConfigValue, getIndex, getInput, getTag, getTarget, getTextequals, findFeatureByName, getDefault, getDescription, getFeatureTable, getKnownFeatures, getName, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitcanViewcompareTo, getDefault, getDescription, getInput, getNamefind, getIndexpublic E getCurrent(AppContext conn)
SettinggetCurrent in interface Setting<E extends java.lang.Enum>getCurrent in class EnumSetting<E extends java.lang.Enum>conn - AppContextpublic boolean canUserSet(AppContext conn)
public void setPreference(AppContext conn, E value)
setPreference in interface PreferenceSetting<E extends java.lang.Enum>public boolean hasPreference(AppContext conn)
hasPreference in interface PreferenceSetting<E extends java.lang.Enum>public E defaultSetting(AppContext conn)
defaultSetting in interface PreferenceSetting<E extends java.lang.Enum>public void clearPreference(AppContext conn) throws DataFault
clearPreference in interface PreferenceSetting<E extends java.lang.Enum>DataFault