|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opera.core.systems.preferences.AbstractOperaPreferences.AbstractPreference
public abstract static class AbstractOperaPreferences.AbstractPreference
Shared methods for the OperaPreferences.OperaPreference interface for keeping the local
cache of individual preference up to date.
OperaScopePreferences.ScopePreference, OperaFilePreferences.FilePreference| Field Summary | |
|---|---|
protected Object |
defaultValue
|
| Constructor Summary | |
|---|---|
AbstractOperaPreferences.AbstractPreference(String section,
String key,
Object value)
|
|
| Method Summary | |
|---|---|
Object |
getDefaultValue()
Gets the default value of the preference. |
String |
getKey()
Gets the key of this preference. |
String |
getSection()
Gets the section this preference belongs to. |
Object |
getValue()
Gets the value of this preference. |
Object |
getValue(boolean raw)
Returns the value of the preference. |
protected boolean |
isTruthy(Object o)
Whether object holds a "truthy" value. |
protected Object |
sanitizeValue(Object value)
If object is a boolean, convert it to "1" or "0". |
void |
setValue(Object value)
Sets the value of this preference. |
String |
toString()
Gets the value of this preference. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Object defaultValue
| Constructor Detail |
|---|
public AbstractOperaPreferences.AbstractPreference(String section,
String key,
Object value)
| Method Detail |
|---|
public String getSection()
OperaPreferences.OperaPreference
getSection in interface OperaPreferences.OperaPreferencepublic String getKey()
OperaPreferences.OperaPreference
getKey in interface OperaPreferences.OperaPreferencepublic Object getValue()
OperaPreferences.OperaPreference
getValue in interface OperaPreferences.OperaPreferencepublic Object getValue(boolean raw)
raw - set to true to return the raw data in cache
public void setValue(Object value)
OperaPreferences.OperaPreference
setValue in interface OperaPreferences.OperaPreferencevalue - the new valuepublic Object getDefaultValue()
OperaPreferences.OperaPreference
getDefaultValue in interface OperaPreferences.OperaPreferencepublic String toString()
OperaPreferences.OperaPreference
toString in interface OperaPreferences.OperaPreferencetoString in class Objectprotected Object sanitizeValue(Object value)
value - an object
protected boolean isTruthy(Object o)
o - object to check
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||