Package com.sun.javafx.event
Class EventRedirector
java.lang.Object
com.sun.javafx.event.BasicEventDispatcher
com.sun.javafx.event.EventRedirector
- All Implemented Interfaces:
 EventDispatcher
This event dispatcher redirects received events to the registered child
 dispatchers before dispatching them to the rest of the dispatch chain. The
 redirected events are wrapped in 
RedirectedEvent instances, so they
 can be easily recognized from normal direct events. If an original event
 wrapped in the RedirectedEvent is consumed by any of the child
 dispatchers, it won't be sent by the EventRedirector to the rest of
 the original dispatch chain.
 
 The child dispatchers can also be instances of EventRedirector and
 might receive both, the normal events (from other sources) and the redirected
 events from the parent EventRedirector. If a RedirectedEvent
 is received, it is forwarded to the child event dispatchers without any
 additional wrapping.
 
 For this hierarchical arrangement of EventRedirector instances the
 class defines the handleRedirectedEvent method, which is called with
 a received redirected event, after the event has been forwarded to the child
 dispatchers. By default this method is empty, but can be overridden in
 derived classes to define specific handling of these redirected events.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddEventDispatcher(EventDispatcher eventDispatcher) final EventdispatchCapturingEvent(Event event) protected voidhandleRedirectedEvent(Object eventSource, Event event) Called when a redirected event is received by this instance.final voidremoveEventDispatcher(EventDispatcher eventDispatcher) Methods inherited from class com.sun.javafx.event.BasicEventDispatcher
dispatchBubblingEvent, dispatchEvent, getNextDispatcher, getPreviousDispatcher, insertNextDispatcher 
- 
Constructor Details
- 
EventRedirector
Constructs a newEventRedirector.- Parameters:
 eventSource- the object for which to redirect the events (RedirectedEventevent source)
 
 - 
 - 
Method Details
- 
handleRedirectedEvent
Called when a redirected event is received by this instance.- Parameters:
 eventSource- the object from which the event has been redirectedevent- the event which has been redirected
 - 
addEventDispatcher
 - 
removeEventDispatcher
 - 
dispatchCapturingEvent
- Overrides:
 dispatchCapturingEventin classBasicEventDispatcher
 
 -