/** * Removes the given listener from this preference object. * Has no effect if the listener is not registered. * * @param listener a property change listener */ public void removePropertyChangeListener(IPropertyChangeListener listener) { listeners.remove(listener); }
public static void removeListener(PerformanceListener listener) { instance.listeners.remove(listener); }
/** * Removes the given listener from this preference object. * Has no effect if the listener is not registered. * * @param listener a property change listener */ @Override public synchronized void removePropertyChangeListener(IPropertyChangeListener listener) { listeners.remove(listener); if (listeners.size() == 0) { EclipsePreferences prefs = getPluginPreferences(false); if (prefs != null) { prefs.removePreferenceChangeListener(this); } pluginRoot.removeNodeChangeListener(this); } }
/** * De-register the given listener from receiving 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 preference change listener to remove */ public void removePreferencesChangeListener(IPreferencesChangeListener listener) { preferencesChangeListeners.remove(listener); }
/** * Removes a revision listener. * * @param listener the listener * @since 3.3 */ public void removeRevisionListener(IRevisionListener listener) { fRevisionListeners.remove(listener); }
/** * Removes a compound edit listener. If <code>listener</code> is registered multiple times, an * arbitrary instance is removed. If <code>listener</code> is not currently registered, * nothing happens. * * @param listener the listener to be removed. */ public void removeCompoundListener(ICompoundEditListener listener) { fListenerList.remove(listener); }
/** * Removes the given listener. * Has no effect if an identical listener was not already registered. * * @param listener the reconcile listener to be removed * @since 3.0 */ final void removeReconcileListener(IJavaReconcilingListener listener) { synchronized (fReconcilingListeners) { fReconcilingListeners.remove(listener); } }
/** * Removes a compound edit listener. If <code>listener</code> is registered multiple times, an * arbitrary instance is removed. If <code>listener</code> is not currently registered, * nothing happens. * * @param listener the listener to be removed. */ public void removeCompoundListener(ICompoundEditListener listener) { fListenerList.remove(listener); }
/** * Removes the property change listener. * * @param listener the property change listener to remove */ public void removePropertyChangeListener(IPropertyChangeListener listener) { fListeners.remove(listener); }
/** * {@inheritDoc} */ public void removePropertyChangeListener(IPropertyChangeListener listener) { fListeners.remove(listener); }
public void removeListener(IRegistryEventListener listener) { synchronized (listeners) { listeners.remove(new ListenerInfo(listener, null)); } }
@Override public void removeSelectionChangedListener(ISelectionChangedListener listener) { fViewer.removeSelectionChangedListener(listener); fSelectionChangedListenerList.remove(listener); }
@Override public void removeDoubleClickListener(IDoubleClickListener listener) { fViewer.removeDoubleClickListener(listener); fListenerList.remove(listener); }
@Override public void removeListener(ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i= 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator= fLabelDecorators.get(i); decorator.removeListener(listener); } } fListeners.remove(listener); }
@Override public void removeSelectionChangedListener(ISelectionChangedListener listener) { if (fOutlineViewer != null) fOutlineViewer.removeSelectionChangedListener(listener); else fSelectionChangedListeners.remove(listener); }
/** * {@inheritDoc} */ public void removeListener(ILabelProviderListener listener) { if (fListeners == null) return; fListeners.remove(listener); if (fListeners.isEmpty() && fChangeListener != null) { JavaCore.removeElementChangedListener(fChangeListener); fChangeListener= null; } }
public void removeListener(Listener l) { if (fListeners.size() == 0) { return; } fListeners.remove(l); if (fListeners.size() == 0) { ResourcesPlugin.getWorkspace().removeResourceChangeListener(fResourceListener); fResourceListener = null; } } }
public void removeListener(Listener l) { if (fListeners.size() == 0) return; fListeners.remove(l); if (fListeners.size() == 0) { ResourcesPlugin.getWorkspace().removeResourceChangeListener(fResourceListener); fResourceListener= null; } } }
@Override public void removePropertyChangeListener(IPropertyChangeListener listener) { fListeners.remove(listener); if (fListeners.size() == 0) { getNode().removePreferenceChangeListener(fListener); } }
@Override public void removeListener(ILabelProviderListener listener) { if (fListeners != null) { fListeners.remove(listener); if (fListeners.isEmpty() && fProblemChangedListener != null) { JavaPlugin.getDefault().getProblemMarkerManager().removeListener(fProblemChangedListener); fProblemChangedListener= null; } } }