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 Object
implements org.eclipse.jface.preference.IPreferenceStore
A preference fPreferenceeStore organizes the user preferences with those in place.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
This is a simple generic class.static class
Describes a preference key. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AtlPreferenceStore.Descriptor
static final AtlPreferenceStore.Descriptor
static final AtlPreferenceStore.Descriptor
static final AtlPreferenceStore.Descriptor
static final AtlPreferenceStore.Descriptor
static final AtlPreferenceStore.Descriptor
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
-
Constructor Summary
ConstructorsConstructorDescriptionAtlPreferenceStore
(org.eclipse.jface.preference.IPreferenceStore parent, AtlPreferenceStore.Key[] keys) Creates a new instance of ATL preference fPreferenceeStore. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPropertyChangeListener
(org.eclipse.jface.util.IPropertyChangeListener listener) boolean
void
firePropertyChangeEvent
(String name, Object oldValue, Object newValue) boolean
getBoolean
(String name) boolean
getDefaultBoolean
(String name) double
getDefaultDouble
(String name) float
getDefaultFloat
(String name) int
getDefaultInt
(String name) long
getDefaultLong
(String name) getDefaultString
(String name) double
float
int
long
boolean
void
load()
Loads every preferences from the parent fPreferenceeStore to this one.boolean
void
Propagates the preferences of this fPreferenceeStore to the parent one.void
void
removePropertyChangeListener
(org.eclipse.jface.util.IPropertyChangeListener listener) void
setDefault
(String name, boolean value) void
setDefault
(String name, double value) void
setDefault
(String name, float value) void
setDefault
(String name, int value) void
setDefault
(String name, long value) void
setDefault
(String name, String value) void
setToDefault
(String name) void
void
void
void
void
void
void
start()
void
stop()
-
Field Details
-
BOOLEAN
-
DOUBLE
-
FLOAT
-
INT
-
LONG
-
STRING
-
-
Constructor Details
-
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
-
-
Method Details
-
addPropertyChangeListener
public void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) - Specified by:
addPropertyChangeListener
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
contains
- Specified by:
contains
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
firePropertyChangeEvent
- Specified by:
firePropertyChangeEvent
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getBoolean
- Specified by:
getBoolean
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDefaultBoolean
- Specified by:
getDefaultBoolean
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDefaultDouble
- Specified by:
getDefaultDouble
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDefaultFloat
- Specified by:
getDefaultFloat
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDefaultInt
- Specified by:
getDefaultInt
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDefaultLong
- Specified by:
getDefaultLong
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDefaultString
- Specified by:
getDefaultString
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getDouble
- Specified by:
getDouble
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getFloat
- Specified by:
getFloat
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getInt
- Specified by:
getInt
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getLong
- Specified by:
getLong
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
getString
- Specified by:
getString
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
isDefault
- Specified by:
isDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
load
public void load()Loads every preferences from the parent fPreferenceeStore to this one. -
needsSaving
public boolean needsSaving()- Specified by:
needsSaving
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
propagate
public void propagate()Propagates the preferences of this fPreferenceeStore to the parent one. -
putValue
- Specified by:
putValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
removePropertyChangeListener
public void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) - Specified by:
removePropertyChangeListener
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setDefault
- Specified by:
setDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setDefault
- Specified by:
setDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setDefault
- Specified by:
setDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setDefault
- Specified by:
setDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setDefault
- Specified by:
setDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setDefault
- Specified by:
setDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setToDefault
- Specified by:
setToDefault
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.jface.preference.IPreferenceStore
- See Also:
-
start
public void start() -
stop
public void stop()
-