public class DualPreferenceStore
extends java.lang.Object
implements org.eclipse.jface.preference.IPreferenceStore
| Constructor and Description |
|---|
DualPreferenceStore(org.eclipse.jface.preference.IPreferenceStore readOnlyStore,
org.eclipse.jface.preference.IPreferenceStore writableStore)
Creates a new preference store that will delegate reads and writes to
separate stores: one of them may be read-only and another must be
writable.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) |
boolean |
contains(java.lang.String name) |
void |
firePropertyChangeEvent(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue) |
boolean |
getBoolean(java.lang.String name) |
boolean |
getDefaultBoolean(java.lang.String name) |
double |
getDefaultDouble(java.lang.String name) |
float |
getDefaultFloat(java.lang.String name) |
int |
getDefaultInt(java.lang.String name) |
long |
getDefaultLong(java.lang.String name) |
java.lang.String |
getDefaultString(java.lang.String name) |
double |
getDouble(java.lang.String name) |
float |
getFloat(java.lang.String name) |
int |
getInt(java.lang.String name) |
long |
getLong(java.lang.String name) |
java.lang.String |
getString(java.lang.String name) |
boolean |
isDefault(java.lang.String name) |
boolean |
needsSaving() |
void |
putValue(java.lang.String name,
java.lang.String value) |
void |
removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) |
void |
setDefault(java.lang.String name,
boolean value) |
void |
setDefault(java.lang.String name,
double value) |
void |
setDefault(java.lang.String name,
float value) |
void |
setDefault(java.lang.String name,
int value) |
void |
setDefault(java.lang.String name,
long value) |
void |
setDefault(java.lang.String name,
java.lang.String value) |
void |
setToDefault(java.lang.String name) |
void |
setValue(java.lang.String name,
boolean value) |
void |
setValue(java.lang.String name,
double value) |
void |
setValue(java.lang.String name,
float value) |
void |
setValue(java.lang.String name,
int value) |
void |
setValue(java.lang.String name,
long value) |
void |
setValue(java.lang.String name,
java.lang.String value) |
public DualPreferenceStore(org.eclipse.jface.preference.IPreferenceStore readOnlyStore,
org.eclipse.jface.preference.IPreferenceStore writableStore)
readOnlyStore - the preference store to read from,
usually a chained one (not null)writableStore - the preference store to write to,
cannot be a chained one (not null)public void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
addPropertyChangeListener in interface org.eclipse.jface.preference.IPreferenceStorepublic boolean contains(java.lang.String name)
contains in interface org.eclipse.jface.preference.IPreferenceStorepublic void firePropertyChangeEvent(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
firePropertyChangeEvent in interface org.eclipse.jface.preference.IPreferenceStorepublic boolean getBoolean(java.lang.String name)
getBoolean in interface org.eclipse.jface.preference.IPreferenceStorepublic boolean getDefaultBoolean(java.lang.String name)
getDefaultBoolean in interface org.eclipse.jface.preference.IPreferenceStorepublic double getDefaultDouble(java.lang.String name)
getDefaultDouble in interface org.eclipse.jface.preference.IPreferenceStorepublic float getDefaultFloat(java.lang.String name)
getDefaultFloat in interface org.eclipse.jface.preference.IPreferenceStorepublic int getDefaultInt(java.lang.String name)
getDefaultInt in interface org.eclipse.jface.preference.IPreferenceStorepublic long getDefaultLong(java.lang.String name)
getDefaultLong in interface org.eclipse.jface.preference.IPreferenceStorepublic java.lang.String getDefaultString(java.lang.String name)
getDefaultString in interface org.eclipse.jface.preference.IPreferenceStorepublic double getDouble(java.lang.String name)
getDouble in interface org.eclipse.jface.preference.IPreferenceStorepublic float getFloat(java.lang.String name)
getFloat in interface org.eclipse.jface.preference.IPreferenceStorepublic int getInt(java.lang.String name)
getInt in interface org.eclipse.jface.preference.IPreferenceStorepublic long getLong(java.lang.String name)
getLong in interface org.eclipse.jface.preference.IPreferenceStorepublic java.lang.String getString(java.lang.String name)
getString in interface org.eclipse.jface.preference.IPreferenceStorepublic boolean isDefault(java.lang.String name)
isDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic boolean needsSaving()
needsSaving in interface org.eclipse.jface.preference.IPreferenceStorepublic void putValue(java.lang.String name,
java.lang.String value)
putValue in interface org.eclipse.jface.preference.IPreferenceStorepublic void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
removePropertyChangeListener in interface org.eclipse.jface.preference.IPreferenceStorepublic void setDefault(java.lang.String name,
double value)
setDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setDefault(java.lang.String name,
float value)
setDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setDefault(java.lang.String name,
int value)
setDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setDefault(java.lang.String name,
long value)
setDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setDefault(java.lang.String name,
java.lang.String value)
setDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setDefault(java.lang.String name,
boolean value)
setDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setToDefault(java.lang.String name)
setToDefault in interface org.eclipse.jface.preference.IPreferenceStorepublic void setValue(java.lang.String name,
double value)
setValue in interface org.eclipse.jface.preference.IPreferenceStorepublic void setValue(java.lang.String name,
float value)
setValue in interface org.eclipse.jface.preference.IPreferenceStorepublic void setValue(java.lang.String name,
int value)
setValue in interface org.eclipse.jface.preference.IPreferenceStorepublic void setValue(java.lang.String name,
long value)
setValue in interface org.eclipse.jface.preference.IPreferenceStorepublic void setValue(java.lang.String name,
java.lang.String value)
setValue in interface org.eclipse.jface.preference.IPreferenceStorepublic void setValue(java.lang.String name,
boolean value)
setValue in interface org.eclipse.jface.preference.IPreferenceStoreCopyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0