
public class SingleDeltaContainerEvent<E> extends Event implements IContainerEvent<E>
container event with a single element delta.source| Constructor and Description |
|---|
SingleDeltaContainerEvent(IContainer<E> container,
E element,
IContainerDelta.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(IContainerEventVisitor<E> visitor) |
IContainerDelta<E> |
getDelta() |
E |
getDeltaElement() |
IContainerDelta.Kind |
getDeltaKind() |
IContainerDelta<E>[] |
getDeltas() |
IContainer<E> |
getSource() |
boolean |
isEmpty() |
String |
toString() |
formatAdditionalParameterspublic SingleDeltaContainerEvent(IContainer<E> container, E element, IContainerDelta.Kind kind)
public IContainer<E> getSource()
public boolean isEmpty()
isEmpty in interface IContainerEvent<E>public IContainerDelta<E>[] getDeltas()
getDeltas in interface IContainerEvent<E>public IContainerDelta<E> getDelta() throws IllegalStateException
getDelta in interface IContainerEvent<E>IllegalStateExceptionpublic E getDeltaElement() throws IllegalStateException
getDeltaElement in interface IContainerEvent<E>IllegalStateExceptionpublic IContainerDelta.Kind getDeltaKind() throws IllegalStateException
getDeltaKind in interface IContainerEvent<E>IllegalStateExceptionpublic void accept(IContainerEventVisitor<E> visitor)
accept in interface IContainerEvent<E>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.