org.eclipse.m2m.atl.adt.ui.preferences
Class AtlPreferenceStore
java.lang.Object
org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore
- All Implemented Interfaces:
- org.eclipse.jface.preference.IPreferenceStore
public class AtlPreferenceStore
- extends java.lang.Object
- implements org.eclipse.jface.preference.IPreferenceStore
A preference fPreferenceeStore organizes the user preferences with those in place.
Fields inherited from interface org.eclipse.jface.preference.IPreferenceStore |
BOOLEAN_DEFAULT_DEFAULT, DOUBLE_DEFAULT_DEFAULT, FALSE, FLOAT_DEFAULT_DEFAULT, INT_DEFAULT_DEFAULT, LONG_DEFAULT_DEFAULT, STRING_DEFAULT_DEFAULT, TRUE |
Method Summary |
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)
|
void |
load()
Loads every preferences from the parent fPreferenceeStore to this one. |
boolean |
needsSaving()
|
void |
propagate()
Propagates the preferences of this fPreferenceeStore to the parent one. |
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)
|
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BOOLEAN
public static final AtlPreferenceStore.Descriptor BOOLEAN
DOUBLE
public static final AtlPreferenceStore.Descriptor DOUBLE
FLOAT
public static final AtlPreferenceStore.Descriptor FLOAT
INT
public static final AtlPreferenceStore.Descriptor INT
LONG
public static final AtlPreferenceStore.Descriptor LONG
STRING
public static final AtlPreferenceStore.Descriptor STRING
AtlPreferenceStore
public AtlPreferenceStore(org.eclipse.jface.preference.IPreferenceStore parent,
AtlPreferenceStore.Key[] keys)
- Creates a new instance of ATL preference fPreferenceeStore.
- Parameters:
parent
- the parent fPreferenceeStore let's this one restore to the current value the preferenceskeys
- this array is a list of keys for initialization
addPropertyChangeListener
public void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interface org.eclipse.jface.preference.IPreferenceStore
contains
public boolean contains(java.lang.String name)
- Specified by:
contains
in interface org.eclipse.jface.preference.IPreferenceStore
firePropertyChangeEvent
public void firePropertyChangeEvent(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
- Specified by:
firePropertyChangeEvent
in interface org.eclipse.jface.preference.IPreferenceStore
getBoolean
public boolean getBoolean(java.lang.String name)
- Specified by:
getBoolean
in interface org.eclipse.jface.preference.IPreferenceStore
getDefaultBoolean
public boolean getDefaultBoolean(java.lang.String name)
- Specified by:
getDefaultBoolean
in interface org.eclipse.jface.preference.IPreferenceStore
getDefaultDouble
public double getDefaultDouble(java.lang.String name)
- Specified by:
getDefaultDouble
in interface org.eclipse.jface.preference.IPreferenceStore
getDefaultFloat
public float getDefaultFloat(java.lang.String name)
- Specified by:
getDefaultFloat
in interface org.eclipse.jface.preference.IPreferenceStore
getDefaultInt
public int getDefaultInt(java.lang.String name)
- Specified by:
getDefaultInt
in interface org.eclipse.jface.preference.IPreferenceStore
getDefaultLong
public long getDefaultLong(java.lang.String name)
- Specified by:
getDefaultLong
in interface org.eclipse.jface.preference.IPreferenceStore
getDefaultString
public java.lang.String getDefaultString(java.lang.String name)
- Specified by:
getDefaultString
in interface org.eclipse.jface.preference.IPreferenceStore
getDouble
public double getDouble(java.lang.String name)
- Specified by:
getDouble
in interface org.eclipse.jface.preference.IPreferenceStore
getFloat
public float getFloat(java.lang.String name)
- Specified by:
getFloat
in interface org.eclipse.jface.preference.IPreferenceStore
getInt
public int getInt(java.lang.String name)
- Specified by:
getInt
in interface org.eclipse.jface.preference.IPreferenceStore
getLong
public long getLong(java.lang.String name)
- Specified by:
getLong
in interface org.eclipse.jface.preference.IPreferenceStore
getString
public java.lang.String getString(java.lang.String name)
- Specified by:
getString
in interface org.eclipse.jface.preference.IPreferenceStore
isDefault
public boolean isDefault(java.lang.String name)
- Specified by:
isDefault
in interface org.eclipse.jface.preference.IPreferenceStore
load
public void load()
- Loads every preferences from the parent fPreferenceeStore to this one.
needsSaving
public boolean needsSaving()
- Specified by:
needsSaving
in interface org.eclipse.jface.preference.IPreferenceStore
propagate
public void propagate()
- Propagates the preferences of this fPreferenceeStore to the parent one.
putValue
public void putValue(java.lang.String name,
java.lang.String value)
- Specified by:
putValue
in interface org.eclipse.jface.preference.IPreferenceStore
removePropertyChangeListener
public void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interface org.eclipse.jface.preference.IPreferenceStore
setDefault
public void setDefault(java.lang.String name,
boolean value)
- Specified by:
setDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setDefault
public void setDefault(java.lang.String name,
double value)
- Specified by:
setDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setDefault
public void setDefault(java.lang.String name,
float value)
- Specified by:
setDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setDefault
public void setDefault(java.lang.String name,
int value)
- Specified by:
setDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setDefault
public void setDefault(java.lang.String name,
long value)
- Specified by:
setDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setDefault
public void setDefault(java.lang.String name,
java.lang.String value)
- Specified by:
setDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setToDefault
public void setToDefault(java.lang.String name)
- Specified by:
setToDefault
in interface org.eclipse.jface.preference.IPreferenceStore
setValue
public void setValue(java.lang.String name,
boolean value)
- Specified by:
setValue
in interface org.eclipse.jface.preference.IPreferenceStore
setValue
public void setValue(java.lang.String name,
double value)
- Specified by:
setValue
in interface org.eclipse.jface.preference.IPreferenceStore
setValue
public void setValue(java.lang.String name,
float value)
- Specified by:
setValue
in interface org.eclipse.jface.preference.IPreferenceStore
setValue
public void setValue(java.lang.String name,
int value)
- Specified by:
setValue
in interface org.eclipse.jface.preference.IPreferenceStore
setValue
public void setValue(java.lang.String name,
long value)
- Specified by:
setValue
in interface org.eclipse.jface.preference.IPreferenceStore
setValue
public void setValue(java.lang.String name,
java.lang.String value)
- Specified by:
setValue
in interface org.eclipse.jface.preference.IPreferenceStore
start
public void start()
stop
public void stop()