Package org.eclipse.net4j.util.container
Class ContainerEvent<E>
- java.lang.Object
- 
- java.util.EventObject
- 
- org.eclipse.net4j.util.event.Event
- 
- org.eclipse.net4j.util.container.ContainerEvent<E>
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- IContainerEvent<E>,- IEvent
 
 public class ContainerEvent<E> extends Event implements IContainerEvent<E> A defaultcontainer eventimplementation.- Author:
- Eike Stepper
- See Also:
- Serialized Form
- No Extend
- This class is not intended to be subclassed by clients.
 
- 
- 
Constructor SummaryConstructors Constructor Description ContainerEvent(IContainer<E> container)ContainerEvent(IContainer<E> container, java.util.List<IContainerDelta<E>> deltas)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(IContainerEventVisitor<E> visitor)voidaddDelta(E element, IContainerDelta.Kind kind)voidaddDelta(IContainerDelta<E> delta)protected java.lang.StringformatAdditionalParameters()IContainerDelta<E>getDelta()EgetDeltaElement()IContainerDelta.KindgetDeltaKind()IContainerDelta<E>[]getDeltas()IContainer<E>getSource()booleanisEmpty()- 
Methods inherited from class org.eclipse.net4j.util.event.EventformatEventName, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
ContainerEventpublic ContainerEvent(IContainer<E> container) 
 - 
ContainerEventpublic ContainerEvent(IContainer<E> container, java.util.List<IContainerDelta<E>> deltas) 
 
- 
 - 
Method Detail- 
getSourcepublic IContainer<E> getSource() 
 - 
isEmptypublic boolean isEmpty() - Specified by:
- isEmptyin interface- IContainerEvent<E>
 
 - 
getDeltaspublic IContainerDelta<E>[] getDeltas() - Specified by:
- getDeltasin interface- IContainerEvent<E>
 
 - 
getDeltapublic IContainerDelta<E> getDelta() throws java.lang.IllegalStateException - Specified by:
- getDeltain interface- IContainerEvent<E>
- Throws:
- java.lang.IllegalStateException
 
 - 
getDeltaElementpublic E getDeltaElement() throws java.lang.IllegalStateException - Specified by:
- getDeltaElementin interface- IContainerEvent<E>
- Throws:
- java.lang.IllegalStateException
 
 - 
getDeltaKindpublic IContainerDelta.Kind getDeltaKind() throws java.lang.IllegalStateException - Specified by:
- getDeltaKindin interface- IContainerEvent<E>
- Throws:
- java.lang.IllegalStateException
 
 - 
addDeltapublic void addDelta(E element, IContainerDelta.Kind kind) 
 - 
addDeltapublic void addDelta(IContainerDelta<E> delta) 
 - 
acceptpublic void accept(IContainerEventVisitor<E> visitor) - Specified by:
- acceptin interface- IContainerEvent<E>
 
 - 
formatAdditionalParametersprotected java.lang.String formatAdditionalParameters() - Overrides:
- formatAdditionalParametersin class- Event
 
 
- 
 
-