public abstract class AbstractOperaPreferences extends Object implements OperaPreferences
OperaPreferences implementations.OperaScopePreferences, OperaFilePreferences| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractOperaPreferences.AbstractPreference
Shared methods for the
OperaPreferences.OperaPreference interface for keeping the local
cache of individual preference up to date. |
OperaPreferences.OperaPreference| Modifier and Type | Field and Description |
|---|---|
protected LinkedHashSet<OperaPreferences.OperaPreference> |
preferences |
| Constructor and Description |
|---|
AbstractOperaPreferences() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected LinkedHashSet<OperaPreferences.OperaPreference> preferences
public Iterator<OperaPreferences.OperaPreference> iterator()
iterator in interface Iterable<OperaPreferences.OperaPreference>public Iterable<OperaPreferences.OperaPreference> all()
OperaPreferencesall in interface OperaPreferencespublic void set(OperaPreferences.OperaPreference preference)
OperaPreferencesset in interface OperaPreferencespreference - the preference to add or updatepublic 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 Operapublic OperaPreferences.OperaPreference get(String section, String key)
OperaPreferencesget in interface OperaPreferencessection - the section name, can be case-insensitivekey - the key name, can be case-insensitivepublic void merge(OperaPreferences newPreferences)
OperaPreferencesmerge in interface OperaPreferencesnewPreferences - the preferences to mergepublic int size()
OperaPreferencessize in interface OperaPreferencesCopyright © 2013. All Rights Reserved.