org.eclipse.net4j.util.container.delegate
Class AbstractDelegator<E>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.container.delegate.AbstractDelegator<E>
- All Implemented Interfaces:
- IContainer<E>, INotifier
- Direct Known Subclasses:
- ContainerCollection, ContainerMap
- public abstract class AbstractDelegator<E>
- extends Notifier
- implements IContainer<E>
A delegating base class for containers
.
Methods inherited from class org.eclipse.net4j.util.event.Notifier |
addListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDelegator
public AbstractDelegator()
fireAddedEvent
protected void fireAddedEvent(E o)
fireRemovedEvent
protected void fireRemovedEvent(Object o)
createEvent
protected ContainerEvent<E> createEvent(Collection<? super E> c,
IContainerDelta.Kind kind)
dispatchEvent
protected boolean dispatchEvent(ContainerEvent<E> event)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.