|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opera.core.systems.preferences.AbstractOperaPreferences
public abstract class AbstractOperaPreferences
Shared functionality between various OperaPreferences implementations.
OperaScopePreferences, OperaFilePreferences| Nested Class Summary | |
|---|---|
static class |
AbstractOperaPreferences.AbstractPreference
Shared methods for the OperaPreferences.OperaPreference interface for keeping the local
cache of individual preference up to date. |
| Nested classes/interfaces inherited from interface com.opera.core.systems.preferences.OperaPreferences |
|---|
OperaPreferences.OperaPreference |
| Field Summary | |
|---|---|
protected Collection<OperaPreferences.OperaPreference> |
preferences
|
| Constructor Summary | |
|---|---|
AbstractOperaPreferences()
|
|
| Method Summary | |
|---|---|
Iterable<OperaPreferences.OperaPreference> |
all()
Returns an iterable collection of all preferences present in the current object. |
OperaPreferences.OperaPreference |
get(String section,
String key)
Returns the preference with the given section and key values. |
Iterator<OperaPreferences.OperaPreference> |
iterator()
|
void |
merge(OperaPreferences newPreferences)
Merges one representation with the given representation. |
void |
set(OperaPreferences.OperaPreference preference)
Sets the given preference. |
void |
set(String section,
String key,
Object value)
Sets the given preference information. |
int |
size()
Returns the number of preferences in the representation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Collection<OperaPreferences.OperaPreference> preferences
| Constructor Detail |
|---|
public AbstractOperaPreferences()
| Method Detail |
|---|
public Iterator<OperaPreferences.OperaPreference> iterator()
iterator in interface Iterable<OperaPreferences.OperaPreference>public Iterable<OperaPreferences.OperaPreference> all()
OperaPreferences
all in interface OperaPreferencespublic void set(OperaPreferences.OperaPreference preference)
OperaPreferences
set in interface OperaPreferencespreference - the preference to add or update
public void set(String section,
String key,
Object value)
OperaPreferencesOperaPreferences.set(OperaPreference) method.
set in interface OperaPreferencessection - the section name, can be case-insensitivekey - the key name, can be case-insensitivevalue - the new value (will be treated as a String in Opera
public OperaPreferences.OperaPreference get(String section,
String key)
OperaPreferences
get in interface OperaPreferencessection - the section name, can be case-insensitivekey - the key name, can be case-insensitive
public void merge(OperaPreferences newPreferences)
OperaPreferences
merge in interface OperaPreferencesnewPreferences - the preferences to mergepublic int size()
OperaPreferences
size in interface OperaPreferences
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||