public class org.apache.fop.util.DOM2SAX
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.util.DOM2SAX
super_class: java.lang.Object
{
private static final java.lang.String EMPTYSTRING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: ""
private static final java.lang.String XMLNS_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "xmlns"
private org.xml.sax.ContentHandler contentHandler;
descriptor: Lorg/xml/sax/ContentHandler;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.ext.LexicalHandler lexicalHandler;
descriptor: Lorg/xml/sax/ext/LexicalHandler;
flags: (0x0002) ACC_PRIVATE
private java.util.Map prefixes;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.xml.sax.ContentHandler);
descriptor: (Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.fop.util.DOM2SAX.prefixes:Ljava/util/Map;
2: aload 0
aload 1
putfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
3: aload 1
instanceof org.xml.sax.ext.LexicalHandler
ifeq 5
4: aload 0
aload 1
checkcast org.xml.sax.ext.LexicalHandler
putfield org.apache.fop.util.DOM2SAX.lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
5: StackMap locals: org.apache.fop.util.DOM2SAX org.xml.sax.ContentHandler
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/util/DOM2SAX;
0 6 1 handler Lorg/xml/sax/ContentHandler;
MethodParameters:
Name Flags
handler
public void writeDocument(org.w3c.dom.Document, boolean);
descriptor: (Lorg/w3c/dom/Document;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.startDocument:()V
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Document.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 3: goto 6
4: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.fop.util.DOM2SAX.writeNode:(Lorg/w3c/dom/Node;)V
5: aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
6: StackMap locals:
StackMap stack:
aload 3
ifnonnull 4
end local 3 7: iload 2
ifne 9
8: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/util/DOM2SAX;
0 10 1 doc Lorg/w3c/dom/Document;
0 10 2 fragment Z
3 7 3 n Lorg/w3c/dom/Node;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
doc
fragment
public void writeFragment(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.fop.util.DOM2SAX.writeNode:(Lorg/w3c/dom/Node;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/util/DOM2SAX;
0 2 1 node Lorg/w3c/dom/Node;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
node
private boolean startPrefixMapping(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
istore 3
start local 3 1: aload 0
getfield org.apache.fop.util.DOM2SAX.prefixes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Stack
astore 4
start local 4 2: aload 4
ifnull 14
3: aload 4
invokevirtual java.util.Stack.isEmpty:()Z
ifeq 7
4: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 1
aload 2
invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 4
aload 2
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
6: goto 18
7: StackMap locals: int java.util.Stack
StackMap stack:
aload 4
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 8: aload 5
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
9: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 1
aload 2
invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 4
aload 2
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
11: goto 18
12: StackMap locals: java.lang.String
StackMap stack:
iconst_0
istore 3
end local 5 13: goto 18
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 1
aload 2
invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
15: new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
astore 4
16: aload 0
getfield org.apache.fop.util.DOM2SAX.prefixes:Ljava/util/Map;
aload 1
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 4
aload 2
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
18: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/fop/util/DOM2SAX;
0 19 1 prefix Ljava/lang/String;
0 19 2 uri Ljava/lang/String;
1 19 3 pushed Z
2 19 4 uriStack Ljava/util/Stack;
8 13 5 lastUri Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
uri
private void endPrefixMapping(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.util.DOM2SAX.prefixes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Stack
astore 2
start local 2 1: aload 2
ifnull 4
2: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 1
invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
3: aload 2
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
4: StackMap locals: java.util.Stack
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/util/DOM2SAX;
0 5 1 prefix Ljava/lang/String;
1 5 2 uriStack Ljava/util/Stack;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
private static java.lang.String getLocalName(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 7
2: aload 0
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
astore 2
start local 2 3: aload 2
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 3
start local 3 4: iload 3
ifle 5
aload 2
iload 3
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
goto 6
StackMap locals: java.lang.String java.lang.String int
StackMap stack:
5: aload 2
StackMap locals:
StackMap stack: java.lang.String
6: areturn
end local 3 end local 2 7: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 node Lorg/w3c/dom/Node;
1 8 1 localName Ljava/lang/String;
3 7 2 qname Ljava/lang/String;
4 7 3 col I
MethodParameters:
Name Flags
node
private void writeNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=14, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
tableswitch { // 1 - 12
1: 24
2: 3
3: 86
4: 4
5: 3
6: 3
7: 84
8: 12
9: 16
10: 3
11: 3
12: 3
default: 88
}
3: StackMap locals:
StackMap stack:
goto 88
4: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 2
start local 2 5: aload 0
getfield org.apache.fop.util.DOM2SAX.lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
ifnull 10
6: aload 0
getfield org.apache.fop.util.DOM2SAX.lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
invokeinterface org.xml.sax.ext.LexicalHandler.startCDATA:()V
7: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 2
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
aload 2
invokevirtual java.lang.String.length:()I
invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
8: aload 0
getfield org.apache.fop.util.DOM2SAX.lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
invokeinterface org.xml.sax.ext.LexicalHandler.endCDATA:()V
9: goto 88
10: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 2
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
aload 2
invokevirtual java.lang.String.length:()I
invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
11: goto 88
end local 2 12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.util.DOM2SAX.lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
ifnull 88
13: aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 3
start local 3 14: aload 0
getfield org.apache.fop.util.DOM2SAX.lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
aload 3
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
aload 3
invokevirtual java.lang.String.length:()I
invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
end local 3 15: goto 88
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.startDocument:()V
17: aload 1
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 18: goto 21
19: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top org.w3c.dom.Node
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.fop.util.DOM2SAX.writeNode:(Lorg/w3c/dom/Node;)V
20: aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
21: StackMap locals:
StackMap stack:
aload 3
ifnonnull 19
22: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
23: goto 88
end local 3 24: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 25: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 6
start local 6 26: aload 1
invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 7
start local 7 27: aload 7
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 8
start local 8 28: iconst_0
istore 9
start local 9 29: goto 41
30: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top top top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int int
StackMap stack:
aload 7
iload 9
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
astore 10
start local 10 31: aload 10
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
astore 11
start local 11 32: aload 11
ldc "xmlns"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 40
33: aload 10
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 12
start local 12 34: aload 11
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 13
start local 13 35: iload 13
ifle 36
aload 11
iload 13
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
goto 37
36: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top top top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int int org.w3c.dom.Node java.lang.String java.lang.String int
StackMap stack:
ldc ""
37: StackMap locals:
StackMap stack: java.lang.String
astore 4
start local 4 38: aload 0
aload 4
aload 12
invokevirtual org.apache.fop.util.DOM2SAX.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 40
39: aload 5
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 end local 12 end local 11 end local 10 end local 4 40: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top top top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int int
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
41: iload 9
iload 8
if_icmplt 30
end local 9 42: iconst_0
istore 9
start local 9 43: goto 60
44: StackMap locals:
StackMap stack:
aload 7
iload 9
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
astore 10
start local 10 45: aload 10
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
astore 11
start local 11 46: aload 11
ldc "xmlns"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 59
47: aload 10
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 12
start local 12 48: aload 12
ifnull 55
49: aload 11
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 13
start local 13 50: iload 13
ifle 51
aload 11
iconst_0
iload 13
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
goto 52
51: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top top top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int int org.w3c.dom.Node java.lang.String java.lang.String int
StackMap stack:
ldc ""
52: StackMap locals:
StackMap stack: java.lang.String
astore 4
start local 4 53: aload 0
aload 4
aload 12
invokevirtual org.apache.fop.util.DOM2SAX.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 55
54: aload 5
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 end local 4 55: StackMap locals:
StackMap stack:
aload 6
aload 10
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
56: aload 10
invokestatic org.apache.fop.util.DOM2SAX.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aload 11
ldc "CDATA"
aload 10
57: invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
58: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 12 end local 11 end local 10 59: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
60: iload 9
iload 8
if_icmplt 44
end local 9 61: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
astore 9
start local 9 62: aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 10
start local 10 63: aload 1
invokestatic org.apache.fop.util.DOM2SAX.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 11
start local 11 64: aload 10
ifnull 71
65: aload 9
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 12
start local 12 66: iload 12
ifle 67
aload 9
iconst_0
iload 12
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
goto 68
StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top top top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int java.lang.String java.lang.String java.lang.String int
StackMap stack:
67: ldc ""
StackMap locals:
StackMap stack: java.lang.String
68: astore 4
start local 4 69: aload 0
aload 4
aload 10
invokevirtual org.apache.fop.util.DOM2SAX.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 71
70: aload 5
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 4 71: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 10
aload 11
aload 9
aload 6
invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
72: aload 1
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 73: goto 76
74: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top org.w3c.dom.Node top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.fop.util.DOM2SAX.writeNode:(Lorg/w3c/dom/Node;)V
75: aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
76: StackMap locals:
StackMap stack:
aload 3
ifnonnull 74
77: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 10
aload 11
aload 9
invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
78: aload 5
invokeinterface java.util.List.size:()I
pop
79: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 82
StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node top org.w3c.dom.Node top java.util.List org.xml.sax.helpers.AttributesImpl org.w3c.dom.NamedNodeMap int java.lang.String java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
80: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 12
start local 12 81: aload 0
aload 12
checkcast java.lang.String
invokevirtual org.apache.fop.util.DOM2SAX.endPrefixMapping:(Ljava/lang/String;)V
end local 12 82: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 80
83: goto 88
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 84: StackMap locals: org.apache.fop.util.DOM2SAX org.w3c.dom.Node
StackMap stack:
aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
85: goto 88
86: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 12
start local 12 87: aload 0
getfield org.apache.fop.util.DOM2SAX.contentHandler:Lorg/xml/sax/ContentHandler;
aload 12
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
aload 12
invokevirtual java.lang.String.length:()I
invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
end local 12 88: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lorg/apache/fop/util/DOM2SAX;
0 89 1 node Lorg/w3c/dom/Node;
5 12 2 cdata Ljava/lang/String;
14 15 3 value Ljava/lang/String;
18 24 3 next Lorg/w3c/dom/Node;
73 84 3 next Lorg/w3c/dom/Node;
38 40 4 prefix Ljava/lang/String;
53 55 4 prefix Ljava/lang/String;
69 71 4 prefix Ljava/lang/String;
25 84 5 pushedPrefixes Ljava/util/List;
26 84 6 attrs Lorg/xml/sax/helpers/AttributesImpl;
27 84 7 map Lorg/w3c/dom/NamedNodeMap;
28 84 8 length I
29 42 9 i I
31 40 10 attr Lorg/w3c/dom/Node;
32 40 11 qnameAttr Ljava/lang/String;
34 40 12 uriAttr Ljava/lang/String;
35 40 13 colon I
43 61 9 i I
45 59 10 attr Lorg/w3c/dom/Node;
46 59 11 qnameAttr Ljava/lang/String;
48 59 12 uriAttr Ljava/lang/String;
50 55 13 colon I
62 84 9 qname Ljava/lang/String;
63 84 10 uri Ljava/lang/String;
64 84 11 localName Ljava/lang/String;
66 71 12 colon I
81 82 12 pushedPrefixe Ljava/lang/Object;
87 88 12 data Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
node
}
SourceFile: "DOM2SAX.java"