public abstract class org.apache.fop.fo.FONode implements java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.fop.fo.FONode
super_class: java.lang.Object
{
protected static final java.lang.String FO_URI;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/1999/XSL/Format"
protected static final java.lang.String FOX_URI;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlgraphics.apache.org/fop/extensions"
protected org.apache.fop.fo.FONode parent;
descriptor: Lorg/apache/fop/fo/FONode;
flags: (0x0004) ACC_PROTECTED
protected org.apache.fop.fo.FONode[] siblings;
descriptor: [Lorg/apache/fop/fo/FONode;
flags: (0x0004) ACC_PROTECTED
protected org.xml.sax.Locator locator;
descriptor: Lorg/xml/sax/Locator;
flags: (0x0004) ACC_PROTECTED
protected static final org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/fop/fo/FONode;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putstatic org.apache.fop.fo.FONode.log:Lorg/apache/commons/logging/Log;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(org.apache.fop.fo.FONode);
descriptor: (Lorg/apache/fop/fo/FONode;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.fop.fo.FONode.parent:Lorg/apache/fop/fo/FONode;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/fo/FONode;
0 3 1 parent Lorg/apache/fop/fo/FONode;
MethodParameters:
Name Flags
parent
public org.apache.fop.fo.FONode clone(org.apache.fop.fo.FONode, boolean);
descriptor: (Lorg/apache/fop/fo/FONode;Z)Lorg/apache/fop/fo/FONode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.fo.FONode.clone:()Ljava/lang/Object;
checkcast org.apache.fop.fo.FONode
astore 3
start local 3 1: aload 3
aload 1
putfield org.apache.fop.fo.FONode.parent:Lorg/apache/fop/fo/FONode;
2: aload 3
aconst_null
putfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
0 4 1 cloneparent Lorg/apache/fop/fo/FONode;
0 4 2 removeChildren Z
1 4 3 foNode Lorg/apache/fop/fo/FONode;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
cloneparent
removeChildren
protected java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.clone:()Ljava/lang/Object;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.CloneNotSupportedException
pop
3: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
Exception table:
from to target type
0 1 2 Class java.lang.CloneNotSupportedException
public void bind(org.apache.fop.fo.PropertyList);
descriptor: (Lorg/apache/fop/fo/PropertyList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 propertyList Lorg/apache/fop/fo/PropertyList;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
propertyList
public void setLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
new org.xml.sax.helpers.LocatorImpl
dup
aload 1
invokespecial org.xml.sax.helpers.LocatorImpl.<init>:(Lorg/xml/sax/Locator;)V
putfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/fo/FONode;
0 3 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
public org.xml.sax.Locator getLocator();
descriptor: ()Lorg/xml/sax/Locator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public org.apache.fop.fo.FOEventHandler getFOEventHandler();
descriptor: ()Lorg/apache/fop/fo/FOEventHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fo.FONode.parent:Lorg/apache/fop/fo/FONode;
invokevirtual org.apache.fop.fo.FONode.getFOEventHandler:()Lorg/apache/fop/fo/FOEventHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public org.apache.fop.fo.FOTreeBuilderContext getBuilderContext();
descriptor: ()Lorg/apache/fop/fo/FOTreeBuilderContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fo.FONode.parent:Lorg/apache/fop/fo/FONode;
invokevirtual org.apache.fop.fo.FONode.getBuilderContext:()Lorg/apache/fop/fo/FOTreeBuilderContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
protected boolean inMarker();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getBuilderContext:()Lorg/apache/fop/fo/FOTreeBuilderContext;
invokevirtual org.apache.fop.fo.FOTreeBuilderContext.inMarker:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public org.apache.fop.apps.FOUserAgent getUserAgent();
descriptor: ()Lorg/apache/fop/apps/FOUserAgent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOEventHandler:()Lorg/apache/fop/fo/FOEventHandler;
invokevirtual org.apache.fop.fo.FOEventHandler.getUserAgent:()Lorg/apache/fop/apps/FOUserAgent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public org.apache.commons.logging.Log getLogger();
descriptor: ()Lorg/apache/commons/logging/Log;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.fop.fo.FONode.log:Lorg/apache/commons/logging/Log;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public void processNode(java.lang.String, org.xml.sax.Locator, org.xml.sax.Attributes, org.apache.fop.fo.PropertyList);
descriptor: (Ljava/lang/String;Lorg/xml/sax/Locator;Lorg/xml/sax/Attributes;Lorg/apache/fop/fo/PropertyList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.apache.fop.fo.FONode.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 6
1: getstatic org.apache.fop.fo.FONode.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Unhandled element: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 2
ifnull 3
new java.lang.StringBuilder
dup
ldc " at "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokestatic org.apache.fop.fo.FONode.getLocatorString:(Lorg/xml/sax/Locator;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals: org.apache.fop.fo.FONode java.lang.String org.xml.sax.Locator org.xml.sax.Attributes org.apache.fop.fo.PropertyList
StackMap stack: org.apache.commons.logging.Log java.lang.StringBuilder
3: ldc ""
StackMap locals: org.apache.fop.fo.FONode java.lang.String org.xml.sax.Locator org.xml.sax.Attributes org.apache.fop.fo.PropertyList
StackMap stack: org.apache.commons.logging.Log java.lang.StringBuilder java.lang.String
4: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
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/fop/fo/FONode;
0 7 1 elementName Ljava/lang/String;
0 7 2 locator Lorg/xml/sax/Locator;
0 7 3 attlist Lorg/xml/sax/Attributes;
0 7 4 pList Lorg/apache/fop/fo/PropertyList;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
elementName
locator
attlist
pList
protected org.apache.fop.fo.PropertyList createPropertyList(org.apache.fop.fo.PropertyList, org.apache.fop.fo.FOEventHandler);
descriptor: (Lorg/apache/fop/fo/PropertyList;Lorg/apache/fop/fo/FOEventHandler;)Lorg/apache/fop/fo/PropertyList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 pList Lorg/apache/fop/fo/PropertyList;
0 1 2 foEventHandler Lorg/apache/fop/fo/FOEventHandler;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
pList
foEventHandler
protected void validateChildNode(org.xml.sax.Locator, java.lang.String, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 loc Lorg/xml/sax/Locator;
0 1 2 namespaceURI Ljava/lang/String;
0 1 3 localName Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
namespaceURI
localName
protected static void validateChildNode(org.apache.fop.fo.FONode, org.xml.sax.Locator, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/fop/fo/FONode;Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
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.fop.fo.FONode.validateChildNode:(Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 fo Lorg/apache/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 namespaceURI Ljava/lang/String;
0 2 3 localName Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
fo
loc
namespaceURI
localName
protected void addCharacters(char[], int, int, org.apache.fop.fo.PropertyList, org.xml.sax.Locator);
descriptor: ([CIILorg/apache/fop/fo/PropertyList;Lorg/xml/sax/Locator;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: return
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 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 data [C
0 1 2 start I
0 1 3 end I
0 1 4 pList Lorg/apache/fop/fo/PropertyList;
0 1 5 locator Lorg/xml/sax/Locator;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
data
start
end
pList
locator
protected void characters(char[], int, int, org.apache.fop.fo.PropertyList, org.xml.sax.Locator);
descriptor: ([CIILorg/apache/fop/fo/PropertyList;Lorg/xml/sax/Locator;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
iload 2
iload 3
iadd
aload 4
aload 5
invokevirtual org.apache.fop.fo.FONode.addCharacters:([CIILorg/apache/fop/fo/PropertyList;Lorg/xml/sax/Locator;)V
1: return
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 2 0 this Lorg/apache/fop/fo/FONode;
0 2 1 data [C
0 2 2 start I
0 2 3 length I
0 2 4 pList Lorg/apache/fop/fo/PropertyList;
0 2 5 locator Lorg/xml/sax/Locator;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
data
start
length
pList
locator
public void startOfNode();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
Exceptions:
throws org.apache.fop.apps.FOPException
public void endOfNode();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.fo.FONode.finalizeNode:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/fo/FONode;
Exceptions:
throws org.apache.fop.apps.FOPException
protected void addChildNode(org.apache.fop.fo.FONode);
descriptor: (Lorg/apache/fop/fo/FONode;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 child Lorg/apache/fop/fo/FONode;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
child
public void removeChild(org.apache.fop.fo.FONode);
descriptor: (Lorg/apache/fop/fo/FONode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 child Lorg/apache/fop/fo/FONode;
MethodParameters:
Name Flags
child
public void finalizeNode();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
Exceptions:
throws org.apache.fop.apps.FOPException
public org.apache.fop.fo.FONode getParent();
descriptor: ()Lorg/apache/fop/fo/FONode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fo.FONode.parent:Lorg/apache/fop/fo/FONode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public org.apache.fop.fo.FONode$FONodeIterator getChildNodes();
descriptor: ()Lorg/apache/fop/fo/FONode$FONodeIterator;
flags: (0x0001) ACC_PUBLIC
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/fop/fo/FONode;
public org.apache.fop.fo.FONode$FONodeIterator getChildNodes(org.apache.fop.fo.FONode);
descriptor: (Lorg/apache/fop/fo/FONode;)Lorg/apache/fop/fo/FONode$FONodeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 childNode Lorg/apache/fop/fo/FONode;
MethodParameters:
Name Flags
childNode
public org.apache.fop.fo.CharIterator charIterator();
descriptor: ()Lorg/apache/fop/fo/CharIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.fop.fo.OneCharIterator
dup
iconst_0
invokespecial org.apache.fop.fo.OneCharIterator.<init>:(C)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public static java.lang.String getNodePrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "http://www.w3.org/1999/XSL/Format"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: ldc "fo"
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "http://xmlgraphics.apache.org/fop/extensions"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: ldc "fox"
areturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "http://xmlgraphics.apache.org/fop/internal"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: ldc "foi"
areturn
6: StackMap locals:
StackMap stack:
aload 0
ldc "http://www.w3.org/2000/svg"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: ldc "svg"
areturn
8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 namespaceURI Ljava/lang/String;
MethodParameters:
Name Flags
namespaceURI
public static java.lang.String getNodeString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.apache.fop.fo.FONode.getNodePrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 3
2: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "(Namespace URI: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc "Local Name: \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 namespaceURI Ljava/lang/String;
0 6 1 localName Ljava/lang/String;
1 6 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
namespaceURI
localName
protected org.apache.fop.fo.FOValidationEventProducer getFOValidationEventProducer();
descriptor: ()Lorg/apache/fop/fo/FOValidationEventProducer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getUserAgent:()Lorg/apache/fop/apps/FOUserAgent;
invokevirtual org.apache.fop.apps.FOUserAgent.getEventBroadcaster:()Lorg/apache/fop/events/EventBroadcaster;
1: invokestatic org.apache.fop.fo.FOValidationEventProducer$Provider.get:(Lorg/apache/fop/events/EventBroadcaster;)Lorg/apache/fop/fo/FOValidationEventProducer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/fo/FONode;
protected void tooManyNodesError(org.xml.sax.Locator, java.lang.String, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
new org.apache.xmlgraphics.util.QName
dup
aload 2
aload 3
invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.fop.fo.FONode.tooManyNodesError:(Lorg/xml/sax/Locator;Lorg/apache/xmlgraphics/util/QName;)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/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 nsURI Ljava/lang/String;
0 2 3 lName Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
nsURI
lName
protected void tooManyNodesError(org.xml.sax.Locator, org.apache.xmlgraphics.util.QName);
descriptor: (Lorg/xml/sax/Locator;Lorg/apache/xmlgraphics/util/QName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
aload 2
aload 1
invokeinterface org.apache.fop.fo.FOValidationEventProducer.tooManyNodes:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/xmlgraphics/util/QName;Lorg/xml/sax/Locator;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 offendingNode Lorg/apache/xmlgraphics/util/QName;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
offendingNode
protected void tooManyNodesError(org.xml.sax.Locator, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new org.apache.xmlgraphics.util.QName
dup
ldc "http://www.w3.org/1999/XSL/Format"
aload 2
invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.fop.fo.FONode.tooManyNodesError:(Lorg/xml/sax/Locator;Lorg/apache/xmlgraphics/util/QName;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 offendingNode Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
offendingNode
protected void nodesOutOfOrderError(org.xml.sax.Locator, java.lang.String, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, 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
iconst_0
invokevirtual org.apache.fop.fo.FONode.nodesOutOfOrderError:(Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;Z)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/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 tooLateNode Ljava/lang/String;
0 2 3 tooEarlyNode Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
tooLateNode
tooEarlyNode
protected void nodesOutOfOrderError(org.xml.sax.Locator, java.lang.String, java.lang.String, boolean);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
1: aload 2
aload 3
iload 4
aload 1
2: invokeinterface org.apache.fop.fo.FOValidationEventProducer.nodeOutOfOrder:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/xml/sax/Locator;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
0 4 1 loc Lorg/xml/sax/Locator;
0 4 2 tooLateNode Ljava/lang/String;
0 4 3 tooEarlyNode Ljava/lang/String;
0 4 4 canRecover Z
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
tooLateNode
tooEarlyNode
canRecover
protected void invalidChildError(org.xml.sax.Locator, java.lang.String, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
aload 2
aload 3
aconst_null
invokevirtual org.apache.fop.fo.FONode.invalidChildError:(Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 nsURI Ljava/lang/String;
0 2 3 lName Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
nsURI
lName
protected void invalidChildError(org.xml.sax.Locator, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
invokestatic org.apache.fop.fo.FONode.getNodePrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 1: aload 6
ifnull 4
2: new org.apache.xmlgraphics.util.QName
dup
aload 3
aload 6
aload 4
invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 7
start local 7 3: goto 5
end local 7 4: StackMap locals: java.lang.String
StackMap stack:
new org.apache.xmlgraphics.util.QName
dup
aload 3
aload 4
invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 7
start local 7 5: StackMap locals: org.apache.xmlgraphics.util.QName
StackMap stack:
aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 2
aload 7
aload 5
aload 1
invokeinterface org.apache.fop.fo.FOValidationEventProducer.invalidChild:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/xmlgraphics/util/QName;Ljava/lang/String;Lorg/xml/sax/Locator;)V
6: 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 7 0 this Lorg/apache/fop/fo/FONode;
0 7 1 loc Lorg/xml/sax/Locator;
0 7 2 parentName Ljava/lang/String;
0 7 3 nsURI Ljava/lang/String;
0 7 4 lName Ljava/lang/String;
0 7 5 ruleViolated Ljava/lang/String;
1 7 6 prefix Ljava/lang/String;
3 4 7 qn Lorg/apache/xmlgraphics/util/QName;
5 7 7 qn Lorg/apache/xmlgraphics/util/QName;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
parentName
nsURI
lName
ruleViolated
protected void notSupportedChildError(org.xml.sax.Locator, java.lang.String, java.lang.String);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
new org.apache.xmlgraphics.util.QName
dup
aload 2
aload 3
invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
aload 1
invokeinterface org.apache.fop.fo.FOValidationEventProducer.notSupportedChild:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/xmlgraphics/util/QName;Lorg/xml/sax/Locator;)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/fop/fo/FONode;
0 2 1 loc Lorg/xml/sax/Locator;
0 2 2 nsURI Ljava/lang/String;
0 2 3 lName Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
loc
nsURI
lName
protected void missingChildElementError(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
1: aload 1
iconst_0
aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
2: invokeinterface org.apache.fop.fo.FOValidationEventProducer.missingChildElement:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;ZLorg/xml/sax/Locator;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
0 4 1 contentModel Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
contentModel
protected void missingChildElementError(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
1: aload 1
iload 2
aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
2: invokeinterface org.apache.fop.fo.FOValidationEventProducer.missingChildElement:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;ZLorg/xml/sax/Locator;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
0 4 1 contentModel Ljava/lang/String;
0 4 2 canRecover Z
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
contentModel
canRecover
protected void missingPropertyError(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
aload 1
aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
invokeinterface org.apache.fop.fo.FOValidationEventProducer.missingProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Locator;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/fo/FONode;
0 2 1 propertyName Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
propertyName
protected void invalidPropertyValueError(java.lang.String, java.lang.String, java.lang.Exception);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
aload 1
1: aload 2
new org.apache.fop.fo.expr.PropertyException
dup
aload 3
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
2: invokeinterface org.apache.fop.fo.FOValidationEventProducer.invalidPropertyValue:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/fop/fo/expr/PropertyException;Lorg/xml/sax/Locator;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
0 4 1 propertyName Ljava/lang/String;
0 4 2 propertyValue Ljava/lang/String;
0 4 3 e Ljava/lang/Exception;
Exceptions:
throws org.apache.fop.fo.ValidationException
MethodParameters:
Name Flags
propertyName
propertyValue
e
protected static java.lang.String errorText(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Error("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.fop.fo.FONode.getLocatorString:(Lorg/xml/sax/Locator;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 loc Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
loc
protected static java.lang.String warningText(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Warning("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.fop.fo.FONode.getLocatorString:(Lorg/xml/sax/Locator;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 loc Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
loc
public static java.lang.String getLocatorString(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: ldc "Unknown location"
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
invokeinterface org.xml.sax.Locator.getLineNumber:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokeinterface org.xml.sax.Locator.getColumnNumber:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 loc Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
loc
public static java.lang.String decorateWithContextInfo(java.lang.String, org.apache.fop.fo.FONode);
descriptor: (Ljava/lang/String;Lorg/apache/fop/fo/FONode;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: new java.lang.StringBuffer
dup
aload 0
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 2
start local 2 2: aload 2
ldc " ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 1
invokevirtual org.apache.fop.fo.FONode.getContextInfo:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 text Ljava/lang/String;
0 5 1 node Lorg/apache/fop/fo/FONode;
2 4 2 sb Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
text
node
public java.lang.String getContextInfo();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.apache.fop.fo.FONode.getLocalName:()Ljava/lang/String;
ifnull 4
2: aload 1
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals: java.lang.StringBuffer
StackMap stack:
aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
ifnull 8
5: aload 1
ldc "location: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
aload 0
getfield org.apache.fop.fo.FONode.locator:Lorg/xml/sax/Locator;
invokestatic org.apache.fop.fo.FONode.getLocatorString:(Lorg/xml/sax/Locator;)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: goto 15
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.fo.FONode.gatherContextInfo:()Ljava/lang/String;
astore 2
start local 2 9: aload 2
ifnull 14
10: aload 1
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: aload 1
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: aload 1
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: goto 15
14: StackMap locals: java.lang.String
StackMap stack:
aload 1
ldc "no context info available"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 2 15: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.length:()I
bipush 80
if_icmple 17
16: aload 1
bipush 80
invokevirtual java.lang.StringBuffer.setLength:(I)V
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/fop/fo/FONode;
1 18 1 sb Ljava/lang/StringBuffer;
9 15 2 s Ljava/lang/String;
protected java.lang.String getContextInfoAlt();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.fo.FONode.gatherContextInfo:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 10
2: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 2
start local 2 3: aload 0
invokevirtual org.apache.fop.fo.FONode.getLocalName:()Ljava/lang/String;
ifnull 6
4: aload 2
aload 0
invokevirtual org.apache.fop.fo.FONode.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 2
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: StackMap locals: java.lang.String java.lang.StringBuffer
StackMap stack:
aload 2
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 2
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 2
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/fo/FONode;
1 11 1 s Ljava/lang/String;
3 10 2 sb Ljava/lang/StringBuffer;
protected java.lang.String gatherContextInfo();
descriptor: ()Ljava/lang/String;
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/fop/fo/FONode;
public org.apache.fop.fo.pagination.Root ();
descriptor: ()Lorg/apache/fop/fo/pagination/Root;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fo.FONode.parent:Lorg/apache/fop/fo/FONode;
invokevirtual org.apache.fop.fo.FONode.getRoot:()Lorg/apache/fop/fo/pagination/Root;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual org.apache.fop.fo.FONode.getNormalNamespacePrefix:()Ljava/lang/String;
invokevirtual org.apache.fop.fo.FONode.getName:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public java.lang.String getName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 2
start local 2 2: aload 2
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
bipush 58
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
aload 0
invokevirtual org.apache.fop.fo.FONode.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.fo.FONode.getLocalName:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/fo/FONode;
0 5 1 prefix Ljava/lang/String;
2 4 2 sb Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
prefix
public abstract java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getNormalNamespacePrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
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: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public int getNameId();
descriptor: ()I
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/fop/fo/FONode;
public org.apache.fop.fo.extensions.ExtensionAttachment getExtensionAttachment();
descriptor: ()Lorg/apache/fop/fo/extensions/ExtensionAttachment;
flags: (0x0001) ACC_PUBLIC
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/fop/fo/FONode;
public org.apache.fop.util.ContentHandlerFactory getContentHandlerFactory();
descriptor: ()Lorg/apache/fop/util/ContentHandlerFactory;
flags: (0x0001) ACC_PUBLIC
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/fop/fo/FONode;
protected boolean canHaveMarkers();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getNameId:()I
istore 1
start local 1 1: iload 1
lookupswitch { // 19
1: 2
2: 2
3: 2
4: 2
16: 2
35: 2
36: 2
40: 2
41: 2
42: 2
43: 2
71: 2
72: 2
73: 2
74: 2
75: 2
77: 2
78: 2
81: 2
default: 3
}
2: StackMap locals: int
StackMap stack:
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/fo/FONode;
1 4 1 foId I
protected static void attachSiblings(org.apache.fop.fo.FONode, org.apache.fop.fo.FONode);
descriptor: (Lorg/apache/fop/fo/FONode;Lorg/apache/fop/fo/FONode;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
ifnonnull 2
1: aload 0
iconst_2
anewarray org.apache.fop.fo.FONode
putfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
2: StackMap locals:
StackMap stack:
aload 1
getfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
ifnonnull 4
3: aload 1
iconst_2
anewarray org.apache.fop.fo.FONode
putfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
iconst_1
aload 1
aastore
5: aload 1
getfield org.apache.fop.fo.FONode.siblings:[Lorg/apache/fop/fo/FONode;
iconst_0
aload 0
aastore
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 precedingSibling Lorg/apache/fop/fo/FONode;
0 7 1 followingSibling Lorg/apache/fop/fo/FONode;
MethodParameters:
Name Flags
precedingSibling
followingSibling
public boolean (int);
descriptor: (I)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/fop/fo/FONode;
0 1 1 boundary I
MethodParameters:
Name Flags
boundary
public java.util.Stack<org.apache.fop.complexscripts.bidi.DelimitedTextRange> collectDelimitedTextRanges(java.util.Stack<org.apache.fop.complexscripts.bidi.DelimitedTextRange>);
descriptor: (Ljava/util/Stack;)Ljava/util/Stack;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.fo.FONode.isRangeBoundaryBefore:()Z
ifeq 2
1: aload 0
aload 1
invokevirtual org.apache.fop.fo.FONode.maybeNewRange:(Ljava/util/Stack;)Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
pop
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.util.Stack.size:()I
ifle 5
3: aload 1
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.apache.fop.complexscripts.bidi.DelimitedTextRange
astore 2
start local 2 4: goto 6
end local 2 5: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 6: StackMap locals: org.apache.fop.complexscripts.bidi.DelimitedTextRange
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.apache.fop.fo.FONode.collectDelimitedTextRanges:(Ljava/util/Stack;Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;)Ljava/util/Stack;
astore 1
7: aload 0
invokevirtual org.apache.fop.fo.FONode.isRangeBoundaryAfter:()Z
ifeq 9
8: aload 0
aload 1
invokevirtual org.apache.fop.fo.FONode.maybeNewRange:(Ljava/util/Stack;)Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
pop
9: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/fo/FONode;
0 10 1 ranges Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;
4 5 2 currentRange Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
6 10 2 currentRange Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
Signature: (Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;)Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;
MethodParameters:
Name Flags
ranges
protected java.util.Stack<org.apache.fop.complexscripts.bidi.DelimitedTextRange> collectDelimitedTextRanges(java.util.Stack<org.apache.fop.complexscripts.bidi.DelimitedTextRange>, org.apache.fop.complexscripts.bidi.DelimitedTextRange);
descriptor: (Ljava/util/Stack;Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;)Ljava/util/Stack;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.fo.FONode.getChildNodes:()Lorg/apache/fop/fo/FONode$FONodeIterator;
astore 3
start local 3 1: goto 3
2: StackMap locals: org.apache.fop.fo.FONode$FONodeIterator
StackMap stack:
aload 3
invokeinterface org.apache.fop.fo.FONode$FONodeIterator.next:()Lorg/apache/fop/fo/FONode;
aload 1
invokevirtual org.apache.fop.fo.FONode.collectDelimitedTextRanges:(Ljava/util/Stack;)Ljava/util/Stack;
astore 1
3: StackMap locals:
StackMap stack:
aload 3
ifnull 4
aload 3
invokeinterface org.apache.fop.fo.FONode$FONodeIterator.hasNext:()Z
ifne 2
end local 3 4: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/fo/FONode;
0 5 1 ranges Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;
0 5 2 currentRange Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
1 4 3 it Lorg/apache/fop/fo/FONode$FONodeIterator;
Signature: (Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;)Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;
MethodParameters:
Name Flags
ranges
currentRange
public boolean isBidiRangeBlockItem();
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/fop/fo/FONode;
private org.apache.fop.complexscripts.bidi.DelimitedTextRange maybeNewRange(java.util.Stack<org.apache.fop.complexscripts.bidi.DelimitedTextRange>);
descriptor: (Ljava/util/Stack;)Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.util.Stack.empty:()Z
ifne 1
aload 1
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.apache.fop.complexscripts.bidi.DelimitedTextRange
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.apache.fop.complexscripts.bidi.DelimitedTextRange
2: astore 2
start local 2 3: aload 2
ifnonnull 4
aload 0
invokevirtual org.apache.fop.fo.FONode.isBidiRangeBlockItem:()Z
ifeq 6
4: StackMap locals: org.apache.fop.complexscripts.bidi.DelimitedTextRange
StackMap stack:
new org.apache.fop.complexscripts.bidi.DelimitedTextRange
dup
aload 0
invokespecial org.apache.fop.complexscripts.bidi.DelimitedTextRange.<init>:(Lorg/apache/fop/fo/FONode;)V
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 7: StackMap locals: org.apache.fop.complexscripts.bidi.DelimitedTextRange
StackMap stack:
aload 3
ifnull 10
8: aload 1
aload 3
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
9: goto 11
10: StackMap locals:
StackMap stack:
aload 2
astore 3
11: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/fop/fo/FONode;
0 12 1 ranges Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;
3 12 2 rCur Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
5 6 3 rNew Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
7 12 3 rNew Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
Signature: (Ljava/util/Stack<Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;>;)Lorg/apache/fop/complexscripts/bidi/DelimitedTextRange;
MethodParameters:
Name Flags
ranges
private boolean isRangeBoundaryBefore();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 13
invokevirtual org.apache.fop.fo.FONode.isDelimitedTextRangeBoundary:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
private boolean isRangeBoundaryAfter();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_3
invokevirtual org.apache.fop.fo.FONode.isDelimitedTextRangeBoundary:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
public void setStructureTreeElement(org.apache.fop.accessibility.StructureTreeElement);
descriptor: (Lorg/apache/fop/accessibility/StructureTreeElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/FONode;
0 1 1 structureTreeElement Lorg/apache/fop/accessibility/StructureTreeElement;
MethodParameters:
Name Flags
structureTreeElement
public org.apache.fop.accessibility.StructureTreeElement getStructureTreeElement();
descriptor: ()Lorg/apache/fop/accessibility/StructureTreeElement;
flags: (0x0001) ACC_PUBLIC
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/fop/fo/FONode;
}
SourceFile: "FONode.java"
NestMembers:
org.apache.fop.fo.FONode$FONodeIterator org.apache.fop.fo.FONode$GatherContextInfoFunction
InnerClasses:
public abstract FONodeIterator = org.apache.fop.fo.FONode$FONodeIterator of org.apache.fop.fo.FONode
public GatherContextInfoFunction = org.apache.fop.fo.FONode$GatherContextInfoFunction of org.apache.fop.fo.FONode
public final Provider = org.apache.fop.fo.FOValidationEventProducer$Provider of org.apache.fop.fo.FOValidationEventProducer