public class WindowEventDispatcher extends CompositeEventDispatcher
EventDispatcher for Window. It is formed by a chain
in which a received event is first passed through EventRedirector
and then through EventHandlerManager.| Modifier and Type | Field and Description |
|---|---|
private EventHandlerManager |
eventHandlerManager |
private EventRedirector |
eventRedirector |
private WindowCloseRequestHandler |
windowCloseRequestHandler |
| Constructor and Description |
|---|
WindowEventDispatcher(EventRedirector eventRedirector,
WindowCloseRequestHandler windowCloseRequestHandler,
EventHandlerManager eventHandlerManager) |
WindowEventDispatcher(Window window) |
| Modifier and Type | Method and Description |
|---|---|
EventHandlerManager |
getEventHandlerManager() |
EventRedirector |
getEventRedirector() |
BasicEventDispatcher |
getFirstDispatcher() |
BasicEventDispatcher |
getLastDispatcher() |
WindowCloseRequestHandler |
getWindowCloseRequestHandler() |
dispatchBubblingEvent, dispatchCapturingEventdispatchEvent, getNextDispatcher, getPreviousDispatcher, insertNextDispatcherprivate final EventRedirector eventRedirector
private final WindowCloseRequestHandler windowCloseRequestHandler
private final EventHandlerManager eventHandlerManager
public WindowEventDispatcher(Window window)
public WindowEventDispatcher(EventRedirector eventRedirector, WindowCloseRequestHandler windowCloseRequestHandler, EventHandlerManager eventHandlerManager)
public final EventRedirector getEventRedirector()
public final WindowCloseRequestHandler getWindowCloseRequestHandler()
public final EventHandlerManager getEventHandlerManager()
public BasicEventDispatcher getFirstDispatcher()
getFirstDispatcher in class CompositeEventDispatcherpublic BasicEventDispatcher getLastDispatcher()
getLastDispatcher in class CompositeEventDispatcher