Class IEclipsePreferences.PreferenceChangeEvent

    • Constructor Detail

      • PreferenceChangeEvent

        public PreferenceChangeEvent​(Object node,
                                     String key,
                                     Object oldValue,
                                     Object newValue)
        Constructor for a new preference change event. The node and the key must not be null. The old and new preference values must be either a String or null.
        Parameters:
        node - the node on which the change occurred
        key - the preference key
        oldValue - the old preference value, as a String or null
        newValue - the new preference value, as a String or null
    • Method Detail

      • getNode

        public Preferences getNode()
        Return the preference node on which the change occurred. Must not be null.
        Returns:
        the node
      • getKey

        public String getKey()
        Return the key of the preference which was changed. Must not be null.
        Returns:
        the preference key
      • getNewValue

        public Object getNewValue()
        Return the new value for the preference encoded as a String, or null if the preference was removed.
        Returns:
        the new value or null
      • getOldValue

        public Object getOldValue()
        Return the old value for the preference encoded as a String, or null if the preference was removed or if it cannot be determined.
        Returns:
        the old value or null