|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPreference
public abstract class Preference
Convenience wrapper for preference nodes. Allows you to write code such as preference.get(), instead of preferences.getX('preference',default).
Field Summary | |
---|---|
protected String |
key
|
protected Preferences |
preferences
|
Constructor Summary | |
---|---|
Preference(Preferences preferences,
String key)
Creates a Preference. |
Method Summary | |
---|---|
String |
key()
Returns the unique key under which the preference value is stored, per Preferences.put() and get(). |
Preferences |
preferences()
Returns the preference node used for storage. |
void |
remove()
Removes this preference. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final String key
protected final Preferences preferences
Constructor Detail |
---|
public Preference(Preferences preferences, String key)
preferences
- per preferences()key
- per key()Method Detail |
---|
public String key()
It may help to choose keys that are typographically distinct from ordinary names to guard against inadvertent changes. So perhaps "USERnAME" instead of "userName".
public Preferences preferences()
public void remove()
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |