|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.bridge.BridgeEventSupport.Listener
protected static class BridgeEventSupport.Listener
A GraphicsNodeMouseListener that dispatch DOM events accordingly.
| Field Summary | |
|---|---|
protected BridgeContext |
context
|
protected boolean |
isDown
|
protected Element |
lastTargetElement
|
protected UserAgent |
ua
|
| Constructor Summary | |
|---|---|
BridgeEventSupport.Listener(BridgeContext ctx,
UserAgent u)
|
|
| Method Summary | |
|---|---|
protected void |
dispatchKeyEvent(String eventType,
GraphicsNodeKeyEvent evt)
Dispatch a DOM 2 Draft Key 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,
GraphicsNodeMouseEvent evt,
boolean cancelable)
Dispatches a DOM MouseEvent according to the specified parameters. |
protected Element |
getEventTarget(GraphicsNode node,
Point2D pt)
Returns the element that is the target of the specified event or null if any. |
protected Element |
getRelatedElement(GraphicsNodeMouseEvent evt)
Returns the related element according to the specified 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 int |
mapKeyCode(int keyCode)
The java KeyEvent keyCodes and the DOMKeyEvent keyCodes map except for the VK_ENTER code (which has a different value in DOM and the VK_KANA_LOCK and VK_INPUT_METHOD_ON_OFF which have no DOM equivalent. |
void |
mouseClicked(GraphicsNodeMouseEvent evt)
|
void |
mouseDragged(GraphicsNodeMouseEvent evt)
|
void |
mouseEntered(GraphicsNodeMouseEvent evt)
|
void |
mouseExited(GraphicsNodeMouseEvent evt)
|
void |
mouseMoved(GraphicsNodeMouseEvent evt)
|
void |
mousePressed(GraphicsNodeMouseEvent evt)
|
void |
mouseReleased(GraphicsNodeMouseEvent evt)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected BridgeContext context
protected UserAgent ua
protected Element lastTargetElement
protected boolean isDown
| Constructor Detail |
|---|
public BridgeEventSupport.Listener(BridgeContext ctx,
UserAgent u)
| Method Detail |
|---|
public void keyPressed(GraphicsNodeKeyEvent evt)
keyPressed in interface GraphicsNodeKeyListenerevt - the graphics node key eventpublic void keyReleased(GraphicsNodeKeyEvent evt)
keyReleased in interface GraphicsNodeKeyListenerevt - the graphics node key eventpublic void keyTyped(GraphicsNodeKeyEvent evt)
keyTyped in interface GraphicsNodeKeyListenerevt - the graphics node key event
protected void dispatchKeyEvent(String eventType,
GraphicsNodeKeyEvent evt)
protected final int mapKeyCode(int keyCode)
public void mouseClicked(GraphicsNodeMouseEvent evt)
mouseClicked in interface GraphicsNodeMouseListenerpublic void mousePressed(GraphicsNodeMouseEvent evt)
mousePressed in interface GraphicsNodeMouseListenerpublic void mouseReleased(GraphicsNodeMouseEvent evt)
mouseReleased in interface GraphicsNodeMouseListenerpublic void mouseEntered(GraphicsNodeMouseEvent evt)
mouseEntered in interface GraphicsNodeMouseListenerpublic void mouseExited(GraphicsNodeMouseEvent evt)
mouseExited in interface GraphicsNodeMouseListenerpublic void mouseDragged(GraphicsNodeMouseEvent evt)
mouseDragged in interface GraphicsNodeMouseListenerpublic void mouseMoved(GraphicsNodeMouseEvent evt)
mouseMoved in interface GraphicsNodeMouseListener
protected void dispatchMouseEvent(String eventType,
GraphicsNodeMouseEvent evt,
boolean cancelable)
eventType - the event typeevt - the GVT GraphicsNodeMouseEventcancelable - true means the event is cancelable
protected void dispatchMouseEvent(String eventType,
Element targetElement,
Element relatedElement,
Point clientXY,
GraphicsNodeMouseEvent evt,
boolean cancelable)
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 cancelableprotected Element getRelatedElement(GraphicsNodeMouseEvent evt)
evt - the GVT GraphicsNodeMouseEvent
protected Element getEventTarget(GraphicsNode node,
Point2D pt)
node - the graphics node that received the eventcoords - the mouse coordinates in the GVT tree space
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||