import org.eclipse.jface.util.PropertyChangeEvent;
/**
- * Mockup preference store, for registering listeners and firing events,
- * without being an actual store.
+ * Mockup preference store, for registering listeners and firing events, without
+ * being an actual store.
* <p>
- * All methods except firing, adding and removing listeners throw
- * an {@link java.lang.UnsupportedOperationException}.
+ * All methods except firing, adding and removing listeners throw an
+ * {@link java.lang.UnsupportedOperationException}.
* </p>
*
* @since 3.0
public class MockupPreferenceStore implements IPreferenceStore {
/** Listeners on this store */
- private ListenerList fListeners= new ListenerList();
+ private ListenerList fListeners = new ListenerList();
/**
* {@inheritDoc}
/**
* {@inheritDoc}
*/
- public void firePropertyChangeEvent(String name, Object oldValue, Object newValue) {
+ public void firePropertyChangeEvent(String name, Object oldValue,
+ Object newValue) {
firePropertyChangeEvent(this, name, oldValue, newValue);
}
/**
- * Fires a property change event with the given source, property name, old and new value. Used
- * when the event source should be different from this mockup preference store.
- * @param source The event source
- * @param name The property name
- * @param oldValue The property's old value
- * @param newValue The property's new value
- */
- public void firePropertyChangeEvent(Object source, String name, Object oldValue, Object newValue) {
- PropertyChangeEvent event= new PropertyChangeEvent(source, name, oldValue, newValue);
- Object[] listeners= fListeners.getListeners();
- for (int i= 0; i < listeners.length; i++)
+ * Fires a property change event with the given source, property name, old
+ * and new value. Used when the event source should be different from this
+ * mockup preference store.
+ *
+ * @param source
+ * The event source
+ * @param name
+ * The property name
+ * @param oldValue
+ * The property's old value
+ * @param newValue
+ * The property's new value
+ */
+ public void firePropertyChangeEvent(Object source, String name,
+ Object oldValue, Object newValue) {
+ PropertyChangeEvent event = new PropertyChangeEvent(source, name,
+ oldValue, newValue);
+ Object[] listeners = fListeners.getListeners();
+ for (int i = 0; i < listeners.length; i++)
((IPropertyChangeListener) listeners[i]).propertyChange(event);
}