Package org.eclipse.handly.ui.preference
Class PreferenceChangeEvent
- java.lang.Object
-
- org.eclipse.handly.ui.preference.PreferenceChangeEvent
-
public final class PreferenceChangeEvent extends java.lang.ObjectDescribes a change in the value of a preference.Note: The type of the old and new values of the preference in a
PreferenceChangeEventis determined by whether or not the change was made via the typed preference API. If the value of a preference was changed via the typed API (e.g., viaIBooleanPreference), the values in thePreferenceChangeEventwill be of the appropriate specific type. If a non-typed API was used (e.g., OSGiPreferences), the values will be unconverted Strings.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetNewValue()Returns the new value of the preference.java.lang.ObjectgetOldValue()Returns the old value of the preference.IPreferencegetPreference()Returns the changed preference.
-
-
-
Method Detail
-
getPreference
public IPreference getPreference()
Returns the changed preference.- Returns:
- the changed preference (never
null)
-
getOldValue
public java.lang.Object getOldValue()
Returns the old value of the preference.- Returns:
- the old value, or
nullif not known or not relevant (e.g., if the preference was just added and there was no old value)
-
getNewValue
public java.lang.Object getNewValue()
Returns the new value of the preference.- Returns:
- the new value, or
nullif not known or not relevant (e.g., if the preference was removed)
-
-