public class org.apache.batik.bridge.svg12.SVG12FocusManager extends org.apache.batik.bridge.FocusManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.bridge.svg12.SVG12FocusManager
super_class: org.apache.batik.bridge.FocusManager
{
public void <init>(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.bridge.FocusManager.<init>:(Lorg/w3c/dom/Document;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/svg12/SVG12FocusManager;
0 2 1 doc Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
doc
protected void addEventListeners(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.apache.batik.dom.AbstractNode
astore 2
start local 2 1: aload 2
invokevirtual org.apache.batik.dom.AbstractNode.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
checkcast org.apache.batik.anim.dom.XBLEventSupport
astore 3
start local 3 2: aload 0
new org.apache.batik.bridge.svg12.SVG12FocusManager$MouseClickTracker
dup
aload 0
invokespecial org.apache.batik.bridge.svg12.SVG12FocusManager$MouseClickTracker.<init>:(Lorg/apache/batik/bridge/svg12/SVG12FocusManager;)V
putfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseclickListener:Lorg/w3c/dom/events/EventListener;
3: aload 3
4: ldc "http://www.w3.org/2001/xml-events"
5: ldc "click"
6: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseclickListener:Lorg/w3c/dom/events/EventListener;
iconst_1
7: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
8: aload 0
new org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOverTracker
dup
aload 0
invokespecial org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOverTracker.<init>:(Lorg/apache/batik/bridge/svg12/SVG12FocusManager;)V
putfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseoverListener:Lorg/w3c/dom/events/EventListener;
9: aload 3
10: ldc "http://www.w3.org/2001/xml-events"
11: ldc "mouseover"
12: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseoverListener:Lorg/w3c/dom/events/EventListener;
iconst_1
13: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
14: aload 0
new org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOutTracker
dup
aload 0
invokespecial org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOutTracker.<init>:(Lorg/apache/batik/bridge/svg12/SVG12FocusManager;)V
putfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseoutListener:Lorg/w3c/dom/events/EventListener;
15: aload 3
16: ldc "http://www.w3.org/2001/xml-events"
17: ldc "mouseout"
18: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseoutListener:Lorg/w3c/dom/events/EventListener;
iconst_1
19: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
20: aload 0
new org.apache.batik.bridge.svg12.SVG12FocusManager$DOMFocusInTracker
dup
aload 0
invokespecial org.apache.batik.bridge.svg12.SVG12FocusManager$DOMFocusInTracker.<init>:(Lorg/apache/batik/bridge/svg12/SVG12FocusManager;)V
putfield org.apache.batik.bridge.svg12.SVG12FocusManager.domFocusInListener:Lorg/w3c/dom/events/EventListener;
21: aload 3
22: ldc "http://www.w3.org/2001/xml-events"
23: ldc "DOMFocusIn"
24: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.domFocusInListener:Lorg/w3c/dom/events/EventListener;
iconst_1
25: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
26: aload 0
new org.apache.batik.bridge.FocusManager$DOMFocusOutTracker
dup
aload 0
invokespecial org.apache.batik.bridge.FocusManager$DOMFocusOutTracker.<init>:(Lorg/apache/batik/bridge/FocusManager;)V
putfield org.apache.batik.bridge.svg12.SVG12FocusManager.domFocusOutListener:Lorg/w3c/dom/events/EventListener;
27: aload 3
28: ldc "http://www.w3.org/2001/xml-events"
29: ldc "DOMFocusOut"
30: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.domFocusOutListener:Lorg/w3c/dom/events/EventListener;
iconst_1
31: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
32: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/apache/batik/bridge/svg12/SVG12FocusManager;
0 33 1 doc Lorg/w3c/dom/Document;
1 33 2 n Lorg/apache/batik/dom/AbstractNode;
2 33 3 es Lorg/apache/batik/anim/dom/XBLEventSupport;
MethodParameters:
Name Flags
doc
protected void removeEventListeners(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.apache.batik.dom.AbstractNode
astore 2
start local 2 1: aload 2
invokevirtual org.apache.batik.dom.AbstractNode.getEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
checkcast org.apache.batik.anim.dom.XBLEventSupport
astore 3
start local 3 2: aload 3
3: ldc "http://www.w3.org/2001/xml-events"
4: ldc "click"
5: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseclickListener:Lorg/w3c/dom/events/EventListener;
iconst_1
6: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
7: aload 3
8: ldc "http://www.w3.org/2001/xml-events"
9: ldc "mouseover"
10: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseoverListener:Lorg/w3c/dom/events/EventListener;
iconst_1
11: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
12: aload 3
13: ldc "http://www.w3.org/2001/xml-events"
14: ldc "mouseout"
15: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.mouseoutListener:Lorg/w3c/dom/events/EventListener;
iconst_1
16: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
17: aload 3
18: ldc "http://www.w3.org/2001/xml-events"
19: ldc "DOMFocusIn"
20: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.domFocusInListener:Lorg/w3c/dom/events/EventListener;
iconst_1
21: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
22: aload 3
23: ldc "http://www.w3.org/2001/xml-events"
24: ldc "DOMFocusOut"
25: aload 0
getfield org.apache.batik.bridge.svg12.SVG12FocusManager.domFocusOutListener:Lorg/w3c/dom/events/EventListener;
iconst_1
26: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
27: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/apache/batik/bridge/svg12/SVG12FocusManager;
0 28 1 doc Lorg/w3c/dom/Document;
1 28 2 n Lorg/apache/batik/dom/AbstractNode;
2 28 3 es Lorg/apache/batik/anim/dom/XBLEventSupport;
MethodParameters:
Name Flags
doc
protected void fireDOMFocusInEvent(org.w3c.dom.events.EventTarget, org.w3c.dom.events.EventTarget);
descriptor: (Lorg/w3c/dom/events/EventTarget;Lorg/w3c/dom/events/EventTarget;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast org.w3c.dom.Element
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.events.DocumentEvent
1: astore 3
start local 3 2: aload 3
ldc "UIEvents"
invokeinterface org.w3c.dom.events.DocumentEvent.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
checkcast org.apache.batik.dom.events.DOMUIEvent
astore 4
start local 4 3: aload 4
ldc "http://www.w3.org/2001/xml-events"
4: ldc "DOMFocusIn"
5: iconst_1
6: iconst_0
7: aconst_null
8: iconst_0
9: invokevirtual org.apache.batik.dom.events.DOMUIEvent.initUIEventNS:(Ljava/lang/String;Ljava/lang/String;ZZLorg/w3c/dom/views/AbstractView;I)V
10: aload 2
checkcast org.w3c.dom.Node
11: aload 1
checkcast org.w3c.dom.Node
12: invokestatic org.apache.batik.bridge.svg12.DefaultXBLManager.computeBubbleLimit:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)I
istore 5
start local 5 13: aload 4
iload 5
invokevirtual org.apache.batik.dom.events.DOMUIEvent.setBubbleLimit:(I)V
14: aload 1
aload 4
invokeinterface org.w3c.dom.events.EventTarget.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
pop
15: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/batik/bridge/svg12/SVG12FocusManager;
0 16 1 target Lorg/w3c/dom/events/EventTarget;
0 16 2 relatedTarget Lorg/w3c/dom/events/EventTarget;
2 16 3 docEvt Lorg/w3c/dom/events/DocumentEvent;
3 16 4 uiEvt Lorg/apache/batik/dom/events/DOMUIEvent;
13 16 5 limit I
MethodParameters:
Name Flags
target
relatedTarget
protected void fireDOMFocusOutEvent(org.w3c.dom.events.EventTarget, org.w3c.dom.events.EventTarget);
descriptor: (Lorg/w3c/dom/events/EventTarget;Lorg/w3c/dom/events/EventTarget;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast org.w3c.dom.Element
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.events.DocumentEvent
1: astore 3
start local 3 2: aload 3
ldc "UIEvents"
invokeinterface org.w3c.dom.events.DocumentEvent.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
checkcast org.apache.batik.dom.events.DOMUIEvent
astore 4
start local 4 3: aload 4
ldc "http://www.w3.org/2001/xml-events"
4: ldc "DOMFocusOut"
5: iconst_1
6: iconst_0
7: aconst_null
8: iconst_0
9: invokevirtual org.apache.batik.dom.events.DOMUIEvent.initUIEventNS:(Ljava/lang/String;Ljava/lang/String;ZZLorg/w3c/dom/views/AbstractView;I)V
10: aload 1
checkcast org.w3c.dom.Node
11: aload 2
checkcast org.w3c.dom.Node
12: invokestatic org.apache.batik.bridge.svg12.DefaultXBLManager.computeBubbleLimit:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)I
istore 5
start local 5 13: aload 4
iload 5
invokevirtual org.apache.batik.dom.events.DOMUIEvent.setBubbleLimit:(I)V
14: aload 1
aload 4
invokeinterface org.w3c.dom.events.EventTarget.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
pop
15: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/batik/bridge/svg12/SVG12FocusManager;
0 16 1 target Lorg/w3c/dom/events/EventTarget;
0 16 2 relatedTarget Lorg/w3c/dom/events/EventTarget;
2 16 3 docEvt Lorg/w3c/dom/events/DocumentEvent;
3 16 4 uiEvt Lorg/apache/batik/dom/events/DOMUIEvent;
13 16 5 limit I
MethodParameters:
Name Flags
target
relatedTarget
}
SourceFile: "SVG12FocusManager.java"
NestMembers:
org.apache.batik.bridge.svg12.SVG12FocusManager$DOMFocusInTracker org.apache.batik.bridge.svg12.SVG12FocusManager$MouseClickTracker org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOutTracker org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOverTracker
InnerClasses:
protected DOMFocusOutTracker = org.apache.batik.bridge.FocusManager$DOMFocusOutTracker of org.apache.batik.bridge.FocusManager
protected DOMFocusInTracker = org.apache.batik.bridge.svg12.SVG12FocusManager$DOMFocusInTracker of org.apache.batik.bridge.svg12.SVG12FocusManager
protected MouseClickTracker = org.apache.batik.bridge.svg12.SVG12FocusManager$MouseClickTracker of org.apache.batik.bridge.svg12.SVG12FocusManager
protected MouseOutTracker = org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOutTracker of org.apache.batik.bridge.svg12.SVG12FocusManager
protected MouseOverTracker = org.apache.batik.bridge.svg12.SVG12FocusManager$MouseOverTracker of org.apache.batik.bridge.svg12.SVG12FocusManager