/** * Uninstalls the receiver and removes all listeners. <code>install()</code> * must be called for events to be generated. */ public void uninstall() { if (fViewer != null) { fListeners.clear(); disconnect(); fViewer= null; } }
/** * Uninstalls the receiver and removes all listeners. <code>install()</code> * must be called for events to be generated. */ public void uninstall() { if (fViewer != null) { fListeners.clear(); disconnect(); fViewer= null; } }
/** * Uninstalls the receiver and removes all listeners. <code>install()</code> * must be called for events to be generated. */ public void uninstall() { if (fViewer != null) { fListeners.clear(); disconnect(); fViewer= null; } }
/** * Removes the listener from this manager. If <code>listener</code> is not * registered with the receiver, nothing happens. * * @param listener the listener to remove, or <code>null</code> */ public void removeTypingRunListener(ITypingRunListener listener) { fListeners.remove(listener); if (fListeners.size() == 0) disconnect(); }
/** * Removes the listener from this manager. If <code>listener</code> is not * registered with the receiver, nothing happens. * * @param listener the listener to remove, or <code>null</code> */ public void removeTypingRunListener(ITypingRunListener listener) { fListeners.remove(listener); if (fListeners.size() == 0) disconnect(); }
/** * Removes the listener from this manager. If <code>listener</code> is not * registered with the receiver, nothing happens. * * @param listener the listener to remove, or <code>null</code> */ public void removeTypingRunListener(ITypingRunListener listener) { fListeners.remove(listener); if (fListeners.size() == 0) disconnect(); }