/** * Adds a property change listener to this preference object. * Has no effect if the identical listener is already registered. * <p> * <em>Note:</em> Depending on the means in which the property * values changed, the old and new values for the property can * be either typed, a string representation of the value, or <code>null</code>. * Clients who wish to behave properly in all cases should all * three cases in their implementation of the property change listener. * </p> * @param listener a property change listener */ public void addPropertyChangeListener(IPropertyChangeListener listener) { listeners.add(listener); }
public static void addListener(PerformanceListener listener) { instance.listeners.add(listener); }
/** * Adds a property change listener to this preference object. * Has no effect if the identical listener is already registered. * * @param listener a property change listener */ @Override public synchronized void addPropertyChangeListener(IPropertyChangeListener listener) { if (listeners.size() == 0) { EclipsePreferences prefs = getPluginPreferences(false); if (prefs != null) { prefs.addPreferenceChangeListener(this); } pluginRoot.addNodeChangeListener(this); } listeners.add(listener); }
/** * {@inheritDoc} */ @Override public void addPostSelectionChangedListener(ISelectionChangedListener listener) { postListeners.add(listener); }
/** * Adds a zoom listener. * * @param zoomListener * The zoom listener to add. */ public void addZoomListener(ZoomListener zoomListener) { zoomListeners.add(zoomListener); }
/** * Register the given listener for notification of preferences changes. Calling * this method multiple times with the same listener has no effect. The given * listener argument must not be <code>null</code>. * * @param listener * the preferences change listener to register */ public void addPreferencesChangeListener(IPreferencesChangeListener listener) { preferencesChangeListeners.add(listener); }
/** * Adds a compound edit listener. Multiple registration is possible. Note that the receiver is * automatically disarmed before the listeners are notified. * * @param listener the new listener */ public void addCompoundListener(ICompoundEditListener listener) { fListenerList.add(listener); }
/** * Adds a property change listener. * * @param listener the property change listener to add */ public void addPropertyChangeListener(IPropertyChangeListener listener) { fListeners.add(listener); }
/** * Adds a cell editor activation listener. Has no effect if an identical * activation listener is already registered. * * @param listener * a cell editor activation listener */ /* package */ void addActivationListener(ICellEditorActivationListener listener) { activationListeners.add(listener); }
/** * {@inheritDoc} */ public void addPropertyChangeListener(IPropertyChangeListener listener) { fListeners.add(listener); }
/** * Adds a compound edit listener. Multiple registration is possible. Note that the receiver is * automatically disarmed before the listeners are notified. * * @param listener the new listener */ public void addCompoundListener(ICompoundEditListener listener) { fListenerList.add(listener); }
/** * Adds an SelectionListener to the collection of selectionEventListeners * @param listener the listener to add */ public void addPostSelectionListener(SelectionListener listener) { postSelectionEventListeners.add(listener); }
/** * Adds a listener to this cell editor. Has no effect if an identical * listener is already registered. * * @param listener * a cell editor listener */ public void addListener(ICellEditorListener listener) { listeners.add(listener); }
/** * Adds the listener that will be notified when the expansion state changes. * * @param listener * the listener to add */ public void addExpansionListener(IExpansionListener listener) { listeners.add(listener); }
/** * @see IBuffer */ @Override public synchronized void addBufferChangedListener(IBufferChangedListener listener) { if (this.changeListeners == null) { this.changeListeners = new ListenerList(); } this.changeListeners.add(listener); } /**
@Override public void addPostSelectionChangedListener(ISelectionChangedListener listener) { fPostSelectionChangedListenerList.add(listener); fViewer.addPostSelectionChangedListener(listener); }
public void addListener(ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i= 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i); decorator.addListener(listener); } } fListeners.add(listener); }
public void addSelectionChangedListener(ISelectionChangedListener listener) { if (fOutlineViewer != null) fOutlineViewer.addSelectionChangedListener(listener); else fSelectionChangedListeners.add(listener); }
@Override public void addPropertyChangeListener(IPropertyChangeListener listener) { if (listenerList == null) { listenerList = new ListenerList<>(ListenerList.IDENTITY); } listenerList.add(listener); }
/** * Adds the event listener to this hyperlink. * * @param listener * the event listener to add */ public void addHyperlinkListener(IHyperlinkListener listener) { if (listeners == null) listeners = new ListenerList<>(); listeners.add(listener); }