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 classThis is a simple generic class.static classDescribes a preference key. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AtlPreferenceStore.Descriptorstatic final AtlPreferenceStore.Descriptorstatic final AtlPreferenceStore.Descriptorstatic final AtlPreferenceStore.Descriptorstatic final AtlPreferenceStore.Descriptorstatic final AtlPreferenceStore.DescriptorFields 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 TypeMethodDescriptionvoidaddPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) booleanvoidfirePropertyChangeEvent(String name, Object oldValue, Object newValue) booleangetBoolean(String name) booleangetDefaultBoolean(String name) doublegetDefaultDouble(String name) floatgetDefaultFloat(String name) intgetDefaultInt(String name) longgetDefaultLong(String name) getDefaultString(String name) doublefloatintlongbooleanvoidload()Loads every preferences from the parent fPreferenceeStore to this one.booleanvoidPropagates the preferences of this fPreferenceeStore to the parent one.voidvoidremovePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) voidsetDefault(String name, boolean value) voidsetDefault(String name, double value) voidsetDefault(String name, float value) voidsetDefault(String name, int value) voidsetDefault(String name, long value) voidsetDefault(String name, String value) voidsetToDefault(String name) voidvoidvoidvoidvoidvoidvoidstart()voidstop()
-
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:
addPropertyChangeListenerin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener)
-
contains
- Specified by:
containsin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.contains(java.lang.String)
-
firePropertyChangeEvent
- Specified by:
firePropertyChangeEventin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.firePropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)
-
getBoolean
- Specified by:
getBooleanin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getBoolean(java.lang.String)
-
getDefaultBoolean
- Specified by:
getDefaultBooleanin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDefaultBoolean(java.lang.String)
-
getDefaultDouble
- Specified by:
getDefaultDoublein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDefaultDouble(java.lang.String)
-
getDefaultFloat
- Specified by:
getDefaultFloatin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDefaultFloat(java.lang.String)
-
getDefaultInt
- Specified by:
getDefaultIntin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDefaultInt(java.lang.String)
-
getDefaultLong
- Specified by:
getDefaultLongin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDefaultLong(java.lang.String)
-
getDefaultString
- Specified by:
getDefaultStringin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDefaultString(java.lang.String)
-
getDouble
- Specified by:
getDoublein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getDouble(java.lang.String)
-
getFloat
- Specified by:
getFloatin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getFloat(java.lang.String)
-
getInt
- Specified by:
getIntin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getInt(java.lang.String)
-
getLong
- Specified by:
getLongin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getLong(java.lang.String)
-
getString
- Specified by:
getStringin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.getString(java.lang.String)
-
isDefault
- Specified by:
isDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.isDefault(java.lang.String)
-
load
public void load()Loads every preferences from the parent fPreferenceeStore to this one. -
needsSaving
public boolean needsSaving()- Specified by:
needsSavingin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.needsSaving()
-
propagate
public void propagate()Propagates the preferences of this fPreferenceeStore to the parent one. -
putValue
- Specified by:
putValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.putValue(java.lang.String, java.lang.String)
-
removePropertyChangeListener
public void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) - Specified by:
removePropertyChangeListenerin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener)
-
setDefault
- Specified by:
setDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setDefault(java.lang.String, boolean)
-
setDefault
- Specified by:
setDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setDefault(java.lang.String, double)
-
setDefault
- Specified by:
setDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setDefault(java.lang.String, float)
-
setDefault
- Specified by:
setDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setDefault(java.lang.String, int)
-
setDefault
- Specified by:
setDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setDefault(java.lang.String, long)
-
setDefault
- Specified by:
setDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setDefault(java.lang.String, java.lang.String)
-
setToDefault
- Specified by:
setToDefaultin interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setToDefault(java.lang.String)
-
setValue
- Specified by:
setValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setValue(java.lang.String, boolean)
-
setValue
- Specified by:
setValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setValue(java.lang.String, double)
-
setValue
- Specified by:
setValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setValue(java.lang.String, float)
-
setValue
- Specified by:
setValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setValue(java.lang.String, int)
-
setValue
- Specified by:
setValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setValue(java.lang.String, long)
-
setValue
- Specified by:
setValuein interfaceorg.eclipse.jface.preference.IPreferenceStore- See Also:
-
IPreferenceStore.setValue(java.lang.String, java.lang.String)
-
start
public void start() -
stop
public void stop()
-