org.eclipse.net4j.util.container.delegate
Class AbstractDelegator<E>

java.lang.Object
  extended by org.eclipse.net4j.util.event.Notifier
      extended by org.eclipse.net4j.util.container.delegate.AbstractDelegator<E>
All Implemented Interfaces:
IContainer<E>, INotifier, INotifier.Introspection
Direct Known Subclasses:
ContainerCollection, ContainerMap

public abstract class AbstractDelegator<E>
extends Notifier
implements IContainer<E>


Nested Class Summary
 class AbstractDelegator.DelegatingIterator
           
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
INotifier.Introspection
 
Constructor Summary
AbstractDelegator()
           
 
Method Summary
protected  ContainerEvent<E> createEvent(java.util.Collection<? super E> c, IContainerDelta.Kind kind)
           
protected  boolean dispatchEvent(ContainerEvent<E> event)
           
protected  void fireAddedEvent(E o)
           
protected  void fireRemovedEvent(java.lang.Object o)
           
 
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, fireEvent, getListeners, hasListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, removeListener
 

Constructor Detail

AbstractDelegator

public AbstractDelegator()
Method Detail

fireAddedEvent

protected void fireAddedEvent(E o)

fireRemovedEvent

protected void fireRemovedEvent(java.lang.Object o)

createEvent

protected ContainerEvent<E> createEvent(java.util.Collection<? super E> c,
                                        IContainerDelta.Kind kind)

dispatchEvent

protected boolean dispatchEvent(ContainerEvent<E> event)

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.