public class org.apache.batik.anim.dom.SVG12OMDocument extends org.apache.batik.anim.dom.SVGOMDocument
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.anim.dom.SVG12OMDocument
super_class: org.apache.batik.anim.dom.SVGOMDocument
{
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.anim.dom.SVGOMDocument.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVG12OMDocument;
public void <init>(org.w3c.dom.DocumentType, org.w3c.dom.DOMImplementation);
descriptor: (Lorg/w3c/dom/DocumentType;Lorg/w3c/dom/DOMImplementation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.batik.anim.dom.SVGOMDocument.<init>:(Lorg/w3c/dom/DocumentType;Lorg/w3c/dom/DOMImplementation;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVG12OMDocument;
0 2 1 dt Lorg/w3c/dom/DocumentType;
0 2 2 impl Lorg/w3c/dom/DOMImplementation;
MethodParameters:
Name Flags
dt
impl
protected org.w3c.dom.Node newNode();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.apache.batik.anim.dom.SVG12OMDocument
dup
invokespecial org.apache.batik.anim.dom.SVG12OMDocument.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVG12OMDocument;
public void addCSSNavigableDocumentListener(org.apache.batik.css.engine.CSSNavigableDocumentListener);
descriptor: (Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVG12OMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
new org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper
dup
aload 1
invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
3: astore 2
start local 2 4: new org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper
dup
aload 1
invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
5: astore 3
start local 3 6: new org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper
dup
aload 1
invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
7: astore 4
start local 4 8: new org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper
dup
aload 1
invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
9: astore 5
start local 5 10: new org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper
dup
aload 1
invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
11: astore 6
start local 6 12: aload 0
getfield org.apache.batik.anim.dom.SVG12OMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
13: aload 1
iconst_5
anewarray org.w3c.dom.events.EventListener
dup
iconst_0
aload 2
aastore
dup
iconst_1
14: aload 3
aastore
dup
iconst_2
15: aload 4
aastore
dup
iconst_3
16: aload 5
aastore
dup
iconst_4
17: aload 6
aastore
18: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 0
invokevirtual org.apache.batik.anim.dom.SVG12OMDocument.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
checkcast org.apache.batik.anim.dom.XBLEventSupport
astore 7
start local 7 20: aload 7
21: ldc "http://www.w3.org/2001/xml-events"
22: ldc "DOMNodeInserted"
23: aload 2
iconst_0
24: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
25: aload 7
26: ldc "http://www.w3.org/2001/xml-events"
27: ldc "DOMNodeRemoved"
28: aload 3
iconst_0
29: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
30: aload 7
31: ldc "http://www.w3.org/2001/xml-events"
32: ldc "DOMSubtreeModified"
33: aload 4
iconst_0
34: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
35: aload 7
36: ldc "http://www.w3.org/2001/xml-events"
37: ldc "DOMCharacterDataModified"
38: aload 5
iconst_0
39: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
40: aload 7
41: ldc "http://www.w3.org/2001/xml-events"
42: ldc "DOMAttrModified"
43: aload 6
iconst_0
44: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
45: return
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 46 0 this Lorg/apache/batik/anim/dom/SVG12OMDocument;
0 46 1 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
4 46 2 nodeInserted Lorg/apache/batik/anim/dom/SVGOMDocument$DOMNodeInsertedListenerWrapper;
6 46 3 nodeRemoved Lorg/apache/batik/anim/dom/SVGOMDocument$DOMNodeRemovedListenerWrapper;
8 46 4 subtreeModified Lorg/apache/batik/anim/dom/SVGOMDocument$DOMSubtreeModifiedListenerWrapper;
10 46 5 cdataModified Lorg/apache/batik/anim/dom/SVGOMDocument$DOMCharacterDataModifiedListenerWrapper;
12 46 6 attrModified Lorg/apache/batik/anim/dom/SVGOMDocument$DOMAttrModifiedListenerWrapper;
20 46 7 es Lorg/apache/batik/anim/dom/XBLEventSupport;
MethodParameters:
Name Flags
l
public void removeCSSNavigableDocumentListener(org.apache.batik.css.engine.CSSNavigableDocumentListener);
descriptor: (Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVG12OMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.events.EventListener[]
1: astore 2
start local 2 2: aload 2
ifnonnull 4
3: return
4: StackMap locals: org.w3c.dom.events.EventListener[]
StackMap stack:
aload 0
invokevirtual org.apache.batik.anim.dom.SVG12OMDocument.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
checkcast org.apache.batik.anim.dom.XBLEventSupport
astore 3
start local 3 5: aload 3
6: ldc "http://www.w3.org/2001/xml-events"
7: ldc "DOMNodeInserted"
8: aload 2
iconst_0
aaload
iconst_0
9: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
10: aload 3
11: ldc "http://www.w3.org/2001/xml-events"
12: ldc "DOMNodeRemoved"
13: aload 2
iconst_1
aaload
iconst_0
14: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
15: aload 3
16: ldc "http://www.w3.org/2001/xml-events"
17: ldc "DOMSubtreeModified"
18: aload 2
iconst_2
aaload
iconst_0
19: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
20: aload 3
21: ldc "http://www.w3.org/2001/xml-events"
22: ldc "DOMCharacterDataModified"
23: aload 2
iconst_3
aaload
iconst_0
24: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
25: aload 3
26: ldc "http://www.w3.org/2001/xml-events"
27: ldc "DOMAttrModified"
28: aload 2
iconst_4
aaload
iconst_0
29: invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
30: aload 0
getfield org.apache.batik.anim.dom.SVG12OMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
31: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lorg/apache/batik/anim/dom/SVG12OMDocument;
0 32 1 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
2 32 2 listeners [Lorg/w3c/dom/events/EventListener;
5 32 3 es Lorg/apache/batik/anim/dom/XBLEventSupport;
MethodParameters:
Name Flags
l
}
SourceFile: "SVG12OMDocument.java"
InnerClasses:
protected DOMAttrModifiedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
protected DOMCharacterDataModifiedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
protected DOMNodeInsertedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
protected DOMNodeRemovedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
protected DOMSubtreeModifiedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument