@Override public void addItemSetChangeListener( Container.ItemSetChangeListener listener) { super.addItemSetChangeListener(listener); }
@Override public void addListener(ItemSetChangeListener listener) { super.addListener(listener); }
/** * inform container (if it is instance of AbstractContainer) about the * change in hierarchy (#15421) */ private void fireItemSetChangeIfAbstractContainer() { if (container instanceof AbstractContainer) { ((AbstractContainer) container).fireItemSetChange(); } }
@Override public void removeItemSetChangeListener(ItemSetChangeListener listener) { super.removeItemSetChangeListener(listener); }
@Override public void removeListener(Container.ItemSetChangeListener listener) { super.removeListener(listener); }
/** * Implementation of the corresponding method in * {@link PropertySetChangeNotifier}, override with the corresponding public * method and implement the interface to use this. * * @see PropertySetChangeNotifier#addListener(Container.PropertySetChangeListener) */ protected void addPropertySetChangeListener( Container.PropertySetChangeListener listener) { if (getPropertySetChangeListeners() == null) { setPropertySetChangeListeners( new LinkedList<Container.PropertySetChangeListener>()); } getPropertySetChangeListeners().add(listener); }
/** * Implementation of the corresponding method in * {@link ItemSetChangeNotifier}, override with the corresponding public * method and implement the interface to use this. * * @see ItemSetChangeNotifier#addListener(Container.ItemSetChangeListener) */ protected void addItemSetChangeListener( Container.ItemSetChangeListener listener) { if (getItemSetChangeListeners() == null) { setItemSetChangeListeners( new LinkedList<Container.ItemSetChangeListener>()); } getItemSetChangeListeners().add(listener); }
@Override public void addPropertySetChangeListener( PropertySetChangeListener listener) { super.addPropertySetChangeListener(listener); }
@Override public void removePropertySetChangeListener( PropertySetChangeListener listener) { super.removePropertySetChangeListener(listener); }
/** * Implementation of the corresponding method in * {@link ItemSetChangeNotifier}, override with the corresponding public * method and implement the interface to use this. * * @see ItemSetChangeNotifier#removeListener(Container.ItemSetChangeListener) */ protected void removeItemSetChangeListener( Container.ItemSetChangeListener listener) { if (getItemSetChangeListeners() != null) { getItemSetChangeListeners().remove(listener); } }
/** * Implementation of the corresponding method in * {@link PropertySetChangeNotifier}, override with the corresponding public * method and implement the interface to use this. * * @see PropertySetChangeNotifier#removeListener(Container. * PropertySetChangeListener) */ protected void removePropertySetChangeListener( Container.PropertySetChangeListener listener) { if (getPropertySetChangeListeners() != null) { getPropertySetChangeListeners().remove(listener); } }
/** * Sends a simple Property set change event to all interested listeners. */ protected void fireContainerPropertySetChange() { fireContainerPropertySetChange(new BasePropertySetChangeEvent(this)); }
@Override public void removeItemSetChangeListener( Container.ItemSetChangeListener listener) { super.removeItemSetChangeListener(listener); }
@Override public void removeListener(ItemSetChangeListener listener) { super.removeListener(listener); }
/** * @deprecated As of 7.0, replaced by * {@link #addPropertySetChangeListener(Container.PropertySetChangeListener)} */ @Deprecated protected void addListener(Container.PropertySetChangeListener listener) { addPropertySetChangeListener(listener); }
/** * @deprecated As of 7.0, replaced by * {@link #removePropertySetChangeListener(Container.PropertySetChangeListener)} */ @Deprecated protected void removeListener( Container.PropertySetChangeListener listener) { removePropertySetChangeListener(listener); }
/** * Sends an Item set change event to all registered interested listeners. * * @param event * the item set change event to send, optionally with additional * information */ protected void fireItemSetChange(ItemSetChangeEvent event) { if (getItemSetChangeListeners() != null) { for (Object l : getItemSetChangeListeners().toArray()) { ((Container.ItemSetChangeListener) l) .containerItemSetChange(event); } } }
/** * Sends a Property set change event to all interested listeners. * * Use {@link #fireContainerPropertySetChange()} instead of this method * unless additional information about the exact changes is available and * should be included in the event. * * @param event * the property change event to send, optionally with additional * information */ protected void fireContainerPropertySetChange( Container.PropertySetChangeEvent event) { if (getPropertySetChangeListeners() != null) { for (Object l : getPropertySetChangeListeners().toArray()) { ((Container.PropertySetChangeListener) l) .containerPropertySetChange(event); } } }
@Override public void addItemSetChangeListener( Container.ItemSetChangeListener listener) { super.addItemSetChangeListener(listener); }
@Override public void removeItemSetChangeListener( Container.ItemSetChangeListener listener) { super.removeItemSetChangeListener(listener); }