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:
Serializable,IContainerEvent<E>,IEvent
A default
container event implementation.- Author:
- Eike Stepper
- See Also:
- No Extend
- This class is not intended to be subclassed by clients.
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionContainerEvent(IContainer<E> container) ContainerEvent(IContainer<E> container, List<IContainerDelta<E>> deltas) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(IContainerEventVisitor<E> visitor) voidaddDelta(E element, IContainerDelta.Kind kind) voidaddDelta(IContainerDelta<E> delta) protected StringgetDelta()IContainerDelta<E>[]booleanisEmpty()Methods inherited from class org.eclipse.net4j.util.event.Event
formatEventName, toString
-
Constructor Details
-
ContainerEvent
-
ContainerEvent
-
-
Method Details
-
getSource
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceIContainerEvent<E>
-
getDeltas
- Specified by:
getDeltasin interfaceIContainerEvent<E>
-
getDelta
- Specified by:
getDeltain interfaceIContainerEvent<E>- Throws:
IllegalStateException
-
getDeltaElement
- Specified by:
getDeltaElementin interfaceIContainerEvent<E>- Throws:
IllegalStateException
-
getDeltaKind
- Specified by:
getDeltaKindin interfaceIContainerEvent<E>- Throws:
IllegalStateException
-
addDelta
-
addDelta
-
accept
- Specified by:
acceptin interfaceIContainerEvent<E>
-
formatAdditionalParameters
- Overrides:
formatAdditionalParametersin classEvent
-