public class org.apache.fop.pdf.PDFDocument
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.pdf.PDFDocument
super_class: java.lang.Object
{
public static final java.lang.String ENCODING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ISO-8859-1"
protected int objectcount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0002) ACC_PRIVATE
protected long position;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected java.util.List<java.lang.Long> indirectObjectOffsets;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/List<Ljava/lang/Long;>;
protected java.util.List<org.apache.fop.pdf.PDFStructElem> structureTreeElements;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFStructElem;>;
protected java.util.List<org.apache.fop.pdf.PDFObject> trailerObjects;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFObject;>;
protected java.util.List<org.apache.fop.pdf.PDFObject> objects;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFObject;>;
private org.apache.fop.pdf.VersionController versionController;
descriptor: Lorg/apache/fop/pdf/VersionController;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFProfile pdfProfile;
descriptor: Lorg/apache/fop/pdf/PDFProfile;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFRoot root;
descriptor: Lorg/apache/fop/pdf/PDFRoot;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFOutline outlineRoot;
descriptor: Lorg/apache/fop/pdf/PDFOutline;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFPages pages;
descriptor: Lorg/apache/fop/pdf/PDFPages;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFInfo info;
descriptor: Lorg/apache/fop/pdf/PDFInfo;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFResources resources;
descriptor: Lorg/apache/fop/pdf/PDFResources;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFEncryption encryption;
descriptor: Lorg/apache/fop/pdf/PDFEncryption;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFDeviceColorSpace colorspace;
descriptor: Lorg/apache/fop/pdf/PDFDeviceColorSpace;
flags: (0x0002) ACC_PRIVATE
private int patternCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int shadingCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int xObjectCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
protected int gStateObjectCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private java.util.Map<java.lang.String, org.apache.fop.pdf.PDFXObject> xObjectsMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFXObject;>;
private java.util.Map<java.lang.String, org.apache.fop.pdf.PDFFont> fontMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFFont;>;
private java.util.Map<java.lang.String, java.util.List<java.lang.String>> filterMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
private java.util.List<org.apache.fop.pdf.PDFGState> gstates;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFGState;>;
private java.util.List<org.apache.fop.pdf.PDFFunction> functions;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFFunction;>;
private java.util.List<org.apache.fop.pdf.PDFShading> shadings;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFShading;>;
private java.util.List<org.apache.fop.pdf.PDFPattern> patterns;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFPattern;>;
private java.util.List<org.apache.fop.pdf.PDFLink> links;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFLink;>;
private java.util.List<org.apache.fop.pdf.PDFDestination> destinations;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFDestination;>;
private java.util.List<org.apache.fop.pdf.PDFFileSpec> filespecs;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFFileSpec;>;
private java.util.List<org.apache.fop.pdf.PDFGoToRemote> gotoremotes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFGoToRemote;>;
private java.util.List<org.apache.fop.pdf.PDFGoTo> gotos;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFGoTo;>;
private java.util.List<org.apache.fop.pdf.PDFLaunch> launches;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFLaunch;>;
protected java.util.List<org.apache.fop.pdf.PDFPage> pageObjs;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFPage;>;
private java.util.List<org.apache.fop.pdf.PDFLayer> layers;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFLayer;>;
private java.util.List<org.apache.fop.pdf.PDFNavigator> navigators;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFNavigator;>;
private java.util.List<org.apache.fop.pdf.PDFNavigatorAction> navigatorActions;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/fop/pdf/PDFNavigatorAction;>;
private org.apache.fop.pdf.PDFFactory factory;
descriptor: Lorg/apache/fop/pdf/PDFFactory;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.FileIDGenerator fileIDGenerator;
descriptor: Lorg/apache/fop/pdf/FileIDGenerator;
flags: (0x0002) ACC_PRIVATE
private boolean accessibilityEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mergeFontsEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean linearizationEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected boolean outputStarted;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial org.apache.fop.pdf.PDFDocument.<init>:(Ljava/lang/String;Lorg/apache/fop/pdf/VersionController;)V
1: aload 0
getstatic org.apache.fop.pdf.Version.V1_4:Lorg/apache/fop/pdf/Version;
aload 0
invokestatic org.apache.fop.pdf.VersionController.getDynamicVersionController:(Lorg/apache/fop/pdf/Version;Lorg/apache/fop/pdf/PDFDocument;)Lorg/apache/fop/pdf/VersionController;
putfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFDocument;
0 3 1 prod Ljava/lang/String;
MethodParameters:
Name Flags
prod
public void <init>(java.lang.String, org.apache.fop.pdf.VersionController);
descriptor: (Ljava/lang/String;Lorg/apache/fop/pdf/VersionController;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc "org.apache.fop.pdf"
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
putfield org.apache.fop.pdf.PDFDocument.log:Lorg/apache/commons/logging/Log;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.indirectObjectOffsets:Ljava/util/List;
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.trailerObjects:Ljava/util/List;
4: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.objects:Ljava/util/List;
5: aload 0
new org.apache.fop.pdf.PDFProfile
dup
aload 0
invokespecial org.apache.fop.pdf.PDFProfile.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
putfield org.apache.fop.pdf.PDFDocument.pdfProfile:Lorg/apache/fop/pdf/PDFProfile;
6: aload 0
7: new org.apache.fop.pdf.PDFDeviceColorSpace
dup
iconst_2
invokespecial org.apache.fop.pdf.PDFDeviceColorSpace.<init>:(I)V
putfield org.apache.fop.pdf.PDFDocument.colorspace:Lorg/apache/fop/pdf/PDFDeviceColorSpace;
8: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.fontMap:Ljava/util/Map;
10: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.filterMap:Ljava/util/Map;
11: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.gstates:Ljava/util/List;
12: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.functions:Ljava/util/List;
13: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.shadings:Ljava/util/List;
14: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.patterns:Ljava/util/List;
15: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.links:Ljava/util/List;
16: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.filespecs:Ljava/util/List;
17: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.gotoremotes:Ljava/util/List;
18: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.gotos:Ljava/util/List;
19: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.launches:Ljava/util/List;
20: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.pageObjs:Ljava/util/List;
21: aload 0
new org.apache.fop.pdf.PDFFactory
dup
aload 0
invokespecial org.apache.fop.pdf.PDFFactory.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
putfield org.apache.fop.pdf.PDFDocument.factory:Lorg/apache/fop/pdf/PDFFactory;
22: aload 0
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
invokevirtual org.apache.fop.pdf.PDFFactory.makePages:()Lorg/apache/fop/pdf/PDFPages;
putfield org.apache.fop.pdf.PDFDocument.pages:Lorg/apache/fop/pdf/PDFPages;
23: aload 0
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
aload 0
getfield org.apache.fop.pdf.PDFDocument.pages:Lorg/apache/fop/pdf/PDFPages;
invokevirtual org.apache.fop.pdf.PDFFactory.makeRoot:(Lorg/apache/fop/pdf/PDFPages;)Lorg/apache/fop/pdf/PDFRoot;
putfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
24: aload 0
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
invokevirtual org.apache.fop.pdf.PDFFactory.makeResources:()Lorg/apache/fop/pdf/PDFResources;
putfield org.apache.fop.pdf.PDFDocument.resources:Lorg/apache/fop/pdf/PDFResources;
25: aload 0
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
aload 1
invokevirtual org.apache.fop.pdf.PDFFactory.makeInfo:(Ljava/lang/String;)Lorg/apache/fop/pdf/PDFInfo;
putfield org.apache.fop.pdf.PDFDocument.info:Lorg/apache/fop/pdf/PDFInfo;
26: aload 0
aload 2
putfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
27: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/apache/fop/pdf/PDFDocument;
0 28 1 prod Ljava/lang/String;
0 28 2 versionController Lorg/apache/fop/pdf/VersionController;
MethodParameters:
Name Flags
prod
versionController
public org.apache.fop.pdf.Version getPDFVersion();
descriptor: ()Lorg/apache/fop/pdf/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
invokevirtual org.apache.fop.pdf.VersionController.getPDFVersion:()Lorg/apache/fop/pdf/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public void setPDFVersion(org.apache.fop.pdf.Version);
descriptor: (Lorg/apache/fop/pdf/Version;)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.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
aload 1
invokevirtual org.apache.fop.pdf.VersionController.setPDFVersion:(Lorg/apache/fop/pdf/Version;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 version Lorg/apache/fop/pdf/Version;
MethodParameters:
Name Flags
version
public java.lang.String getPDFVersionString();
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.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
invokevirtual org.apache.fop.pdf.VersionController.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.Version.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFProfile getProfile();
descriptor: ()Lorg/apache/fop/pdf/PDFProfile;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.pdfProfile:Lorg/apache/fop/pdf/PDFProfile;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFFactory getFactory();
descriptor: ()Lorg/apache/fop/pdf/PDFFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.factory:Lorg/apache/fop/pdf/PDFFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public static byte[] encode(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "ISO-8859-1"
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
pop
3: aload 0
invokevirtual java.lang.String.getBytes:()[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 text Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
text
public static void flushTextBuffer(java.lang.StringBuilder, java.io.OutputStream);
descriptor: (Ljava/lang/StringBuilder;Ljava/io/OutputStream;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.apache.fop.pdf.PDFDocument.encode:(Ljava/lang/String;)[B
invokevirtual java.io.OutputStream.write:([B)V
1: aload 0
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 textBuffer Ljava/lang/StringBuilder;
0 3 1 out Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
textBuffer
out
public void setProducer(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
getfield org.apache.fop.pdf.PDFDocument.info:Lorg/apache/fop/pdf/PDFInfo;
aload 1
invokevirtual org.apache.fop.pdf.PDFInfo.setProducer:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 producer Ljava/lang/String;
MethodParameters:
Name Flags
producer
public void setCreationDate(java.util.Date);
descriptor: (Ljava/util/Date;)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.fop.pdf.PDFDocument.info:Lorg/apache/fop/pdf/PDFInfo;
aload 1
invokevirtual org.apache.fop.pdf.PDFInfo.setCreationDate:(Ljava/util/Date;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 date Ljava/util/Date;
MethodParameters:
Name Flags
date
public void setCreator(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
getfield org.apache.fop.pdf.PDFDocument.info:Lorg/apache/fop/pdf/PDFInfo;
aload 1
invokevirtual org.apache.fop.pdf.PDFInfo.setCreator:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 creator Ljava/lang/String;
MethodParameters:
Name Flags
creator
public void setFilterMap(java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/util/Map;)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.fop.pdf.PDFDocument.filterMap:Ljava/util/Map;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 map Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
map
public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getFilterMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.filterMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
public org.apache.fop.pdf.PDFPages getPages();
descriptor: ()Lorg/apache/fop/pdf/PDFPages;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.pages:Lorg/apache/fop/pdf/PDFPages;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFRoot getRoot();
descriptor: ()Lorg/apache/fop/pdf/PDFRoot;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public java.util.List<org.apache.fop.pdf.PDFStructElem> getStructureTreeElements();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.structureTreeElements:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
Signature: ()Ljava/util/List<Lorg/apache/fop/pdf/PDFStructElem;>;
public org.apache.fop.pdf.PDFStructTreeRoot makeStructTreeRoot(org.apache.fop.pdf.PDFParentTree);
descriptor: (Lorg/apache/fop/pdf/PDFParentTree;)Lorg/apache/fop/pdf/PDFStructTreeRoot;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.fop.pdf.PDFStructTreeRoot
dup
aload 1
invokespecial org.apache.fop.pdf.PDFStructTreeRoot.<init>:(Lorg/apache/fop/pdf/PDFParentTree;)V
astore 2
start local 2 1: aload 0
aload 2
invokevirtual org.apache.fop.pdf.PDFDocument.assignObjectNumber:(Lorg/apache/fop/pdf/PDFObject;)V
2: aload 0
aload 2
invokevirtual org.apache.fop.pdf.PDFDocument.addTrailerObject:(Lorg/apache/fop/pdf/PDFObject;)V
3: aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
aload 2
invokevirtual org.apache.fop.pdf.PDFRoot.setStructTreeRoot:(Lorg/apache/fop/pdf/PDFStructTreeRoot;)V
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.structureTreeElements:Ljava/util/List;
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFDocument;
0 6 1 parentTree Lorg/apache/fop/pdf/PDFParentTree;
1 6 2 structTreeRoot Lorg/apache/fop/pdf/PDFStructTreeRoot;
MethodParameters:
Name Flags
parentTree
public void registerStructureElement(org.apache.fop.pdf.PDFStructElem);
descriptor: (Lorg/apache/fop/pdf/PDFStructElem;)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.pdf.PDFDocument.assignObjectNumber:(Lorg/apache/fop/pdf/PDFObject;)V
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.structureTreeElements:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFDocument;
0 3 1 structElem Lorg/apache/fop/pdf/PDFStructElem;
MethodParameters:
Name Flags
structElem
public void registerStructureElement(org.apache.fop.pdf.PDFStructElem, org.apache.fop.pdf.StandardStructureAttributes$Table$Scope);
descriptor: (Lorg/apache/fop/pdf/PDFStructElem;Lorg/apache/fop/pdf/StandardStructureAttributes$Table$Scope;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.registerStructureElement:(Lorg/apache/fop/pdf/PDFStructElem;)V
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
aload 1
aload 2
invokevirtual org.apache.fop.pdf.VersionController.addTableHeaderScopeAttribute:(Lorg/apache/fop/pdf/PDFStructElem;Lorg/apache/fop/pdf/StandardStructureAttributes$Table$Scope;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFDocument;
0 3 1 structElem Lorg/apache/fop/pdf/PDFStructElem;
0 3 2 scope Lorg/apache/fop/pdf/StandardStructureAttributes$Table$Scope;
MethodParameters:
Name Flags
structElem
scope
public org.apache.fop.pdf.PDFInfo getInfo();
descriptor: ()Lorg/apache/fop/pdf/PDFInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.info:Lorg/apache/fop/pdf/PDFInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFObject registerObject(org.apache.fop.pdf.PDFObject);
descriptor: (Lorg/apache/fop/pdf/PDFObject;)Lorg/apache/fop/pdf/PDFObject;
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.pdf.PDFDocument.assignObjectNumber:(Lorg/apache/fop/pdf/PDFObject;)V
1: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.addObject:(Lorg/apache/fop/pdf/PDFObject;)V
2: aload 1
instanceof org.apache.fop.pdf.AbstractPDFStream
ifeq 4
3: aload 1
checkcast org.apache.fop.pdf.AbstractPDFStream
invokevirtual org.apache.fop.pdf.AbstractPDFStream.registerChildren:()V
4: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFDocument;
0 5 1 obj Lorg/apache/fop/pdf/PDFObject;
MethodParameters:
Name Flags
obj
<T extends org.apache.fop.pdf.PDFObject> T registerTrailerObject();
descriptor: (Lorg/apache/fop/pdf/PDFObject;)Lorg/apache/fop/pdf/PDFObject;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.assignObjectNumber:(Lorg/apache/fop/pdf/PDFObject;)V
1: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.addTrailerObject:(Lorg/apache/fop/pdf/PDFObject;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFDocument;
0 3 1 obj TT;
Signature: <T:Lorg/apache/fop/pdf/PDFObject;>(TT;)TT;
MethodParameters:
Name Flags
obj
public void assignObjectNumber(org.apache.fop.pdf.PDFObject);
descriptor: (Lorg/apache/fop/pdf/PDFObject;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.outputStarted:Z
ifeq 2
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.isLinearizationEnabled:()Z
ifeq 2
1: new java.lang.IllegalStateException
dup
ldc "Can't assign number after start of output"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
ldc "obj must not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.fop.pdf.PDFObject.hasObjectNumber:()Z
ifeq 8
5: new java.lang.IllegalStateException
dup
6: ldc "Error registering a PDFObject: PDFObject already has an object number"
7: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.fop.pdf.PDFObject.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
astore 2
start local 2 9: aload 2
ifnull 13
aload 2
aload 0
if_acmpeq 13
10: new java.lang.IllegalStateException
dup
11: ldc "Error registering a PDFObject: PDFObject already has a parent PDFDocument"
12: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals: org.apache.fop.pdf.PDFDocument
StackMap stack:
aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFObject.setObjectNumber:(Lorg/apache/fop/pdf/PDFDocument;)V
14: aload 2
ifnonnull 16
15: aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFObject.setDocument:(Lorg/apache/fop/pdf/PDFDocument;)V
16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/fop/pdf/PDFDocument;
0 17 1 obj Lorg/apache/fop/pdf/PDFObject;
9 17 2 currentParent Lorg/apache/fop/pdf/PDFDocument;
MethodParameters:
Name Flags
obj
public void addObject(org.apache.fop.pdf.PDFObject);
descriptor: (Lorg/apache/fop/pdf/PDFObject;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "obj must not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.fop.pdf.PDFObject.hasObjectNumber:()Z
ifne 6
3: new java.lang.IllegalStateException
dup
4: ldc "Error adding a PDFObject: PDFObject doesn't have an object number"
5: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.objects:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: aload 1
instanceof org.apache.fop.pdf.PDFFunction
ifeq 9
8: aload 0
getfield org.apache.fop.pdf.PDFDocument.functions:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFFunction
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFShading
ifeq 13
10: new java.lang.StringBuilder
dup
ldc "Sh"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.shadingCount:I
iconst_1
iadd
dup_x1
putfield org.apache.fop.pdf.PDFDocument.shadingCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 11: aload 1
checkcast org.apache.fop.pdf.PDFShading
aload 2
invokevirtual org.apache.fop.pdf.PDFShading.setName:(Ljava/lang/String;)V
12: aload 0
getfield org.apache.fop.pdf.PDFDocument.shadings:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFShading
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 13: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFPattern
ifeq 17
14: new java.lang.StringBuilder
dup
ldc "Pa"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.patternCount:I
iconst_1
iadd
dup_x1
putfield org.apache.fop.pdf.PDFDocument.patternCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 15: aload 1
checkcast org.apache.fop.pdf.PDFPattern
aload 2
invokevirtual org.apache.fop.pdf.PDFPattern.setName:(Ljava/lang/String;)V
16: aload 0
getfield org.apache.fop.pdf.PDFDocument.patterns:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFPattern
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 17: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFFont
ifeq 20
18: aload 1
checkcast org.apache.fop.pdf.PDFFont
astore 2
start local 2 19: aload 0
getfield org.apache.fop.pdf.PDFDocument.fontMap:Ljava/util/Map;
aload 2
invokevirtual org.apache.fop.pdf.PDFFont.getName:()Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 20: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFGState
ifeq 22
21: aload 0
getfield org.apache.fop.pdf.PDFDocument.gstates:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFGState
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFPage
ifeq 25
23: aload 0
getfield org.apache.fop.pdf.PDFDocument.pages:Lorg/apache/fop/pdf/PDFPages;
aload 1
checkcast org.apache.fop.pdf.PDFPage
invokevirtual org.apache.fop.pdf.PDFPages.notifyKidRegistered:(Lorg/apache/fop/pdf/PDFPage;)V
24: aload 0
getfield org.apache.fop.pdf.PDFDocument.pageObjs:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFPage
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
25: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFLaunch
ifeq 27
26: aload 0
getfield org.apache.fop.pdf.PDFDocument.launches:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFLaunch
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
27: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFLink
ifeq 29
28: aload 0
getfield org.apache.fop.pdf.PDFDocument.links:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFLink
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
29: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFFileSpec
ifeq 31
30: aload 0
getfield org.apache.fop.pdf.PDFDocument.filespecs:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFFileSpec
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
31: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFGoToRemote
ifeq 33
32: aload 0
getfield org.apache.fop.pdf.PDFDocument.gotoremotes:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFGoToRemote
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
33: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFLayer
ifeq 37
34: aload 0
getfield org.apache.fop.pdf.PDFDocument.layers:Ljava/util/List;
ifnonnull 36
35: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.layers:Ljava/util/List;
36: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.layers:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFLayer
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
37: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFNavigator
ifeq 41
38: aload 0
getfield org.apache.fop.pdf.PDFDocument.navigators:Ljava/util/List;
ifnonnull 40
39: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.navigators:Ljava/util/List;
40: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.navigators:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFNavigator
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
41: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFNavigatorAction
ifeq 45
42: aload 0
getfield org.apache.fop.pdf.PDFDocument.navigatorActions:Ljava/util/List;
ifnonnull 44
43: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.navigatorActions:Ljava/util/List;
44: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.navigatorActions:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFNavigatorAction
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
45: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/apache/fop/pdf/PDFDocument;
0 46 1 obj Lorg/apache/fop/pdf/PDFObject;
11 13 2 shadingName Ljava/lang/String;
15 17 2 patternName Ljava/lang/String;
19 20 2 font Lorg/apache/fop/pdf/PDFFont;
MethodParameters:
Name Flags
obj
public void addTrailerObject(org.apache.fop.pdf.PDFObject);
descriptor: (Lorg/apache/fop/pdf/PDFObject;)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.fop.pdf.PDFDocument.trailerObjects:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 1
instanceof org.apache.fop.pdf.PDFGoTo
ifeq 3
2: aload 0
getfield org.apache.fop.pdf.PDFDocument.gotos:Ljava/util/List;
aload 1
checkcast org.apache.fop.pdf.PDFGoTo
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/PDFDocument;
0 4 1 obj Lorg/apache/fop/pdf/PDFObject;
MethodParameters:
Name Flags
obj
public void applyEncryption(org.apache.fop.pdf.AbstractPDFStream);
descriptor: (Lorg/apache/fop/pdf/AbstractPDFStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.isEncryptionActive:()Z
ifeq 2
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
aload 1
invokeinterface org.apache.fop.pdf.PDFEncryption.applyFilter:(Lorg/apache/fop/pdf/AbstractPDFStream;)V
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/pdf/PDFDocument;
0 3 1 stream Lorg/apache/fop/pdf/AbstractPDFStream;
MethodParameters:
Name Flags
stream
public void setEncryption(org.apache.fop.pdf.PDFEncryptionParams);
descriptor: (Lorg/apache/fop/pdf/PDFEncryptionParams;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getProfile:()Lorg/apache/fop/pdf/PDFProfile;
invokevirtual org.apache.fop.pdf.PDFProfile.verifyEncryptionAllowed:()V
1: aload 0
invokestatic org.apache.fop.pdf.FileIDGenerator.getRandomFileIDGenerator:()Lorg/apache/fop/pdf/FileIDGenerator;
putfield org.apache.fop.pdf.PDFDocument.fileIDGenerator:Lorg/apache/fop/pdf/FileIDGenerator;
2: aload 0
aload 1
aload 0
invokestatic org.apache.fop.pdf.PDFEncryptionManager.newInstance:(Lorg/apache/fop/pdf/PDFEncryptionParams;Lorg/apache/fop/pdf/PDFDocument;)Lorg/apache/fop/pdf/PDFEncryption;
putfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
3: aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
ifnull 14
4: aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
checkcast org.apache.fop.pdf.PDFObject
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.apache.fop.pdf.PDFDocument.addTrailerObject:(Lorg/apache/fop/pdf/PDFObject;)V
6: aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
invokeinterface org.apache.fop.pdf.PDFEncryption.getPDFVersion:()Lorg/apache/fop/pdf/Version;
aload 0
getfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
invokevirtual org.apache.fop.pdf.VersionController.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.Version.compareTo:(Ljava/lang/Enum;)I
ifle 17
7: aload 0
getfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
invokeinterface org.apache.fop.pdf.PDFEncryption.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.VersionController.setPDFVersion:(Lorg/apache/fop/pdf/Version;)V
8: goto 17
StackMap locals: org.apache.fop.pdf.PDFDocument org.apache.fop.pdf.PDFEncryptionParams org.apache.fop.pdf.PDFObject
StackMap stack: java.lang.IllegalStateException
9: astore 3
start local 3 10: aload 0
getfield org.apache.fop.pdf.PDFDocument.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Configured encryption requires PDF version "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
invokeinterface org.apache.fop.pdf.PDFEncryption.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
11: ldc " but version has been set to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
invokevirtual org.apache.fop.pdf.VersionController.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
13: aload 3
athrow
end local 3 end local 2 14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.log:Lorg/apache/commons/logging/Log;
ldc "PDF encryption is unavailable. PDF will be generated without encryption."
invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
15: aload 1
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.getEncryptionLengthInBits:()I
sipush 256
if_icmpne 17
16: aload 0
getfield org.apache.fop.pdf.PDFDocument.log:Lorg/apache/commons/logging/Log;
ldc "Make sure the JCE Unlimited Strength Jurisdiction Policy files are available.AES 256 encryption cannot be performed without them."
invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/fop/pdf/PDFDocument;
0 18 1 params Lorg/apache/fop/pdf/PDFEncryptionParams;
5 14 2 pdfObject Lorg/apache/fop/pdf/PDFObject;
10 14 3 ise Ljava/lang/IllegalStateException;
Exception table:
from to target type
6 8 9 Class java.lang.IllegalStateException
MethodParameters:
Name Flags
params
public boolean isEncryptionActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFEncryption getEncryption();
descriptor: ()Lorg/apache/fop/pdf/PDFEncryption;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
private findPDFObject(java.util.List<? extends org.apache.fop.pdf.PDFObject>, org.apache.fop.pdf.PDFObject);
descriptor: (Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.apache.fop.pdf.PDFDocument java.util.List org.apache.fop.pdf.PDFObject top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFObject
astore 3
start local 3 2: aload 2
aload 3
invokevirtual org.apache.fop.pdf.PDFObject.contentEquals:(Lorg/apache/fop/pdf/PDFObject;)Z
ifeq 4
3: aload 3
areturn
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFDocument;
0 6 1 list Ljava/util/List<+Lorg/apache/fop/pdf/PDFObject;>;
0 6 2 compare Lorg/apache/fop/pdf/PDFObject;
2 4 3 obj Lorg/apache/fop/pdf/PDFObject;
Signature: (Ljava/util/List<+Lorg/apache/fop/pdf/PDFObject;>;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
MethodParameters:
Name Flags
list
compare
protected org.apache.fop.pdf.PDFFunction findFunction(org.apache.fop.pdf.PDFFunction);
descriptor: (Lorg/apache/fop/pdf/PDFFunction;)Lorg/apache/fop/pdf/PDFFunction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.functions:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFFunction
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFFunction;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFShading findShading(org.apache.fop.pdf.PDFShading);
descriptor: (Lorg/apache/fop/pdf/PDFShading;)Lorg/apache/fop/pdf/PDFShading;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.shadings:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFShading
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFShading;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFPattern findPattern(org.apache.fop.pdf.PDFPattern);
descriptor: (Lorg/apache/fop/pdf/PDFPattern;)Lorg/apache/fop/pdf/PDFPattern;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.patterns:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFPattern
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFPattern;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFFont findFont(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/pdf/PDFFont;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.fontMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFFont
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 fontname Ljava/lang/String;
MethodParameters:
Name Flags
fontname
protected org.apache.fop.pdf.PDFDestination findDestination(org.apache.fop.pdf.PDFDestination);
descriptor: (Lorg/apache/fop/pdf/PDFDestination;)Lorg/apache/fop/pdf/PDFDestination;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getDestinationList:()Ljava/util/List;
aload 1
invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
istore 2
start local 2 1: iload 2
iflt 3
2: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getDestinationList:()Ljava/util/List;
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFDestination
areturn
3: StackMap locals: int
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/PDFDocument;
0 4 1 compare Lorg/apache/fop/pdf/PDFDestination;
1 4 2 index I
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFLink findLink(org.apache.fop.pdf.PDFLink);
descriptor: (Lorg/apache/fop/pdf/PDFLink;)Lorg/apache/fop/pdf/PDFLink;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.links:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFLink
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFLink;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFFileSpec findFileSpec(org.apache.fop.pdf.PDFFileSpec);
descriptor: (Lorg/apache/fop/pdf/PDFFileSpec;)Lorg/apache/fop/pdf/PDFFileSpec;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.filespecs:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFFileSpec
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFFileSpec;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFGoToRemote findGoToRemote(org.apache.fop.pdf.PDFGoToRemote);
descriptor: (Lorg/apache/fop/pdf/PDFGoToRemote;)Lorg/apache/fop/pdf/PDFGoToRemote;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.gotoremotes:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFGoToRemote
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFGoToRemote;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFGoTo findGoTo(org.apache.fop.pdf.PDFGoTo);
descriptor: (Lorg/apache/fop/pdf/PDFGoTo;)Lorg/apache/fop/pdf/PDFGoTo;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.gotos:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFGoTo
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFGoTo;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFLaunch findLaunch(org.apache.fop.pdf.PDFLaunch);
descriptor: (Lorg/apache/fop/pdf/PDFLaunch;)Lorg/apache/fop/pdf/PDFLaunch;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.launches:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.findPDFObject:(Ljava/util/List;Lorg/apache/fop/pdf/PDFObject;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFLaunch
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 compare Lorg/apache/fop/pdf/PDFLaunch;
MethodParameters:
Name Flags
compare
protected org.apache.fop.pdf.PDFGState findGState(org.apache.fop.pdf.PDFGState, org.apache.fop.pdf.PDFGState);
descriptor: (Lorg/apache/fop/pdf/PDFGState;Lorg/apache/fop/pdf/PDFGState;)Lorg/apache/fop/pdf/PDFGState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.gstates:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: org.apache.fop.pdf.PDFDocument org.apache.fop.pdf.PDFGState org.apache.fop.pdf.PDFGState top top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFGState
astore 4
start local 4 2: new org.apache.fop.pdf.PDFGState
dup
invokespecial org.apache.fop.pdf.PDFGState.<init>:()V
astore 3
start local 3 3: aload 3
aload 2
invokevirtual org.apache.fop.pdf.PDFGState.addValues:(Lorg/apache/fop/pdf/PDFGState;)V
4: aload 3
aload 4
invokevirtual org.apache.fop.pdf.PDFGState.addValues:(Lorg/apache/fop/pdf/PDFGState;)V
5: aload 3
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 4
areturn
end local 4 end local 3 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
8: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/fop/pdf/PDFDocument;
0 9 1 wanted Lorg/apache/fop/pdf/PDFGState;
0 9 2 current Lorg/apache/fop/pdf/PDFGState;
3 7 3 poss Lorg/apache/fop/pdf/PDFGState;
2 7 4 avail Lorg/apache/fop/pdf/PDFGState;
MethodParameters:
Name Flags
wanted
current
public org.apache.fop.pdf.PDFDeviceColorSpace getPDFColorSpace();
descriptor: ()Lorg/apache/fop/pdf/PDFDeviceColorSpace;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.colorspace:Lorg/apache/fop/pdf/PDFDeviceColorSpace;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public int getColorSpace();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getPDFColorSpace:()Lorg/apache/fop/pdf/PDFDeviceColorSpace;
invokevirtual org.apache.fop.pdf.PDFDeviceColorSpace.getColorSpace:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public void setColorSpace(int);
descriptor: (I)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.fop.pdf.PDFDocument.colorspace:Lorg/apache/fop/pdf/PDFDeviceColorSpace;
iload 1
invokevirtual org.apache.fop.pdf.PDFDeviceColorSpace.setColorSpace:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 theColorspace I
MethodParameters:
Name Flags
theColorspace
public java.util.Map<java.lang.String, org.apache.fop.pdf.PDFFont> getFontMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.fontMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFFont;>;
public org.apache.fop.pdf.PDFImageXObject getImage(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/pdf/PDFImageXObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFImageXObject
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 key Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
key
public org.apache.fop.pdf.PDFXObject getXObject(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/pdf/PDFXObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFXObject
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public void addDestination(org.apache.fop.pdf.PDFDestination);
descriptor: (Lorg/apache/fop/pdf/PDFDestination;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
aload 1
invokeinterface java.util.List.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/fop/pdf/PDFDocument;
0 4 1 destination Lorg/apache/fop/pdf/PDFDestination;
MethodParameters:
Name Flags
destination
public java.util.List<org.apache.fop.pdf.PDFDestination> getDestinationList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.hasDestinations:()Z
ifeq 2
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFDocument;
Signature: ()Ljava/util/List<Lorg/apache/fop/pdf/PDFDestination;>;
public boolean hasDestinations();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
ifnull 1
aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFImageXObject addImage(org.apache.fop.pdf.PDFResourceContext, org.apache.fop.pdf.PDFImage);
descriptor: (Lorg/apache/fop/pdf/PDFResourceContext;Lorg/apache/fop/pdf/PDFImage;)Lorg/apache/fop/pdf/PDFImageXObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.apache.fop.pdf.PDFImage.getKey:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFImageXObject
astore 4
start local 4 2: aload 4
ifnull 6
3: aload 1
ifnull 5
4: aload 1
aload 4
invokevirtual org.apache.fop.pdf.PDFResourceContext.addXObject:(Lorg/apache/fop/pdf/PDFXObject;)V
5: StackMap locals: java.lang.String org.apache.fop.pdf.PDFImageXObject
StackMap stack:
aload 4
areturn
6: StackMap locals:
StackMap stack:
aload 2
aload 0
invokeinterface org.apache.fop.pdf.PDFImage.setup:(Lorg/apache/fop/pdf/PDFDocument;)V
7: new org.apache.fop.pdf.PDFImageXObject
dup
aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.xObjectCount:I
iconst_1
iadd
dup_x1
putfield org.apache.fop.pdf.PDFDocument.xObjectCount:I
aload 2
invokespecial org.apache.fop.pdf.PDFImageXObject.<init>:(ILorg/apache/fop/pdf/PDFImage;)V
astore 4
8: aload 0
aload 4
invokevirtual org.apache.fop.pdf.PDFDocument.registerObject:(Lorg/apache/fop/pdf/PDFObject;)Lorg/apache/fop/pdf/PDFObject;
pop
9: aload 0
getfield org.apache.fop.pdf.PDFDocument.resources:Lorg/apache/fop/pdf/PDFResources;
aload 4
invokevirtual org.apache.fop.pdf.PDFResources.addXObject:(Lorg/apache/fop/pdf/PDFXObject;)V
10: aload 1
ifnull 12
11: aload 1
aload 4
invokevirtual org.apache.fop.pdf.PDFResourceContext.addXObject:(Lorg/apache/fop/pdf/PDFXObject;)V
12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
aload 3
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/fop/pdf/PDFDocument;
0 14 1 res Lorg/apache/fop/pdf/PDFResourceContext;
0 14 2 img Lorg/apache/fop/pdf/PDFImage;
1 14 3 key Ljava/lang/String;
2 14 4 xObject Lorg/apache/fop/pdf/PDFImageXObject;
MethodParameters:
Name Flags
res
img
public org.apache.fop.pdf.PDFFormXObject addFormXObject(org.apache.fop.pdf.PDFResourceContext, org.apache.fop.pdf.PDFStream, org.apache.fop.pdf.PDFReference, java.lang.String);
descriptor: (Lorg/apache/fop/pdf/PDFResourceContext;Lorg/apache/fop/pdf/PDFStream;Lorg/apache/fop/pdf/PDFReference;Ljava/lang/String;)Lorg/apache/fop/pdf/PDFFormXObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
aload 4
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFFormXObject
astore 5
start local 5 1: aload 5
ifnull 5
2: aload 1
ifnull 4
3: aload 1
aload 5
invokevirtual org.apache.fop.pdf.PDFResourceContext.addXObject:(Lorg/apache/fop/pdf/PDFXObject;)V
4: StackMap locals: org.apache.fop.pdf.PDFFormXObject
StackMap stack:
aload 5
areturn
5: StackMap locals:
StackMap stack:
new org.apache.fop.pdf.PDFFormXObject
dup
6: aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.xObjectCount:I
iconst_1
iadd
dup_x1
putfield org.apache.fop.pdf.PDFDocument.xObjectCount:I
7: aload 2
8: aload 3
9: invokespecial org.apache.fop.pdf.PDFFormXObject.<init>:(ILorg/apache/fop/pdf/PDFStream;Lorg/apache/fop/pdf/PDFReference;)V
astore 5
10: aload 0
aload 5
invokevirtual org.apache.fop.pdf.PDFDocument.registerObject:(Lorg/apache/fop/pdf/PDFObject;)Lorg/apache/fop/pdf/PDFObject;
pop
11: aload 0
getfield org.apache.fop.pdf.PDFDocument.resources:Lorg/apache/fop/pdf/PDFResources;
aload 5
invokevirtual org.apache.fop.pdf.PDFResources.addXObject:(Lorg/apache/fop/pdf/PDFXObject;)V
12: aload 1
ifnull 14
13: aload 1
aload 5
invokevirtual org.apache.fop.pdf.PDFResourceContext.addXObject:(Lorg/apache/fop/pdf/PDFXObject;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.xObjectsMap:Ljava/util/Map;
aload 4
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 5
areturn
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 16 0 this Lorg/apache/fop/pdf/PDFDocument;
0 16 1 res Lorg/apache/fop/pdf/PDFResourceContext;
0 16 2 cont Lorg/apache/fop/pdf/PDFStream;
0 16 3 formres Lorg/apache/fop/pdf/PDFReference;
0 16 4 key Ljava/lang/String;
1 16 5 xObject Lorg/apache/fop/pdf/PDFFormXObject;
MethodParameters:
Name Flags
res
cont
formres
key
public org.apache.fop.pdf.PDFOutline getOutlineRoot();
descriptor: ()Lorg/apache/fop/pdf/PDFOutline;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
ifnull 2
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
areturn
2: StackMap locals:
StackMap stack:
aload 0
new org.apache.fop.pdf.PDFOutline
dup
aconst_null
aconst_null
iconst_1
invokespecial org.apache.fop.pdf.PDFOutline.<init>:(Ljava/lang/String;Lorg/apache/fop/pdf/PDFReference;Z)V
putfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
3: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
invokevirtual org.apache.fop.pdf.PDFDocument.assignObjectNumber:(Lorg/apache/fop/pdf/PDFObject;)V
4: aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
invokevirtual org.apache.fop.pdf.PDFDocument.addTrailerObject:(Lorg/apache/fop/pdf/PDFObject;)V
5: aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
aload 0
getfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
invokevirtual org.apache.fop.pdf.PDFRoot.setRootOutline:(Lorg/apache/fop/pdf/PDFOutline;)V
6: aload 0
getfield org.apache.fop.pdf.PDFDocument.outlineRoot:Lorg/apache/fop/pdf/PDFOutline;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/pdf/PDFDocument;
public org.apache.fop.pdf.PDFResources getResources();
descriptor: ()Lorg/apache/fop/pdf/PDFResources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.resources:Lorg/apache/fop/pdf/PDFResources;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public void enableAccessibility(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.fop.pdf.PDFDocument.accessibilityEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 enableAccessibility Z
MethodParameters:
Name Flags
enableAccessibility
public org.apache.fop.pdf.PDFReference resolveExtensionReference(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/pdf/PDFReference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.layers:Ljava/util/List;
ifnull 6
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.layers:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.apache.fop.pdf.PDFDocument java.lang.String top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFLayer
astore 2
start local 2 3: aload 2
aload 1
invokevirtual org.apache.fop.pdf.PDFLayer.hasId:(Ljava/lang/String;)Z
ifeq 5
4: aload 2
invokevirtual org.apache.fop.pdf.PDFLayer.makeReference:()Lorg/apache/fop/pdf/PDFReference;
areturn
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: StackMap locals: org.apache.fop.pdf.PDFDocument java.lang.String
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.navigators:Ljava/util/List;
ifnull 12
7: aload 0
getfield org.apache.fop.pdf.PDFDocument.navigators:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 11
StackMap locals: org.apache.fop.pdf.PDFDocument java.lang.String top java.util.Iterator
StackMap stack:
8: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFNavigator
astore 2
start local 2 9: aload 2
aload 1
invokevirtual org.apache.fop.pdf.PDFNavigator.hasId:(Ljava/lang/String;)Z
ifeq 11
10: aload 2
invokevirtual org.apache.fop.pdf.PDFNavigator.makeReference:()Lorg/apache/fop/pdf/PDFReference;
areturn
end local 2 11: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
12: StackMap locals: org.apache.fop.pdf.PDFDocument java.lang.String
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.navigatorActions:Ljava/util/List;
ifnull 18
13: aload 0
getfield org.apache.fop.pdf.PDFDocument.navigatorActions:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 17
StackMap locals: org.apache.fop.pdf.PDFDocument java.lang.String top java.util.Iterator
StackMap stack:
14: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFNavigatorAction
astore 2
start local 2 15: aload 2
aload 1
invokevirtual org.apache.fop.pdf.PDFNavigatorAction.hasId:(Ljava/lang/String;)Z
ifeq 17
16: aload 2
invokevirtual org.apache.fop.pdf.PDFNavigatorAction.makeReference:()Lorg/apache/fop/pdf/PDFReference;
areturn
end local 2 17: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
18: StackMap locals: org.apache.fop.pdf.PDFDocument java.lang.String
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/fop/pdf/PDFDocument;
0 19 1 id Ljava/lang/String;
3 5 2 layer Lorg/apache/fop/pdf/PDFLayer;
9 11 2 navigator Lorg/apache/fop/pdf/PDFNavigator;
15 17 2 action Lorg/apache/fop/pdf/PDFNavigatorAction;
MethodParameters:
Name Flags
id
public void output(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield org.apache.fop.pdf.PDFDocument.outputStarted:Z
1: goto 4
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.objects:Ljava/util/List;
iconst_0
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFObject
astore 2
start local 2 3: aload 0
aload 2
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.streamIndirectObject:(Lorg/apache/fop/pdf/PDFObject;Ljava/io/OutputStream;)I
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.objects:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifgt 2
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFDocument;
0 6 1 stream Ljava/io/OutputStream;
3 4 2 object Lorg/apache/fop/pdf/PDFObject;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
protected void writeTrailer(java.io.OutputStream, int, int, int, long, long);
descriptor: (Ljava/io/OutputStream;IIIJJ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 7 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.mayCompressStructureTreeElements:()Z
ifeq 2
1: new org.apache.fop.pdf.PDFDocument$CompressedTrailerOutputHelper
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDocument$CompressedTrailerOutputHelper.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
goto 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.pdf.PDFDocument$UncompressedTrailerOutputHelper
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDocument$UncompressedTrailerOutputHelper.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
3: StackMap locals:
StackMap stack: org.apache.fop.pdf.PDFDocument$TrailerOutputHelper
astore 9
start local 9 4: aload 0
getfield org.apache.fop.pdf.PDFDocument.structureTreeElements:Ljava/util/List;
ifnull 6
5: aload 9
aload 1
invokeinterface org.apache.fop.pdf.PDFDocument$TrailerOutputHelper.outputStructureTreeElements:(Ljava/io/OutputStream;)V
6: StackMap locals: org.apache.fop.pdf.PDFDocument$TrailerOutputHelper
StackMap stack:
aload 0
lload 5
lconst_0
lcmp
ifeq 7
iconst_1
goto 8
StackMap locals:
StackMap stack: org.apache.fop.pdf.PDFDocument
7: iconst_0
StackMap locals: org.apache.fop.pdf.PDFDocument java.io.OutputStream int int int long long org.apache.fop.pdf.PDFDocument$TrailerOutputHelper
StackMap stack: org.apache.fop.pdf.PDFDocument int
8: invokevirtual org.apache.fop.pdf.PDFDocument.createTrailerDictionary:(Z)Lorg/apache/fop/pdf/xref/TrailerDictionary;
astore 10
start local 10 9: lload 5
lconst_0
lcmp
ifeq 11
10: aload 10
invokevirtual org.apache.fop.pdf.xref.TrailerDictionary.getDictionary:()Lorg/apache/fop/pdf/PDFDictionary;
ldc "Prev"
lload 5
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
11: StackMap locals: org.apache.fop.pdf.xref.TrailerDictionary
StackMap stack:
aload 9
aload 1
aload 10
iload 2
iload 3
iload 4
invokeinterface org.apache.fop.pdf.PDFDocument$TrailerOutputHelper.outputCrossReferenceObject:(Ljava/io/OutputStream;Lorg/apache/fop/pdf/xref/TrailerDictionary;III)J
pop2
12: new java.lang.StringBuilder
dup
ldc "\nstartxref\n"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 7
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "\n%%EOF\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 11
start local 11 13: aload 1
aload 11
invokestatic org.apache.fop.pdf.PDFDocument.encode:(Ljava/lang/String;)[B
invokevirtual java.io.OutputStream.write:([B)V
14: return
end local 11 end local 10 end local 9 end local 7 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 15 0 this Lorg/apache/fop/pdf/PDFDocument;
0 15 1 stream Ljava/io/OutputStream;
0 15 2 first I
0 15 3 last I
0 15 4 size I
0 15 5 mainOffset J
0 15 7 startxref J
4 15 9 trailerOutputHelper Lorg/apache/fop/pdf/PDFDocument$TrailerOutputHelper;
9 15 10 trailerDictionary Lorg/apache/fop/pdf/xref/TrailerDictionary;
13 15 11 trailer Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
first
last
size
mainOffset
startxref
protected int streamIndirectObject(org.apache.fop.pdf.PDFObject, java.io.OutputStream);
descriptor: (Lorg/apache/fop/pdf/PDFObject;Ljava/io/OutputStream;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
putfield org.apache.fop.pdf.PDFDocument.outputStarted:Z
1: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.recordObjectOffset:(Lorg/apache/fop/pdf/PDFObject;)V
2: aload 1
aload 2
invokestatic org.apache.fop.pdf.PDFDocument.outputIndirectObject:(Lorg/apache/fop/pdf/PDFObject;Ljava/io/OutputStream;)I
istore 3
start local 3 3: aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.position:J
iload 3
i2l
ladd
putfield org.apache.fop.pdf.PDFDocument.position:J
4: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFDocument;
0 5 1 o Lorg/apache/fop/pdf/PDFObject;
0 5 2 stream Ljava/io/OutputStream;
3 5 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
o
stream
private void streamIndirectObjects(java.util.Collection<? extends org.apache.fop.pdf.PDFObject>, java.io.OutputStream);
descriptor: (Ljava/util/Collection;Ljava/io/OutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 3
StackMap locals: org.apache.fop.pdf.PDFDocument java.util.Collection java.io.OutputStream top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFObject
astore 3
start local 3 2: aload 0
aload 3
aload 2
invokevirtual org.apache.fop.pdf.PDFDocument.streamIndirectObject:(Lorg/apache/fop/pdf/PDFObject;Ljava/io/OutputStream;)I
pop
end local 3 3: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFDocument;
0 5 1 objects Ljava/util/Collection<+Lorg/apache/fop/pdf/PDFObject;>;
0 5 2 stream Ljava/io/OutputStream;
2 3 3 o Lorg/apache/fop/pdf/PDFObject;
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/Collection<+Lorg/apache/fop/pdf/PDFObject;>;Ljava/io/OutputStream;)V
MethodParameters:
Name Flags
objects
stream
private void recordObjectOffset(org.apache.fop.pdf.PDFObject);
descriptor: (Lorg/apache/fop/pdf/PDFObject;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.fop.pdf.PDFObject.getObjectNumber:()Lorg/apache/fop/pdf/PDFObjectNumber;
invokevirtual org.apache.fop.pdf.PDFObjectNumber.getNumber:()I
iconst_1
isub
istore 2
start local 2 1: goto 3
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.indirectObjectOffsets:Ljava/util/List;
aconst_null
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.indirectObjectOffsets:Ljava/util/List;
invokeinterface java.util.List.size:()I
iload 2
if_icmple 2
4: aload 0
getfield org.apache.fop.pdf.PDFDocument.indirectObjectOffsets:Ljava/util/List;
iload 2
aload 0
getfield org.apache.fop.pdf.PDFDocument.position:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFDocument;
0 6 1 object Lorg/apache/fop/pdf/PDFObject;
1 6 2 index I
MethodParameters:
Name Flags
object
public static int outputIndirectObject(org.apache.fop.pdf.PDFObject, java.io.OutputStream);
descriptor: (Lorg/apache/fop/pdf/PDFObject;Ljava/io/OutputStream;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFObject.hasObjectNumber:()Z
ifne 2
1: new java.lang.IllegalArgumentException
dup
ldc "Not an indirect object"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFObject.getObjectID:()Ljava/lang/String;
invokestatic org.apache.fop.pdf.PDFDocument.encode:(Ljava/lang/String;)[B
astore 2
start local 2 3: aload 1
aload 2
invokevirtual java.io.OutputStream.write:([B)V
4: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFObject.output:(Ljava/io/OutputStream;)I
istore 3
start local 3 5: ldc "\nendobj\n"
invokestatic org.apache.fop.pdf.PDFDocument.encode:(Ljava/lang/String;)[B
astore 4
start local 4 6: aload 1
aload 4
invokevirtual java.io.OutputStream.write:([B)V
7: aload 2
arraylength
iload 3
iadd
aload 4
arraylength
iadd
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Lorg/apache/fop/pdf/PDFObject;
0 8 1 stream Ljava/io/OutputStream;
3 8 2 obj [B
5 8 3 length I
6 8 4 endobj [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
object
stream
public void (java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
lconst_0
putfield org.apache.fop.pdf.PDFDocument.position:J
1: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getProfile:()Lorg/apache/fop/pdf/PDFProfile;
invokevirtual org.apache.fop.pdf.PDFProfile.verifyPDFVersion:()V
2: new java.lang.StringBuilder
dup
ldc "%PDF-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getPDFVersionString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.apache.fop.pdf.PDFDocument.encode:(Ljava/lang/String;)[B
astore 2
start local 2 3: aload 1
aload 2
invokevirtual java.io.OutputStream.write:([B)V
4: aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.position:J
aload 2
arraylength
i2l
ladd
putfield org.apache.fop.pdf.PDFDocument.position:J
5: bipush 6
newarray 8
dup
iconst_0
6: bipush 37
bastore
dup
iconst_1
7: bipush -86
bastore
dup
iconst_2
8: bipush -85
bastore
dup
iconst_3
9: bipush -84
bastore
dup
iconst_4
10: bipush -83
bastore
dup
iconst_5
11: bipush 10
bastore
12: astore 3
start local 3 13: aload 1
aload 3
invokevirtual java.io.OutputStream.write:([B)V
14: aload 0
dup
getfield org.apache.fop.pdf.PDFDocument.position:J
aload 3
arraylength
i2l
ladd
putfield org.apache.fop.pdf.PDFDocument.position:J
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/fop/pdf/PDFDocument;
0 16 1 stream Ljava/io/OutputStream;
3 16 2 pdf [B
13 16 3 bin [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
public void outputTrailer(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.createDestinations:()V
1: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.output:(Ljava/io/OutputStream;)V
2: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.outputTrailerObjectsAndXref:(Ljava/io/OutputStream;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/PDFDocument;
0 4 1 stream Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
private void createDestinations();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.hasDestinations:()Z
ifeq 6
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
new org.apache.fop.pdf.DestinationComparator
dup
invokespecial org.apache.fop.pdf.DestinationComparator.<init>:()V
invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
2: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
aload 0
getfield org.apache.fop.pdf.PDFDocument.destinations:Ljava/util/List;
invokevirtual org.apache.fop.pdf.PDFFactory.makeDests:(Ljava/util/List;)Lorg/apache/fop/pdf/PDFDests;
astore 1
start local 1 3: aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
invokevirtual org.apache.fop.pdf.PDFRoot.getNames:()Lorg/apache/fop/pdf/PDFNames;
ifnonnull 5
4: aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
invokevirtual org.apache.fop.pdf.PDFFactory.makeNames:()Lorg/apache/fop/pdf/PDFNames;
invokevirtual org.apache.fop.pdf.PDFRoot.setNames:(Lorg/apache/fop/pdf/PDFNames;)V
5: StackMap locals: org.apache.fop.pdf.PDFDests
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
invokevirtual org.apache.fop.pdf.PDFRoot.getNames:()Lorg/apache/fop/pdf/PDFNames;
aload 1
invokevirtual org.apache.fop.pdf.PDFNames.setDests:(Lorg/apache/fop/pdf/PDFDests;)V
end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/pdf/PDFDocument;
3 6 1 dests Lorg/apache/fop/pdf/PDFDests;
private void outputTrailerObjectsAndXref(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.mayCompressStructureTreeElements:()Z
ifeq 2
1: new org.apache.fop.pdf.PDFDocument$CompressedTrailerOutputHelper
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDocument$CompressedTrailerOutputHelper.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
goto 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.pdf.PDFDocument$UncompressedTrailerOutputHelper
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDocument$UncompressedTrailerOutputHelper.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
3: StackMap locals:
StackMap stack: org.apache.fop.pdf.PDFDocument$TrailerOutputHelper
astore 2
start local 2 4: aload 0
getfield org.apache.fop.pdf.PDFDocument.structureTreeElements:Ljava/util/List;
ifnull 6
5: aload 2
aload 1
invokeinterface org.apache.fop.pdf.PDFDocument$TrailerOutputHelper.outputStructureTreeElements:(Ljava/io/OutputStream;)V
6: StackMap locals: org.apache.fop.pdf.PDFDocument$TrailerOutputHelper
StackMap stack:
aload 0
aload 0
getfield org.apache.fop.pdf.PDFDocument.trailerObjects:Ljava/util/List;
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.streamIndirectObjects:(Ljava/util/Collection;Ljava/io/OutputStream;)V
7: aload 0
iconst_1
invokevirtual org.apache.fop.pdf.PDFDocument.createTrailerDictionary:(Z)Lorg/apache/fop/pdf/xref/TrailerDictionary;
astore 3
start local 3 8: aload 2
aload 1
aload 3
iconst_0
9: aload 0
getfield org.apache.fop.pdf.PDFDocument.indirectObjectOffsets:Ljava/util/List;
invokeinterface java.util.List.size:()I
aload 0
getfield org.apache.fop.pdf.PDFDocument.indirectObjectOffsets:Ljava/util/List;
invokeinterface java.util.List.size:()I
10: invokeinterface org.apache.fop.pdf.PDFDocument$TrailerOutputHelper.outputCrossReferenceObject:(Ljava/io/OutputStream;Lorg/apache/fop/pdf/xref/TrailerDictionary;III)J
lstore 4
start local 4 11: new java.lang.StringBuilder
dup
ldc "\nstartxref\n"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 4
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "\n%%EOF\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 12: aload 1
aload 6
invokestatic org.apache.fop.pdf.PDFDocument.encode:(Ljava/lang/String;)[B
invokevirtual java.io.OutputStream.write:([B)V
13: return
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/fop/pdf/PDFDocument;
0 14 1 stream Ljava/io/OutputStream;
4 14 2 trailerOutputHelper Lorg/apache/fop/pdf/PDFDocument$TrailerOutputHelper;
8 14 3 trailerDictionary Lorg/apache/fop/pdf/xref/TrailerDictionary;
11 14 4 startxref J
12 14 6 trailer Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
private boolean mayCompressStructureTreeElements();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.accessibilityEnabled:Z
ifeq 4
1: aload 0
getfield org.apache.fop.pdf.PDFDocument.versionController:Lorg/apache/fop/pdf/VersionController;
invokevirtual org.apache.fop.pdf.VersionController.getPDFVersion:()Lorg/apache/fop/pdf/Version;
getstatic org.apache.fop.pdf.Version.V1_5:Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.Version.compareTo:(Ljava/lang/Enum;)I
iflt 4
2: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.isLinearizationEnabled:()Z
ifne 4
3: iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFDocument;
private org.apache.fop.pdf.xref.TrailerDictionary createTrailerDictionary(boolean);
descriptor: (Z)Lorg/apache/fop/pdf/xref/TrailerDictionary;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getFileIDGenerator:()Lorg/apache/fop/pdf/FileIDGenerator;
astore 2
start local 2 1: new org.apache.fop.pdf.xref.TrailerDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.xref.TrailerDictionary.<init>:(Lorg/apache/fop/pdf/PDFDocument;)V
astore 3
start local 3 2: iload 1
ifeq 4
3: aload 3
aload 0
getfield org.apache.fop.pdf.PDFDocument.root:Lorg/apache/fop/pdf/PDFRoot;
invokevirtual org.apache.fop.pdf.xref.TrailerDictionary.setRoot:(Lorg/apache/fop/pdf/PDFRoot;)Lorg/apache/fop/pdf/xref/TrailerDictionary;
aload 0
getfield org.apache.fop.pdf.PDFDocument.info:Lorg/apache/fop/pdf/PDFInfo;
invokevirtual org.apache.fop.pdf.xref.TrailerDictionary.setInfo:(Lorg/apache/fop/pdf/PDFInfo;)Lorg/apache/fop/pdf/xref/TrailerDictionary;
pop
4: StackMap locals: org.apache.fop.pdf.FileIDGenerator org.apache.fop.pdf.xref.TrailerDictionary
StackMap stack:
aload 3
aload 2
invokevirtual org.apache.fop.pdf.FileIDGenerator.getOriginalFileID:()[B
aload 2
invokevirtual org.apache.fop.pdf.FileIDGenerator.getUpdatedFileID:()[B
invokevirtual org.apache.fop.pdf.xref.TrailerDictionary.setFileID:([B[B)Lorg/apache/fop/pdf/xref/TrailerDictionary;
pop
5: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.isEncryptionActive:()Z
ifeq 7
6: aload 3
aload 0
getfield org.apache.fop.pdf.PDFDocument.encryption:Lorg/apache/fop/pdf/PDFEncryption;
invokevirtual org.apache.fop.pdf.xref.TrailerDictionary.setEncryption:(Lorg/apache/fop/pdf/PDFEncryption;)Lorg/apache/fop/pdf/xref/TrailerDictionary;
pop
7: 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 8 0 this Lorg/apache/fop/pdf/PDFDocument;
0 8 1 addRoot Z
1 8 2 gen Lorg/apache/fop/pdf/FileIDGenerator;
2 8 3 trailerDictionary Lorg/apache/fop/pdf/xref/TrailerDictionary;
MethodParameters:
Name Flags
addRoot
public boolean isMergeFontsEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.mergeFontsEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public void setMergeFontsEnabled(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.fop.pdf.PDFDocument.mergeFontsEnabled:Z
1: iload 1
ifeq 3
2: aload 0
invokevirtual org.apache.fop.pdf.PDFDocument.getResources:()Lorg/apache/fop/pdf/PDFResources;
invokevirtual org.apache.fop.pdf.PDFResources.createFontsAsObj:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/PDFDocument;
0 4 1 mergeFontsEnabled Z
MethodParameters:
Name Flags
mergeFontsEnabled
long getCurrentFileSize();
descriptor: ()J
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.position:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
org.apache.fop.pdf.FileIDGenerator getFileIDGenerator();
descriptor: ()Lorg/apache/fop/pdf/FileIDGenerator;
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.fileIDGenerator:Lorg/apache/fop/pdf/FileIDGenerator;
ifnonnull 5
1: aload 0
aload 0
invokestatic org.apache.fop.pdf.FileIDGenerator.getDigestFileIDGenerator:(Lorg/apache/fop/pdf/PDFDocument;)Lorg/apache/fop/pdf/FileIDGenerator;
putfield org.apache.fop.pdf.PDFDocument.fileIDGenerator:Lorg/apache/fop/pdf/FileIDGenerator;
2: goto 5
StackMap locals:
StackMap stack: java.security.NoSuchAlgorithmException
3: pop
4: aload 0
invokestatic org.apache.fop.pdf.FileIDGenerator.getRandomFileIDGenerator:()Lorg/apache/fop/pdf/FileIDGenerator;
putfield org.apache.fop.pdf.PDFDocument.fileIDGenerator:Lorg/apache/fop/pdf/FileIDGenerator;
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFDocument.fileIDGenerator:Lorg/apache/fop/pdf/FileIDGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFDocument;
Exception table:
from to target type
1 2 3 Class java.security.NoSuchAlgorithmException
public boolean isLinearizationEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFDocument.linearizationEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFDocument;
public void setLinearizationEnabled(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.fop.pdf.PDFDocument.linearizationEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDocument;
0 2 1 b Z
MethodParameters:
Name Flags
b
}
SourceFile: "PDFDocument.java"
NestMembers:
org.apache.fop.pdf.PDFDocument$CompressedTrailerOutputHelper org.apache.fop.pdf.PDFDocument$TrailerOutputHelper org.apache.fop.pdf.PDFDocument$UncompressedTrailerOutputHelper
InnerClasses:
private CompressedTrailerOutputHelper = org.apache.fop.pdf.PDFDocument$CompressedTrailerOutputHelper of org.apache.fop.pdf.PDFDocument
private abstract TrailerOutputHelper = org.apache.fop.pdf.PDFDocument$TrailerOutputHelper of org.apache.fop.pdf.PDFDocument
private UncompressedTrailerOutputHelper = org.apache.fop.pdf.PDFDocument$UncompressedTrailerOutputHelper of org.apache.fop.pdf.PDFDocument
public final Table = org.apache.fop.pdf.StandardStructureAttributes$Table of org.apache.fop.pdf.StandardStructureAttributes
public final Scope = org.apache.fop.pdf.StandardStructureAttributes$Table$Scope of org.apache.fop.pdf.StandardStructureAttributes$Table