/** Remove the named listener from this CompositeListener */ public CompositeListener removeListener(String listenerName) { int rows=getNumListeners(); for (int i=0;i<rows;i++) { JAMonListener listener=(JAMonListener) listenerList.get(i); String name=listener.getName(); if (listenerName.equalsIgnoreCase(name)) { listenerList.remove(i); break; } else if (listener instanceof CompositeListener && ((CompositeListener)listener).hasListener(listenerName)) { ((CompositeListener)listener).removeListener(listenerName); break; } } return this; }
/** Remove the named listener from this CompositeListener */ public CompositeListener removeListener(String listenerName) { int rows=getNumListeners(); for (int i=0;i<rows;i++) { JAMonListener listener=(JAMonListener) listenerList.get(i); String name=listener.getName(); if (listenerName.equalsIgnoreCase(name)) { listenerList.remove(i); break; } else if (listener instanceof CompositeListener && ((CompositeListener)listener).hasListener(listenerName)) { ((CompositeListener)listener).removeListener(listenerName); break; } } return this; }
public void removeListener(String listenerName) { synchronized(lockObj) { // if passed value, max, min, or maxactive if (listener==null) return; else if (listener.getName().equalsIgnoreCase(listenerName)) listener=null; else if (listener instanceof CompositeListener) { CompositeListener compListener = (CompositeListener) listener; compListener.removeListener(listenerName); // If the composite listener is empty nullify it // else if it has one listener use it by itself and get rid // of the CompositeListener. if (compListener.getNumListeners() == 0) listener=null; else if (compListener.getNumListeners() == 1) listener=compListener.getListener(0);// get the only listener } } }
/** Remove the named listener */ public void removeListener(String listenerName) { synchronized(lockObj) { // if passed value, max, min, or maxactive if (listener==null) return; else if (listener.getName().equalsIgnoreCase(listenerName)) listener=null; else if (listener instanceof CompositeListener) { CompositeListener compListener = (CompositeListener) listener; compListener.removeListener(listenerName); // If the composite listener is empty nullify it // else if it has one listener use it by itself and get rid // of the CompositeListener. if (compListener.getNumListeners() == 0) listener=null; else if (compListener.getNumListeners() == 1) listener=compListener.getListener(0);// get the only listener } } }