public class StringPreference extends StringSetting implements PreferenceSetting<java.lang.String>
String
valued PreferenceSetting
Constructor and Description |
---|
StringPreference(java.lang.String name,
java.lang.String description,
java.lang.String... options) |
Modifier and Type | Method and Description |
---|---|
boolean |
canUserSet(AppContext conn) |
void |
clearPreference(AppContext conn) |
java.lang.String |
defaultSetting(AppContext conn) |
java.lang.String |
getCurrent(AppContext conn)
get the current value of the setting
|
boolean |
hasPreference(AppContext conn) |
void |
setPreference(AppContext conn,
java.lang.String value) |
find, getConfigValue, getIndex, getInput, getTag, getTarget, getText
equals, findFeatureByName, getDefault, getDescription, getFeatureTable, getKnownFeatures, getName, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
canView
compareTo, getDefault, getDescription, getInput, getName
find, getIndex
public StringPreference(java.lang.String name, java.lang.String description, java.lang.String... options)
clazz
- name
- def
- description
- public java.lang.String getCurrent(AppContext conn)
Setting
getCurrent
in interface Setting<java.lang.String>
getCurrent
in class StringSetting
conn
- AppContextpublic boolean canUserSet(AppContext conn)
public void setPreference(AppContext conn, java.lang.String value)
setPreference
in interface PreferenceSetting<java.lang.String>
public boolean hasPreference(AppContext conn)
hasPreference
in interface PreferenceSetting<java.lang.String>
public java.lang.String defaultSetting(AppContext conn)
defaultSetting
in interface PreferenceSetting<java.lang.String>
public void clearPreference(AppContext conn) throws DataFault
clearPreference
in interface PreferenceSetting<java.lang.String>
DataFault