|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectde.unikassel.android.sdcframework.preferences.SinglePreferenceImpl<T>
T - the type of the preference valuepublic abstract class SinglePreferenceImpl<T>
Generic abstract base class for a single preference type.
The key for the Android shared preferences will be constructed from the
keyPrefix and keySuffix values provided in the
constructor call.
| Field Summary | |
|---|---|
private T |
defaultValue
Default preference value |
private String |
key
The key value for the Android preferences |
| Constructor Summary | |
|---|---|
|
SinglePreferenceImpl(String keyPrefix,
String keySuffix,
T defaultValue)
Constructor |
protected |
SinglePreferenceImpl(String key,
T defaultValue)
Constructor |
| Method Summary | |
|---|---|
T |
getDefault()
Getter for the default value |
String |
getKey()
Getter for the preference key |
void |
setDefault(T defaultValue)
Setter for the default value |
boolean |
testForKey(String key)
Method to test for a preferences key support |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.unikassel.android.sdcframework.preferences.facade.SinglePreference |
|---|
getConfiguration |
| Field Detail |
|---|
private T defaultValue
private final String key
| Constructor Detail |
|---|
protected SinglePreferenceImpl(String key,
T defaultValue)
key - the key valuedefaultValue - the default value
public SinglePreferenceImpl(String keyPrefix,
String keySuffix,
T defaultValue)
keyPrefix - the key prefixkeySuffix - the key suffixdefaultValue - the default value| Method Detail |
|---|
public final String getKey()
SinglePreference
getKey in interface SinglePreference<T>public final T getDefault()
SinglePreference
getDefault in interface SinglePreference<T>public final void setDefault(T defaultValue)
SinglePreference
setDefault in interface SinglePreference<T>defaultValue - the default value to setpublic boolean testForKey(String key)
SinglePreference
testForKey in interface SinglePreference<T>key - the key to test for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||