|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.bridge.BridgeEventSupport.Listener
org.apache.batik.bridge.svg12.SVG12BridgeEventSupport.Listener
protected static class SVG12BridgeEventSupport.Listener
A GraphicsNodeMouseListener that dispatch DOM events accordingly.
| Field Summary | |
|---|---|
protected SVG12BridgeContext |
ctx12
The BridgeContext downcasted to an SVG12BridgeContext. |
protected static String[][] |
IDENTIFIER_KEY_CODES
Array to hold the map of Java keycodes to DOM 3 key strings. |
| Fields inherited from class org.apache.batik.bridge.BridgeEventSupport.Listener |
|---|
context, isDown, lastTargetElement, ua |
| Constructor Summary | |
|---|---|
SVG12BridgeEventSupport.Listener(BridgeContext ctx,
UserAgent u)
|
|
| Method Summary | |
|---|---|
protected void |
dispatchKeyboardEvent(String eventType,
GraphicsNodeKeyEvent evt)
Dispatch a DOM 3 Keyboard event. |
protected void |
dispatchMouseEvent(String eventType,
Element targetElement,
Element relatedElement,
Point clientXY,
GraphicsNodeMouseEvent evt,
boolean cancelable)
Dispatches a DOM MouseEvent according to the specified parameters. |
protected void |
dispatchMouseEvent(String eventType,
Element targetElement,
Element relatedElement,
Point clientXY,
GraphicsNodeMouseEvent evt,
boolean cancelable,
int bubbleLimit)
Dispatches a DOM MouseEvent according to the specified parameters. |
protected void |
dispatchTextEvent(GraphicsNodeKeyEvent evt)
Dispatch a DOM 3 Text event. |
void |
keyPressed(GraphicsNodeKeyEvent evt)
Invoked when a key has been pressed. |
void |
keyReleased(GraphicsNodeKeyEvent evt)
Invoked when a key has been released. |
void |
keyTyped(GraphicsNodeKeyEvent evt)
Invoked when a key has been typed. |
protected String |
mapKeyCodeToIdentifier(int keyCode)
Convert a Java key code to a DOM 3 key string. |
protected int |
mapKeyLocation(int location)
Maps Java KeyEvent location numbers to DOM 3 location numbers. |
void |
mouseEntered(GraphicsNodeMouseEvent evt)
|
void |
mouseExited(GraphicsNodeMouseEvent evt)
|
void |
mouseMoved(GraphicsNodeMouseEvent evt)
|
void |
mouseWheelMoved(GraphicsNodeMouseWheelEvent evt)
|
protected static void |
putIdentifierKeyCode(String keyIdentifier,
int keyCode)
Put a key code to key identifier mapping into the IDENTIFIER_KEY_CODES table. |
| Methods inherited from class org.apache.batik.bridge.BridgeEventSupport.Listener |
|---|
dispatchKeyEvent, dispatchMouseEvent, getEventTarget, getRelatedElement, mapKeyCode, mouseClicked, mouseDragged, mousePressed, mouseReleased |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SVG12BridgeContext ctx12
protected static String[][] IDENTIFIER_KEY_CODES
| Constructor Detail |
|---|
public SVG12BridgeEventSupport.Listener(BridgeContext ctx,
UserAgent u)
| Method Detail |
|---|
public void keyPressed(GraphicsNodeKeyEvent evt)
keyPressed in interface GraphicsNodeKeyListenerkeyPressed in class BridgeEventSupport.Listenerevt - the graphics node key eventpublic void keyReleased(GraphicsNodeKeyEvent evt)
keyReleased in interface GraphicsNodeKeyListenerkeyReleased in class BridgeEventSupport.Listenerevt - the graphics node key eventpublic void keyTyped(GraphicsNodeKeyEvent evt)
keyTyped in interface GraphicsNodeKeyListenerkeyTyped in class BridgeEventSupport.Listenerevt - the graphics node key event
protected void dispatchKeyboardEvent(String eventType,
GraphicsNodeKeyEvent evt)
protected void dispatchTextEvent(GraphicsNodeKeyEvent evt)
protected int mapKeyLocation(int location)
protected static void putIdentifierKeyCode(String keyIdentifier,
int keyCode)
protected String mapKeyCodeToIdentifier(int keyCode)
public void mouseWheelMoved(GraphicsNodeMouseWheelEvent evt)
mouseWheelMoved in interface GraphicsNodeMouseWheelListenerpublic void mouseEntered(GraphicsNodeMouseEvent evt)
mouseEntered in interface GraphicsNodeMouseListenermouseEntered in class BridgeEventSupport.Listenerpublic void mouseExited(GraphicsNodeMouseEvent evt)
mouseExited in interface GraphicsNodeMouseListenermouseExited in class BridgeEventSupport.Listenerpublic void mouseMoved(GraphicsNodeMouseEvent evt)
mouseMoved in interface GraphicsNodeMouseListenermouseMoved in class BridgeEventSupport.Listener
protected void dispatchMouseEvent(String eventType,
Element targetElement,
Element relatedElement,
Point clientXY,
GraphicsNodeMouseEvent evt,
boolean cancelable)
dispatchMouseEvent in class BridgeEventSupport.ListenereventType - the event typetargetElement - the target of the eventrelatedElement - the related target if anyclientXY - the mouse coordinates in the client spaceevt - the GVT GraphicsNodeMouseEventcancelable - true means the event is cancelable
protected void dispatchMouseEvent(String eventType,
Element targetElement,
Element relatedElement,
Point clientXY,
GraphicsNodeMouseEvent evt,
boolean cancelable,
int bubbleLimit)
eventType - the event typetargetElement - the target of the eventrelatedElement - the related target if anyclientXY - the mouse coordinates in the client spaceevt - the GVT GraphicsNodeMouseEventcancelable - true means the event is cancelablebubbleLimit - the limit to the number of nodes the event
will bubble to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||