Appends the specified EventDispatcher
to this chain.
Appends the specified EventDispatcher
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);
the EventDispatcher
to append to the
chain
the chain with the appended event dispatcher
JavaFX object to be wrapped.
JavaFX object to be wrapped.
Dispatches the specified event through this EventDispatchChain
.
Dispatches the specified event through this EventDispatchChain
.
The return value represents the event after processing done by the chain.
If further processing is to be done after the call the event referenced
by the return value should be used instead of the original event. In the
case the event is fully handled / consumed in the chain the returned
value is null
and no further processing should be done with that
event.
the event to dispatch
the processed event or null
if the event had been fully
handled / consumed
Verifies if a object is equals to this delegate.
Verifies if a object is equals to this delegate.
Object to be compared.
if the other object is equals to this delegate or not.
The delegate hashcode
Prepends the specified EventDispatcher
to this chain.
Prepends the specified EventDispatcher
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);
the EventDispatcher
to prepend to the
chain
the chain with the prepended event dispatcher
Returns the original delegate's toString()
adding a [SFX]
prefix.
Represents a chain of
EventDispatcher
objects, which can dispatch anEvent
. The event is dispatched by passing it from oneEventDispatcher
to the next in the chain until the end of chain is reached. EachEventDispatcher
in the chain can influence the event path and the event itself. The chain is usually formed by following some parent - child hierarchy from the root to the event target and appending allEventDispatcher
objects encountered to the chain.Wraps a JavaFX EventDispatchChain.