org.eclipse.net4j.util.container
Interface IContainerEvent<E>

All Superinterfaces:
IEvent
All Known Implementing Classes:
ContainerEvent, SingleDeltaContainerEvent

public interface IContainerEvent<E>
extends IEvent


Method Summary
 void accept(IContainerEventVisitor<E> visitor)
           
 IContainer<E> getContainer()
           
 IContainerDelta<E> getDelta()
           
 E getDeltaElement()
           
 IContainerDelta.Kind getDeltaKind()
           
 IContainerDelta<E>[] getDeltas()
           
 boolean isEmpty()
           
 
Methods inherited from interface org.eclipse.net4j.util.event.IEvent
getSource
 

Method Detail

getContainer

IContainer<E> getContainer()

isEmpty

boolean isEmpty()

getDeltas

IContainerDelta<E>[] getDeltas()

getDelta

IContainerDelta<E> getDelta()
                            throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

getDeltaElement

E getDeltaElement()
                  throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

getDeltaKind

IContainerDelta.Kind getDeltaKind()
                                  throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

accept

void accept(IContainerEventVisitor<E> visitor)

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