public class org.apache.batik.bridge.SVGAElementBridge extends org.apache.batik.bridge.SVGGElementBridge
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.bridge.SVGAElementBridge
super_class: org.apache.batik.bridge.SVGGElementBridge
{
protected org.apache.batik.bridge.SVGAElementBridge$AnchorListener al;
descriptor: Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener bl;
descriptor: Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.bridge.SVGAElementBridge$CursorMouseOutListener cl;
descriptor: Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.bridge.SVGGElementBridge.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGAElementBridge;
public java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "a"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGAElementBridge;
public org.apache.batik.bridge.Bridge getInstance();
descriptor: ()Lorg/apache/batik/bridge/Bridge;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.apache.batik.bridge.SVGAElementBridge
dup
invokespecial org.apache.batik.bridge.SVGAElementBridge.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGAElementBridge;
public void buildGraphicsNode(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, org.apache.batik.gvt.GraphicsNode);
descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial org.apache.batik.bridge.SVGGElementBridge.buildGraphicsNode:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
1: aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.isInteractive:()Z
ifeq 34
2: aload 2
checkcast org.apache.batik.dom.events.NodeEventTarget
astore 4
start local 4 3: new org.apache.batik.bridge.SVGAElementBridge$CursorHolder
dup
getstatic org.apache.batik.bridge.CursorManager.DEFAULT_CURSOR:Ljava/awt/Cursor;
invokespecial org.apache.batik.bridge.SVGAElementBridge$CursorHolder.<init>:(Ljava/awt/Cursor;)V
astore 5
start local 5 4: aload 0
new org.apache.batik.bridge.SVGAElementBridge$AnchorListener
dup
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
aload 5
invokespecial org.apache.batik.bridge.SVGAElementBridge$AnchorListener.<init>:(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;)V
putfield org.apache.batik.bridge.SVGAElementBridge.al:Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
5: aload 4
6: ldc "http://www.w3.org/2001/xml-events"
ldc "click"
7: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.al:Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
iconst_0
aconst_null
8: invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
9: aload 1
10: aload 4
11: ldc "http://www.w3.org/2001/xml-events"
ldc "click"
12: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.al:Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
iconst_0
13: invokevirtual org.apache.batik.bridge.BridgeContext.storeEventListenerNS:(Lorg/w3c/dom/events/EventTarget;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
14: aload 0
new org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener
dup
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
aload 5
invokespecial org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener.<init>:(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;)V
putfield org.apache.batik.bridge.SVGAElementBridge.bl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
15: aload 4
16: ldc "http://www.w3.org/2001/xml-events"
ldc "mouseover"
17: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.bl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
iconst_0
aconst_null
18: invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
19: aload 1
20: aload 4
21: ldc "http://www.w3.org/2001/xml-events"
ldc "mouseover"
22: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.bl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
iconst_0
23: invokevirtual org.apache.batik.bridge.BridgeContext.storeEventListenerNS:(Lorg/w3c/dom/events/EventTarget;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
24: aload 0
new org.apache.batik.bridge.SVGAElementBridge$CursorMouseOutListener
dup
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
aload 5
invokespecial org.apache.batik.bridge.SVGAElementBridge$CursorMouseOutListener.<init>:(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;)V
putfield org.apache.batik.bridge.SVGAElementBridge.cl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
25: aload 4
26: ldc "http://www.w3.org/2001/xml-events"
ldc "mouseout"
27: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.cl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
iconst_0
aconst_null
28: invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
29: aload 1
30: aload 4
31: ldc "http://www.w3.org/2001/xml-events"
ldc "mouseout"
32: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.cl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
iconst_0
33: invokevirtual org.apache.batik.bridge.BridgeContext.storeEventListenerNS:(Lorg/w3c/dom/events/EventTarget;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
end local 5 end local 4 34: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lorg/apache/batik/bridge/SVGAElementBridge;
0 35 1 ctx Lorg/apache/batik/bridge/BridgeContext;
0 35 2 e Lorg/w3c/dom/Element;
0 35 3 node Lorg/apache/batik/gvt/GraphicsNode;
3 34 4 target Lorg/apache/batik/dom/events/NodeEventTarget;
4 34 5 ch Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;
MethodParameters:
Name Flags
ctx
e
node
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.e:Lorg/w3c/dom/Element;
checkcast org.apache.batik.dom.events.NodeEventTarget
astore 1
start local 1 1: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.al:Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
ifnull 7
2: aload 1
3: ldc "http://www.w3.org/2001/xml-events"
ldc "click"
4: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.al:Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
iconst_0
5: invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
6: aload 0
aconst_null
putfield org.apache.batik.bridge.SVGAElementBridge.al:Lorg/apache/batik/bridge/SVGAElementBridge$AnchorListener;
7: StackMap locals: org.apache.batik.dom.events.NodeEventTarget
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.bl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
ifnull 13
8: aload 1
9: ldc "http://www.w3.org/2001/xml-events"
ldc "mouseover"
10: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.bl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
iconst_0
11: invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
12: aload 0
aconst_null
putfield org.apache.batik.bridge.SVGAElementBridge.bl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.cl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
ifnull 19
14: aload 1
15: ldc "http://www.w3.org/2001/xml-events"
ldc "mouseout"
16: aload 0
getfield org.apache.batik.bridge.SVGAElementBridge.cl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
iconst_0
17: invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
18: aload 0
aconst_null
putfield org.apache.batik.bridge.SVGAElementBridge.cl:Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOutListener;
19: StackMap locals:
StackMap stack:
aload 0
invokespecial org.apache.batik.bridge.SVGGElementBridge.dispose:()V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/batik/bridge/SVGAElementBridge;
1 21 1 target Lorg/apache/batik/dom/events/NodeEventTarget;
public boolean isComposite();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGAElementBridge;
}
SourceFile: "SVGAElementBridge.java"
NestMembers:
org.apache.batik.bridge.SVGAElementBridge$AnchorDefaultActionable org.apache.batik.bridge.SVGAElementBridge$AnchorListener org.apache.batik.bridge.SVGAElementBridge$CursorHolder org.apache.batik.bridge.SVGAElementBridge$CursorMouseOutListener org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener org.apache.batik.bridge.SVGAElementBridge$MouseOutDefaultActionable org.apache.batik.bridge.SVGAElementBridge$MouseOverDefaultActionable
InnerClasses:
public AnchorDefaultActionable = org.apache.batik.bridge.SVGAElementBridge$AnchorDefaultActionable of org.apache.batik.bridge.SVGAElementBridge
public AnchorListener = org.apache.batik.bridge.SVGAElementBridge$AnchorListener of org.apache.batik.bridge.SVGAElementBridge
public CursorHolder = org.apache.batik.bridge.SVGAElementBridge$CursorHolder of org.apache.batik.bridge.SVGAElementBridge
public CursorMouseOutListener = org.apache.batik.bridge.SVGAElementBridge$CursorMouseOutListener of org.apache.batik.bridge.SVGAElementBridge
public CursorMouseOverListener = org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener of org.apache.batik.bridge.SVGAElementBridge
public MouseOutDefaultActionable = org.apache.batik.bridge.SVGAElementBridge$MouseOutDefaultActionable of org.apache.batik.bridge.SVGAElementBridge
public MouseOverDefaultActionable = org.apache.batik.bridge.SVGAElementBridge$MouseOverDefaultActionable of org.apache.batik.bridge.SVGAElementBridge