public interface EventDispatchTree extends EventDispatchChain
| Modifier and Type | Method and Description |
|---|---|
EventDispatchTree |
append(EventDispatcher eventDispatcher)
Appends the specified
EventDispatcher to this chain. |
EventDispatchTree |
createTree() |
EventDispatchTree |
mergeTree(EventDispatchTree tree) |
EventDispatchTree |
prepend(EventDispatcher eventDispatcher)
Prepends the specified
EventDispatcher to this chain. |
dispatchEventEventDispatchTree createTree()
EventDispatchTree mergeTree(EventDispatchTree tree)
EventDispatchTree append(EventDispatcher eventDispatcher)
EventDispatchChainEventDispatcher to this chain. Returns a
reference to the chain with the appended element.
The caller shouldn't assume that this EventDispatchChain remains
unchanged nor that the returned value will reference a different chain
after the call. All this depends on the EventDispatchChain
implementation.
So the call should be always done in the following form:
chain = chain.append(eventDispatcher);
append in interface EventDispatchChaineventDispatcher - the EventDispatcher to append to the
chainEventDispatchTree prepend(EventDispatcher eventDispatcher)
EventDispatchChainEventDispatcher to this chain. Returns a
reference to the chain with the prepended element.
The caller shouldn't assume that this EventDispatchChain remains
unchanged nor that the returned value will reference a different chain
after the call. All this depends on the EventDispatchChain
implementation.
So the call should be always done in the following form:
chain = chain.prepend(eventDispatcher);
prepend in interface EventDispatchChaineventDispatcher - the EventDispatcher to prepend to the
chain