Interface for receiving and dispatching events down to a GVT tree.
Mouse events are dispatched to their "containing" node (the
GraphicsNode corresponding to the mouse event coordinate). Searches
for containment are performed from the EventDispatcher's "root"
node.
Converts the EventObject to a corresponding GraphicsNodeEvent
and dispatch it to the appropriate GraphicsNode(s). If the
event is a MouseEvent the dispatch is performed to each
GraphicsNode which contains the MouseEvent coordinate, until
the event is consumed. If the event is a KeyEvent, it is
dispatched to the currently selected GraphicsNode.
Returns an array of listeners that were added to this event
dispatcher and of the specified type.
Parameters: listenerType - the type of the listeners to return
Removes the specified 'global' GraphicsNodeMouseWheelListener which is
notified of all MouseWheelEvents dispatched.
Parameters: l - the listener to remove
Associates all InputEvents of type e.getID()
with "decrementing" of the currently selected GraphicsNode.
The notion of "currently selected" GraphicsNode is used
for dispatching KeyEvents.