public class org.apache.batik.bridge.svg12.XBLContentElementBridge extends org.apache.batik.bridge.AbstractGraphicsNodeBridge
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.bridge.svg12.XBLContentElementBridge
super_class: org.apache.batik.bridge.AbstractGraphicsNodeBridge
{
protected org.apache.batik.bridge.svg12.XBLContentElementBridge$ContentChangedListener contentChangedListener;
descriptor: Lorg/apache/batik/bridge/svg12/XBLContentElementBridge$ContentChangedListener;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.bridge.svg12.ContentManager contentManager;
descriptor: Lorg/apache/batik/bridge/svg12/ContentManager;
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.AbstractGraphicsNodeBridge.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
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 "content"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
public java.lang.String getNamespaceURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "http://www.w3.org/2004/xbl"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
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.svg12.XBLContentElementBridge
dup
invokespecial org.apache.batik.bridge.svg12.XBLContentElementBridge.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
public org.apache.batik.gvt.GraphicsNode createGraphicsNode(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element);
descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual org.apache.batik.bridge.svg12.XBLContentElementBridge.buildCompositeGraphicsNode:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/CompositeGraphicsNode;)Lorg/apache/batik/gvt/CompositeGraphicsNode;
astore 3
start local 3 1: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
0 2 1 ctx Lorg/apache/batik/bridge/BridgeContext;
0 2 2 e Lorg/w3c/dom/Element;
1 2 3 gn Lorg/apache/batik/gvt/CompositeGraphicsNode;
MethodParameters:
Name Flags
ctx
e
public org.apache.batik.gvt.CompositeGraphicsNode buildCompositeGraphicsNode(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, org.apache.batik.gvt.CompositeGraphicsNode);
descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/CompositeGraphicsNode;)Lorg/apache/batik/gvt/CompositeGraphicsNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
checkcast org.apache.batik.anim.dom.XBLOMContentElement
astore 4
start local 4 1: aload 2
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.apache.batik.dom.AbstractDocument
astore 5
start local 5 2: aload 5
invokevirtual org.apache.batik.dom.AbstractDocument.getXBLManager:()Lorg/apache/batik/dom/xbl/XBLManager;
checkcast org.apache.batik.bridge.svg12.DefaultXBLManager
astore 6
start local 6 3: aload 0
aload 6
aload 2
invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getContentManager:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/ContentManager;
putfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentManager:Lorg/apache/batik/bridge/svg12/ContentManager;
4: aload 3
ifnonnull 8
5: new org.apache.batik.gvt.CompositeGraphicsNode
dup
invokespecial org.apache.batik.gvt.CompositeGraphicsNode.<init>:()V
astore 3
6: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.bridge.svg12.XBLContentElementBridge.associateSVGContext:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
7: goto 14
8: StackMap locals: org.apache.batik.anim.dom.XBLOMContentElement org.apache.batik.dom.AbstractDocument org.apache.batik.bridge.svg12.DefaultXBLManager
StackMap stack:
aload 3
invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.size:()I
istore 7
start local 7 9: iconst_0
istore 8
start local 8 10: goto 13
11: StackMap locals: int int
StackMap stack:
aload 3
iconst_0
invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.remove:(I)Ljava/lang/Object;
pop
12: iinc 8 1
StackMap locals:
StackMap stack:
13: iload 8
iload 7
if_icmplt 11
end local 8 end local 7 14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getGVTBuilder:()Lorg/apache/batik/bridge/GVTBuilder;
astore 7
start local 7 15: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentManager:Lorg/apache/batik/bridge/svg12/ContentManager;
aload 4
invokevirtual org.apache.batik.bridge.svg12.ContentManager.getSelectedContent:(Lorg/apache/batik/anim/dom/XBLOMContentElement;)Lorg/w3c/dom/NodeList;
astore 8
start local 8 16: aload 8
ifnull 26
17: iconst_0
istore 9
start local 9 18: goto 25
19: StackMap locals: org.apache.batik.bridge.GVTBuilder org.w3c.dom.NodeList int
StackMap stack:
aload 8
iload 9
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
astore 10
start local 10 20: aload 10
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 24
21: aload 7
aload 1
aload 10
checkcast org.w3c.dom.Element
invokevirtual org.apache.batik.bridge.GVTBuilder.build:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;
astore 11
start local 11 22: aload 11
ifnull 24
23: aload 3
aload 11
invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 10 24: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
25: iload 9
aload 8
invokeinterface org.w3c.dom.NodeList.getLength:()I
if_icmplt 19
end local 9 26: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.isDynamic:()Z
ifeq 32
27: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentChangedListener:Lorg/apache/batik/bridge/svg12/XBLContentElementBridge$ContentChangedListener;
ifnonnull 32
28: aload 0
new org.apache.batik.bridge.svg12.XBLContentElementBridge$ContentChangedListener
dup
aload 0
invokespecial org.apache.batik.bridge.svg12.XBLContentElementBridge$ContentChangedListener.<init>:(Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;)V
putfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentChangedListener:Lorg/apache/batik/bridge/svg12/XBLContentElementBridge$ContentChangedListener;
29: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentManager:Lorg/apache/batik/bridge/svg12/ContentManager;
30: aload 4
aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentChangedListener:Lorg/apache/batik/bridge/svg12/XBLContentElementBridge$ContentChangedListener;
31: invokevirtual org.apache.batik.bridge.svg12.ContentManager.addContentSelectionChangedListener:(Lorg/apache/batik/anim/dom/XBLOMContentElement;Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;)V
32: StackMap locals:
StackMap stack:
aload 3
areturn
end local 8 end local 7 end local 6 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 33 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
0 33 1 ctx Lorg/apache/batik/bridge/BridgeContext;
0 33 2 e Lorg/w3c/dom/Element;
0 33 3 cgn Lorg/apache/batik/gvt/CompositeGraphicsNode;
1 33 4 content Lorg/apache/batik/anim/dom/XBLOMContentElement;
2 33 5 doc Lorg/apache/batik/dom/AbstractDocument;
3 33 6 xm Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
9 14 7 s I
10 14 8 i I
15 33 7 builder Lorg/apache/batik/bridge/GVTBuilder;
16 33 8 nl Lorg/w3c/dom/NodeList;
18 26 9 i I
20 24 10 n Lorg/w3c/dom/Node;
22 24 11 gn Lorg/apache/batik/gvt/GraphicsNode;
MethodParameters:
Name Flags
ctx
e
cgn
protected org.apache.batik.gvt.GraphicsNode instantiateGraphicsNode();
descriptor: ()Lorg/apache/batik/gvt/GraphicsNode;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
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=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.bridge.svg12.XBLContentElementBridge.initializeDynamicSupport:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
0 2 1 ctx Lorg/apache/batik/bridge/BridgeContext;
0 2 2 e Lorg/w3c/dom/Element;
0 2 3 node Lorg/apache/batik/gvt/GraphicsNode;
MethodParameters:
Name Flags
ctx
e
node
public boolean getDisplay(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
0 1 1 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
e
public boolean isComposite();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.bridge.AbstractGraphicsNodeBridge.dispose:()V
1: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentChangedListener:Lorg/apache/batik/bridge/svg12/XBLContentElementBridge$ContentChangedListener;
ifnull 5
2: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentManager:Lorg/apache/batik/bridge/svg12/ContentManager;
3: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.e:Lorg/w3c/dom/Element;
checkcast org.apache.batik.anim.dom.XBLOMContentElement
aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.contentChangedListener:Lorg/apache/batik/bridge/svg12/XBLContentElementBridge$ContentChangedListener;
4: invokevirtual org.apache.batik.bridge.svg12.ContentManager.removeContentSelectionChangedListener:(Lorg/apache/batik/anim/dom/XBLOMContentElement;Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;
static org.apache.batik.bridge.BridgeContext access$0(org.apache.batik.bridge.svg12.XBLContentElementBridge);
descriptor: (Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;)Lorg/apache/batik/bridge/BridgeContext;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
static org.w3c.dom.Element access$1(org.apache.batik.bridge.svg12.XBLContentElementBridge);
descriptor: (Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;)Lorg/w3c/dom/Element;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.e:Lorg/w3c/dom/Element;
areturn
LocalVariableTable:
Start End Slot Name Signature
static org.apache.batik.gvt.GraphicsNode access$2(org.apache.batik.bridge.svg12.XBLContentElementBridge);
descriptor: (Lorg/apache/batik/bridge/svg12/XBLContentElementBridge;)Lorg/apache/batik/gvt/GraphicsNode;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield org.apache.batik.bridge.svg12.XBLContentElementBridge.node:Lorg/apache/batik/gvt/GraphicsNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "XBLContentElementBridge.java"
NestMembers:
org.apache.batik.bridge.svg12.XBLContentElementBridge$ContentChangedListener
InnerClasses:
protected ContentChangedListener = org.apache.batik.bridge.svg12.XBLContentElementBridge$ContentChangedListener of org.apache.batik.bridge.svg12.XBLContentElementBridge