@Override public void vetoableChange(final PropertyChangeEvent e) { listenerSupport.removeListener(this); } });
public void removePropertyChangeListener(final PropertyChangeListener listener) { listeners.removeListener(listener); } }
@Test(expected = NullPointerException.class) public void testRemoveNullListener() { final EventListenerSupport<VetoableChangeListener> listenerSupport = EventListenerSupport.create(VetoableChangeListener.class); listenerSupport.removeListener(null); }
deserializedListenerSupport.removeListener(listener); assertEquals(0, deserializedListenerSupport.getListeners().length);
@Test public void testGetListeners() { final EventListenerSupport<VetoableChangeListener> listenerSupport = EventListenerSupport.create(VetoableChangeListener.class); final VetoableChangeListener[] listeners = listenerSupport.getListeners(); assertEquals(0, listeners.length); assertEquals(VetoableChangeListener.class, listeners.getClass().getComponentType()); final VetoableChangeListener[] empty = listeners; //for fun, show that the same empty instance is used assertSame(empty, listenerSupport.getListeners()); final VetoableChangeListener listener1 = EasyMock.createNiceMock(VetoableChangeListener.class); listenerSupport.addListener(listener1); assertEquals(1, listenerSupport.getListeners().length); final VetoableChangeListener listener2 = EasyMock.createNiceMock(VetoableChangeListener.class); listenerSupport.addListener(listener2); assertEquals(2, listenerSupport.getListeners().length); listenerSupport.removeListener(listener1); assertEquals(1, listenerSupport.getListeners().length); listenerSupport.removeListener(listener2); assertSame(empty, listenerSupport.getListeners()); }
@Test public void testAddListenerNoDuplicates() { final EventListenerSupport<VetoableChangeListener> listenerSupport = EventListenerSupport.create(VetoableChangeListener.class); final VetoableChangeListener[] listeners = listenerSupport.getListeners(); assertEquals(0, listeners.length); assertEquals(VetoableChangeListener.class, listeners.getClass().getComponentType()); final VetoableChangeListener[] empty = listeners; //for fun, show that the same empty instance is used assertSame(empty, listenerSupport.getListeners()); final VetoableChangeListener listener1 = EasyMock.createNiceMock(VetoableChangeListener.class); listenerSupport.addListener(listener1); assertEquals(1, listenerSupport.getListeners().length); listenerSupport.addListener(listener1, false); assertEquals(1, listenerSupport.getListeners().length); listenerSupport.removeListener(listener1); assertSame(empty, listenerSupport.getListeners()); }
@Override public void removeLayoutListener(LayoutListener listener) { layoutListeners.removeListener(listener); }
@Override public void removeListener(JobListener listener) { listeners.removeListener(listener); }
/** * Removes the specified locale listener that is notified if a new locale is * set for the texts resources. * * @param l * the {@link LocaleListener}. */ public void removeTextsLocaleListeners(LocaleListener l) { localeListeners.removeListener(l); }
@Override public void removeEndPointListener(EndPointListener listener) { this.listenerList.removeListener(listener); } }
/** * Removes the listener that is informed when the selected state of the item * change. * * @param listener * the {@link ChangeListener}. */ public void removeChangeListener(ChangeListener listener) { changeSupport.removeListener(listener); }
/** * Removes an old action listener. * * @param l * the {@link ActionListener}. */ public void removeActionListener(ActionListener l) { actionListeners.removeListener(l); } }
@Override public void removeChartModelListener(ChartModelListener l) { s.removeListener(l); }
@Override public void removeStateChangedListener(ChangeListener listener) { changeSupport.removeListener(listener); }
@Override public void removeStateChangedListener(ChangeListener listener) { changeSupport.removeListener(listener); }
@Override public void removeStateChangedListener(ChangeListener listener) { changeListeners.removeListener(listener); }
public void removeListener(ChangedListListener listener) { this.listeners.removeListener(listener); }
public void removeListener(MorphDictionaryListener listener) { listeners.removeListener(listener); }
public void unregisterListener(ISlangTestCaseEventListener listener) { listenerList.removeListener(listener); }
public void unregisterAllListeners() { ISlangTestCaseEventListener[] listeners = listenerList.getListeners(); if (listeners != null) { for (ISlangTestCaseEventListener testCaseEventListener : listeners) { listenerList.removeListener(testCaseEventListener); } } }