Class 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.
    • Constructor Detail

      • 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 preferences
        keys - this array is a list of keys for initialization
    • Method Detail

      • addPropertyChangeListener

        public void addPropertyChangeListener​(org.eclipse.jface.util.IPropertyChangeListener listener)
        Specified by:
        addPropertyChangeListener in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener)
      • contains

        public boolean contains​(java.lang.String name)
        Specified by:
        contains in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.contains(java.lang.String)
      • 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
        See Also:
        IPreferenceStore.firePropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)
      • getBoolean

        public boolean getBoolean​(java.lang.String name)
        Specified by:
        getBoolean in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getBoolean(java.lang.String)
      • getDefaultBoolean

        public boolean getDefaultBoolean​(java.lang.String name)
        Specified by:
        getDefaultBoolean in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDefaultBoolean(java.lang.String)
      • getDefaultDouble

        public double getDefaultDouble​(java.lang.String name)
        Specified by:
        getDefaultDouble in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDefaultDouble(java.lang.String)
      • getDefaultFloat

        public float getDefaultFloat​(java.lang.String name)
        Specified by:
        getDefaultFloat in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDefaultFloat(java.lang.String)
      • getDefaultInt

        public int getDefaultInt​(java.lang.String name)
        Specified by:
        getDefaultInt in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDefaultInt(java.lang.String)
      • getDefaultLong

        public long getDefaultLong​(java.lang.String name)
        Specified by:
        getDefaultLong in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDefaultLong(java.lang.String)
      • getDefaultString

        public java.lang.String getDefaultString​(java.lang.String name)
        Specified by:
        getDefaultString in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDefaultString(java.lang.String)
      • getDouble

        public double getDouble​(java.lang.String name)
        Specified by:
        getDouble in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getDouble(java.lang.String)
      • getFloat

        public float getFloat​(java.lang.String name)
        Specified by:
        getFloat in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getFloat(java.lang.String)
      • getInt

        public int getInt​(java.lang.String name)
        Specified by:
        getInt in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getInt(java.lang.String)
      • getLong

        public long getLong​(java.lang.String name)
        Specified by:
        getLong in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getLong(java.lang.String)
      • getString

        public java.lang.String getString​(java.lang.String name)
        Specified by:
        getString in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.getString(java.lang.String)
      • isDefault

        public boolean isDefault​(java.lang.String name)
        Specified by:
        isDefault in interface org.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:
        needsSaving in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.needsSaving()
      • 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
        See Also:
        IPreferenceStore.putValue(java.lang.String, java.lang.String)
      • removePropertyChangeListener

        public void removePropertyChangeListener​(org.eclipse.jface.util.IPropertyChangeListener listener)
        Specified by:
        removePropertyChangeListener in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener)
      • setDefault

        public void setDefault​(java.lang.String name,
                               boolean value)
        Specified by:
        setDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setDefault(java.lang.String, boolean)
      • setDefault

        public void setDefault​(java.lang.String name,
                               double value)
        Specified by:
        setDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setDefault(java.lang.String, double)
      • setDefault

        public void setDefault​(java.lang.String name,
                               float value)
        Specified by:
        setDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setDefault(java.lang.String, float)
      • setDefault

        public void setDefault​(java.lang.String name,
                               int value)
        Specified by:
        setDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setDefault(java.lang.String, int)
      • setDefault

        public void setDefault​(java.lang.String name,
                               long value)
        Specified by:
        setDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setDefault(java.lang.String, long)
      • setDefault

        public void setDefault​(java.lang.String name,
                               java.lang.String value)
        Specified by:
        setDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setDefault(java.lang.String, java.lang.String)
      • setToDefault

        public void setToDefault​(java.lang.String name)
        Specified by:
        setToDefault in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setToDefault(java.lang.String)
      • setValue

        public void setValue​(java.lang.String name,
                             boolean value)
        Specified by:
        setValue in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setValue(java.lang.String, boolean)
      • setValue

        public void setValue​(java.lang.String name,
                             double value)
        Specified by:
        setValue in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setValue(java.lang.String, double)
      • setValue

        public void setValue​(java.lang.String name,
                             float value)
        Specified by:
        setValue in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setValue(java.lang.String, float)
      • setValue

        public void setValue​(java.lang.String name,
                             int value)
        Specified by:
        setValue in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setValue(java.lang.String, int)
      • setValue

        public void setValue​(java.lang.String name,
                             long value)
        Specified by:
        setValue in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setValue(java.lang.String, long)
      • setValue

        public void setValue​(java.lang.String name,
                             java.lang.String value)
        Specified by:
        setValue in interface org.eclipse.jface.preference.IPreferenceStore
        See Also:
        IPreferenceStore.setValue(java.lang.String, java.lang.String)
      • start

        public void start()
      • stop

        public void stop()