|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unikassel.android.sdcframework.preferences.LogLevelPreferenceImpl
public final class LogLevelPreferenceImpl
Implementation of the preference for the LogLevel
type, which is a
single preference bounded to the LogLevelConfiguration
.
Field Summary | |
---|---|
static LogLevel |
DEFAULT
The log level default value |
static String |
KEY
Identifier log level key |
private StringPreference |
logLevelPreference
The log level preference |
Constructor Summary | |
---|---|
LogLevelPreferenceImpl()
Constructor |
Method Summary | |
---|---|
LogLevelConfiguration |
getConfiguration(SharedPreferences sharedPreferences)
Getter for the current value in the shared preferences |
LogLevelConfiguration |
getDefault()
Getter for the default value |
String |
getKey()
Getter for the preference key |
void |
setDefault(LogLevelConfiguration 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 |
Field Detail |
---|
private final StringPreference logLevelPreference
public static final String KEY
public static final LogLevel DEFAULT
Constructor Detail |
---|
public LogLevelPreferenceImpl()
Method Detail |
---|
public final LogLevelConfiguration getConfiguration(SharedPreferences sharedPreferences)
SinglePreference
getConfiguration
in interface SinglePreference<LogLevelConfiguration>
sharedPreferences
- the shared application preferences
public String getKey()
SinglePreference
getKey
in interface SinglePreference<LogLevelConfiguration>
public LogLevelConfiguration getDefault()
SinglePreference
getDefault
in interface SinglePreference<LogLevelConfiguration>
public void setDefault(LogLevelConfiguration defaultValue)
SinglePreference
setDefault
in interface SinglePreference<LogLevelConfiguration>
defaultValue
- the default value to setpublic boolean testForKey(String key)
SinglePreference
testForKey
in interface SinglePreference<LogLevelConfiguration>
key
- the key to test for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |