public class org.apache.batik.anim.dom.SVGOMDocument extends org.apache.batik.dom.AbstractStylableDocument implements org.w3c.dom.svg.SVGDocument, org.apache.batik.util.SVGConstants, org.apache.batik.css.engine.CSSNavigableDocument, org.apache.batik.dom.svg.IdContainer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.anim.dom.SVGOMDocument
super_class: org.apache.batik.dom.AbstractStylableDocument
{
protected static final java.lang.String RESOURCES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.batik.dom.svg.resources.Messages"
protected transient org.apache.batik.i18n.LocalizableSupport localizableSupport;
descriptor: Lorg/apache/batik/i18n/LocalizableSupport;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected java.lang.String referrer;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.util.ParsedURL url;
descriptor: Lorg/apache/batik/util/ParsedURL;
flags: (0x0004) ACC_PROTECTED
protected transient boolean readonly;
descriptor: Z
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected boolean isSVG12;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.util.HashMap cssNavigableDocumentListeners;
descriptor: Ljava/util/HashMap;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.anim.dom.AnimatedAttributeListener mainAnimatedAttributeListener;
descriptor: Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
flags: (0x0004) ACC_PROTECTED
protected java.util.LinkedList animatedAttributeListeners;
descriptor: Ljava/util/LinkedList;
flags: (0x0004) ACC_PROTECTED
protected transient org.apache.batik.dom.svg.SVGContext svgContext;
descriptor: Lorg/apache/batik/dom/svg/SVGContext;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.dom.AbstractStylableDocument.<init>:()V
1: aload 0
2: new org.apache.batik.i18n.LocalizableSupport
dup
ldc "org.apache.batik.dom.svg.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
3: aload 0
ldc ""
putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
5: aload 0
6: new org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener
dup
aload 0
invokespecial org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener.<init>:(Lorg/apache/batik/anim/dom/SVGOMDocument;)V
putfield org.apache.batik.anim.dom.SVGOMDocument.mainAnimatedAttributeListener:Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
7: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
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=5, 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.dom.AbstractStylableDocument.<init>:(Lorg/w3c/dom/DocumentType;Lorg/w3c/dom/DOMImplementation;)V
1: aload 0
2: new org.apache.batik.i18n.LocalizableSupport
dup
ldc "org.apache.batik.dom.svg.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
3: aload 0
ldc ""
putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
5: aload 0
6: new org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener
dup
aload 0
invokespecial org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener.<init>:(Lorg/apache/batik/anim/dom/SVGOMDocument;)V
putfield org.apache.batik.anim.dom.SVGOMDocument.mainAnimatedAttributeListener:Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
7: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 9 1 dt Lorg/w3c/dom/DocumentType;
0 9 2 impl Lorg/w3c/dom/DOMImplementation;
MethodParameters:
Name Flags
dt
impl
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)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.dom.AbstractStylableDocument.setLocale:(Ljava/util/Locale;)V
1: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
aload 1
invokevirtual org.apache.batik.i18n.LocalizableSupport.setLocale:(Ljava/util/Locale;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 3 1 l Ljava/util/Locale;
MethodParameters:
Name Flags
l
public java.lang.String formatMessage(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
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.dom.AbstractStylableDocument.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.util.MissingResourceException
pop
3: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
aload 1
aload 2
invokevirtual org.apache.batik.i18n.LocalizableSupport.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 4 1 key Ljava/lang/String;
0 4 2 args [Ljava/lang/Object;
Exception table:
from to target type
0 1 2 Class java.util.MissingResourceException
Exceptions:
throws java.util.MissingResourceException
MethodParameters:
Name Flags
key
args
public java.lang.String getTitle();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getDocumentElement:()Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 3: goto 16
4: StackMap locals: java.lang.StringBuffer int org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 5: aload 4
ifnull 15
aload 4
ldc "http://www.w3.org/2000/svg"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
6: aload 3
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
ldc "title"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
7: aload 3
checkcast org.w3c.dom.svg.SVGLangSpace
invokeinterface org.w3c.dom.svg.SVGLangSpace.getXMLspace:()Ljava/lang/String;
ldc "preserve"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 2
8: aload 3
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
9: goto 13
10: StackMap locals: java.lang.String
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 12
11: aload 1
aload 3
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
13: StackMap locals:
StackMap stack:
aload 3
ifnonnull 10
14: goto 17
end local 4 15: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
16: StackMap locals:
StackMap stack:
aload 3
ifnonnull 4
end local 3 17: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 3
start local 3 18: iload 2
ifeq 20
19: aload 3
invokestatic org.apache.batik.dom.util.XMLSupport.preserveXMLSpace:(Ljava/lang/String;)Ljava/lang/String;
goto 21
20: StackMap locals: java.lang.String
StackMap stack:
aload 3
invokestatic org.apache.batik.dom.util.XMLSupport.defaultXMLSpace:(Ljava/lang/String;)Ljava/lang/String;
21: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
1 22 1 sb Ljava/lang/StringBuffer;
2 22 2 preserve Z
3 17 3 n Lorg/w3c/dom/Node;
5 15 4 ns Ljava/lang/String;
18 22 3 s Ljava/lang/String;
public java.lang.String getReferrer();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public void setReferrer(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 2 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
public java.lang.String getDomain();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
invokevirtual org.apache.batik.util.ParsedURL.getHost:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public org.w3c.dom.svg.SVGSVGElement getRootElement();
descriptor: ()Lorg/w3c/dom/svg/SVGSVGElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getDocumentElement:()Lorg/w3c/dom/Element;
checkcast org.w3c.dom.svg.SVGSVGElement
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public java.lang.String getURL();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public java.net.URL getURLObject();
descriptor: ()Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.net.URL
dup
aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
1: areturn
2: StackMap locals:
StackMap stack: java.net.MalformedURLException
pop
3: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
public org.apache.batik.util.ParsedURL getParsedURL();
descriptor: ()Lorg/apache/batik/util/ParsedURL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public void setURLObject(java.net.URL);
descriptor: (Ljava/net/URL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.batik.util.ParsedURL
dup
aload 1
invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/net/URL;)V
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.setParsedURL:(Lorg/apache/batik/util/ParsedURL;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 2 1 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public void setParsedURL(org.apache.batik.util.ParsedURL);
descriptor: (Lorg/apache/batik/util/ParsedURL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack: org.apache.batik.anim.dom.SVGOMDocument
2: aload 1
invokevirtual org.apache.batik.util.ParsedURL.toString:()Ljava/lang/String;
StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.util.ParsedURL
StackMap stack: org.apache.batik.anim.dom.SVGOMDocument java.lang.String
3: putfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 5 1 url Lorg/apache/batik/util/ParsedURL;
MethodParameters:
Name Flags
url
public void setDocumentURI(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack: org.apache.batik.anim.dom.SVGOMDocument
2: new org.apache.batik.util.ParsedURL
dup
aload 1
invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/lang/String;)V
StackMap locals: org.apache.batik.anim.dom.SVGOMDocument java.lang.String
StackMap stack: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.util.ParsedURL
3: putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 5 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
public org.w3c.dom.Element createElement(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.GenericElement
dup
aload 1
invokevirtual java.lang.String.intern:()Ljava/lang/String;
aload 0
invokespecial org.apache.batik.dom.GenericElement.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 1 1 tagName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
tagName
public org.w3c.dom.DocumentFragment createDocumentFragment();
descriptor: ()Lorg/w3c/dom/DocumentFragment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.batik.dom.GenericDocumentFragment
dup
aload 0
invokespecial org.apache.batik.dom.GenericDocumentFragment.<init>:(Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public org.w3c.dom.Text createTextNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.GenericText
dup
aload 1
aload 0
invokespecial org.apache.batik.dom.GenericText.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 1 1 data Ljava/lang/String;
MethodParameters:
Name Flags
data
public org.w3c.dom.Comment (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Comment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.GenericComment
dup
aload 1
aload 0
invokespecial org.apache.batik.dom.GenericComment.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 1 1 data Ljava/lang/String;
MethodParameters:
Name Flags
data
public org.w3c.dom.CDATASection createCDATASection(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.GenericCDATASection
dup
aload 1
aload 0
invokespecial org.apache.batik.dom.GenericCDATASection.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 1 1 data Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
data
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "xml-stylesheet"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
1: new org.apache.batik.anim.dom.SVGStyleSheetProcessingInstruction
dup
2: aload 2
aload 0
aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getImplementation:()Lorg/w3c/dom/DOMImplementation;
checkcast org.apache.batik.dom.StyleSheetFactory
3: invokespecial org.apache.batik.anim.dom.SVGStyleSheetProcessingInstruction.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;Lorg/apache/batik/dom/StyleSheetFactory;)V
areturn
4: StackMap locals:
StackMap stack:
new org.apache.batik.dom.GenericProcessingInstruction
dup
aload 1
aload 2
aload 0
invokespecial org.apache.batik.dom.GenericProcessingInstruction.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 5 1 target Ljava/lang/String;
0 5 2 data Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
target
data
public org.w3c.dom.Attr createAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.GenericAttr
dup
aload 1
invokevirtual java.lang.String.intern:()Ljava/lang/String;
aload 0
invokespecial org.apache.batik.dom.GenericAttr.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 1 1 name Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
public org.w3c.dom.EntityReference createEntityReference(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.GenericEntityReference
dup
aload 1
aload 0
invokespecial org.apache.batik.dom.GenericEntityReference.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 1 1 name Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
public org.w3c.dom.Attr createAttributeNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new org.apache.batik.dom.GenericAttr
dup
aload 2
invokevirtual java.lang.String.intern:()Ljava/lang/String;
aload 0
invokespecial org.apache.batik.dom.GenericAttr.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
2: StackMap locals:
StackMap stack:
new org.apache.batik.dom.GenericAttrNS
dup
aload 1
invokevirtual java.lang.String.intern:()Ljava/lang/String;
3: aload 2
invokevirtual java.lang.String.intern:()Ljava/lang/String;
4: aload 0
5: invokespecial org.apache.batik.dom.GenericAttrNS.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 6 1 namespaceURI Ljava/lang/String;
0 6 2 qualifiedName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
qualifiedName
public org.w3c.dom.Element createElementNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.implementation:Lorg/w3c/dom/DOMImplementation;
checkcast org.apache.batik.anim.dom.SVGDOMImplementation
astore 3
start local 3 1: aload 3
aload 0
aload 1
aload 2
invokevirtual org.apache.batik.anim.dom.SVGDOMImplementation.createElementNS:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
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/anim/dom/SVGOMDocument;
0 2 1 namespaceURI Ljava/lang/String;
0 2 2 qualifiedName Ljava/lang/String;
1 2 3 impl Lorg/apache/batik/anim/dom/SVGDOMImplementation;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
qualifiedName
public boolean isSVG12();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.isSVG12:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public void setIsSVG12(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.batik.anim.dom.SVGOMDocument.isSVG12:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 2 1 b Z
MethodParameters:
Name Flags
b
public boolean isId(org.w3c.dom.Attr);
descriptor: (Lorg/w3c/dom/Attr;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.w3c.dom.Attr.getNamespaceURI:()Ljava/lang/String;
ifnonnull 2
1: ldc "id"
aload 1
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
ldc "xml:id"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 3 1 node Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
node
public void setSVGContext(org.apache.batik.dom.svg.SVGContext);
descriptor: (Lorg/apache/batik/dom/svg/SVGContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMDocument.svgContext:Lorg/apache/batik/dom/svg/SVGContext;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 2 1 ctx Lorg/apache/batik/dom/svg/SVGContext;
MethodParameters:
Name Flags
ctx
public org.apache.batik.dom.svg.SVGContext getSVGContext();
descriptor: ()Lorg/apache/batik/dom/svg/SVGContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.svgContext:Lorg/apache/batik/dom/svg/SVGContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
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=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.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.SVGOMDocument.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
ldc "http://www.w3.org/2001/xml-events"
20: ldc "DOMNodeInserted"
aload 2
iconst_0
aconst_null
21: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
22: aload 0
ldc "http://www.w3.org/2001/xml-events"
23: ldc "DOMNodeRemoved"
aload 3
iconst_0
aconst_null
24: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
25: aload 0
ldc "http://www.w3.org/2001/xml-events"
26: ldc "DOMSubtreeModified"
aload 4
iconst_0
aconst_null
27: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
28: aload 0
ldc "http://www.w3.org/2001/xml-events"
29: ldc "DOMCharacterDataModified"
aload 5
iconst_0
30: aconst_null
31: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
32: aload 0
ldc "http://www.w3.org/2001/xml-events"
33: ldc "DOMAttrModified"
aload 6
iconst_0
aconst_null
34: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
35: return
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 36 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 36 1 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
4 36 2 nodeInserted Lorg/apache/batik/anim/dom/SVGOMDocument$DOMNodeInsertedListenerWrapper;
6 36 3 nodeRemoved Lorg/apache/batik/anim/dom/SVGOMDocument$DOMNodeRemovedListenerWrapper;
8 36 4 subtreeModified Lorg/apache/batik/anim/dom/SVGOMDocument$DOMSubtreeModifiedListenerWrapper;
10 36 5 cdataModified Lorg/apache/batik/anim/dom/SVGOMDocument$DOMCharacterDataModifiedListenerWrapper;
12 36 6 attrModified Lorg/apache/batik/anim/dom/SVGOMDocument$DOMAttrModifiedListenerWrapper;
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=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.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
ldc "http://www.w3.org/2001/xml-events"
5: ldc "DOMNodeInserted"
aload 2
iconst_0
aaload
iconst_0
6: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
7: aload 0
ldc "http://www.w3.org/2001/xml-events"
8: ldc "DOMNodeRemoved"
aload 2
iconst_1
aaload
iconst_0
9: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
10: aload 0
ldc "http://www.w3.org/2001/xml-events"
11: ldc "DOMSubtreeModified"
aload 2
iconst_2
aaload
iconst_0
12: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
13: aload 0
ldc "http://www.w3.org/2001/xml-events"
14: ldc "DOMCharacterDataModified"
aload 2
iconst_3
aaload
iconst_0
15: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
16: aload 0
ldc "http://www.w3.org/2001/xml-events"
17: ldc "DOMAttrModified"
aload 2
iconst_4
aaload
iconst_0
18: invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
19: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
20: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 21 1 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
2 21 2 listeners [Lorg/w3c/dom/events/EventListener;
MethodParameters:
Name Flags
l
protected org.apache.batik.anim.dom.AnimatedAttributeListener getAnimatedAttributeListener();
descriptor: ()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.mainAnimatedAttributeListener:Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
protected void overrideStyleTextChanged(org.apache.batik.css.engine.CSSStylableElement, java.lang.String);
descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSStylableElement java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 3
start local 3 2: aload 3
checkcast org.apache.batik.css.engine.CSSNavigableDocumentListener
3: astore 5
start local 5 4: aload 5
aload 1
aload 2
invokeinterface org.apache.batik.css.engine.CSSNavigableDocumentListener.overrideStyleTextChanged:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
end local 5 end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 7 1 e Lorg/apache/batik/css/engine/CSSStylableElement;
0 7 2 text Ljava/lang/String;
2 5 3 o Ljava/lang/Object;
4 5 5 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
MethodParameters:
Name Flags
e
text
protected void overrideStylePropertyRemoved(org.apache.batik.css.engine.CSSStylableElement, java.lang.String);
descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSStylableElement java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 3
start local 3 2: aload 3
checkcast org.apache.batik.css.engine.CSSNavigableDocumentListener
3: astore 5
start local 5 4: aload 5
aload 1
aload 2
invokeinterface org.apache.batik.css.engine.CSSNavigableDocumentListener.overrideStylePropertyRemoved:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
end local 5 end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 7 1 e Lorg/apache/batik/css/engine/CSSStylableElement;
0 7 2 name Ljava/lang/String;
2 5 3 o Ljava/lang/Object;
4 5 5 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
MethodParameters:
Name Flags
e
name
protected void overrideStylePropertyChanged(org.apache.batik.css.engine.CSSStylableElement, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 5
StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSStylableElement java.lang.String java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
1: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 5
start local 5 2: aload 5
checkcast org.apache.batik.css.engine.CSSNavigableDocumentListener
3: astore 7
start local 7 4: aload 7
aload 1
aload 2
aload 3
aload 4
invokeinterface org.apache.batik.css.engine.CSSNavigableDocumentListener.overrideStylePropertyChanged:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 7 end local 5 5: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 7 1 e Lorg/apache/batik/css/engine/CSSStylableElement;
0 7 2 name Ljava/lang/String;
0 7 3 value Ljava/lang/String;
0 7 4 prio Ljava/lang/String;
2 5 5 o Ljava/lang/Object;
4 5 7 l Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
MethodParameters:
Name Flags
e
name
value
prio
public void addAnimatedAttributeListener(org.apache.batik.anim.dom.AnimatedAttributeListener);
descriptor: (Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
aload 1
invokevirtual java.util.LinkedList.contains:(Ljava/lang/Object;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
aload 1
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 4 1 aal Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
MethodParameters:
Name Flags
aal
public void removeAnimatedAttributeListener(org.apache.batik.anim.dom.AnimatedAttributeListener);
descriptor: (Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
aload 1
invokevirtual java.util.LinkedList.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 2 1 aal Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
MethodParameters:
Name Flags
aal
public org.w3c.dom.css.CSSStyleDeclaration getOverrideStyle(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/css/CSSStyleDeclaration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
instanceof org.apache.batik.anim.dom.SVGStylableElement
ifeq 2
aload 2
ifnonnull 2
1: aload 1
checkcast org.apache.batik.anim.dom.SVGStylableElement
invokevirtual org.apache.batik.anim.dom.SVGStylableElement.getOverrideStyle:()Lorg/w3c/dom/css/CSSStyleDeclaration;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 3 1 elt Lorg/w3c/dom/Element;
0 3 2 pseudoElt Ljava/lang/String;
MethodParameters:
Name Flags
elt
pseudoElt
public boolean isReadonly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.readonly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
public void setReadonly(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.batik.anim.dom.SVGOMDocument.readonly:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 2 1 v Z
MethodParameters:
Name Flags
v
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.SVGOMDocument
dup
invokespecial org.apache.batik.anim.dom.SVGOMDocument.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
protected org.w3c.dom.Node copyInto(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.dom.AbstractStylableDocument.copyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.anim.dom.SVGOMDocument
astore 2
start local 2 2: aload 2
new org.apache.batik.i18n.LocalizableSupport
dup
3: ldc "org.apache.batik.dom.svg.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
4: putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
5: aload 2
aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
6: aload 2
aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
7: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 8 1 n Lorg/w3c/dom/Node;
2 8 2 sd Lorg/apache/batik/anim/dom/SVGOMDocument;
MethodParameters:
Name Flags
n
protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.dom.AbstractStylableDocument.deepCopyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.anim.dom.SVGOMDocument
astore 2
start local 2 2: aload 2
new org.apache.batik.i18n.LocalizableSupport
dup
3: ldc "org.apache.batik.dom.svg.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
4: putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
5: aload 2
aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
6: aload 2
aload 0
getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
7: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 8 1 n Lorg/w3c/dom/Node;
2 8 2 sd Lorg/apache/batik/anim/dom/SVGOMDocument;
MethodParameters:
Name Flags
n
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
1: aload 0
new org.apache.batik.i18n.LocalizableSupport
dup
2: ldc "org.apache.batik.dom.svg.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
3: putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMDocument;
0 5 1 s Ljava/io/ObjectInputStream;
Exceptions:
throws java.io.IOException, java.lang.ClassNotFoundException
MethodParameters:
Name Flags
s
}
SourceFile: "SVGOMDocument.java"
NestMembers:
org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper
InnerClasses:
protected AnimAttrListener = org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener of org.apache.batik.anim.dom.SVGOMDocument
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