public class org.apache.fop.pdf.PDFProfile
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.pdf.PDFProfile
super_class: java.lang.Object
{
protected org.apache.fop.pdf.PDFAMode pdfAMode;
descriptor: Lorg/apache/fop/pdf/PDFAMode;
flags: (0x0004) ACC_PROTECTED
protected org.apache.fop.pdf.PDFUAMode pdfUAMode;
descriptor: Lorg/apache/fop/pdf/PDFUAMode;
flags: (0x0004) ACC_PROTECTED
protected org.apache.fop.pdf.PDFXMode pdfXMode;
descriptor: Lorg/apache/fop/pdf/PDFXMode;
flags: (0x0004) ACC_PROTECTED
protected org.apache.fop.pdf.PDFVTMode pdfVTMode;
descriptor: Lorg/apache/fop/pdf/PDFVTMode;
flags: (0x0004) ACC_PROTECTED
private org.apache.fop.pdf.PDFDocument doc;
descriptor: Lorg/apache/fop/pdf/PDFDocument;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.apache.fop.pdf.PDFDocument);
descriptor: (Lorg/apache/fop/pdf/PDFDocument;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.apache.fop.pdf.PDFAMode.DISABLED:Lorg/apache/fop/pdf/PDFAMode;
putfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
2: aload 0
getstatic org.apache.fop.pdf.PDFUAMode.DISABLED:Lorg/apache/fop/pdf/PDFUAMode;
putfield org.apache.fop.pdf.PDFProfile.pdfUAMode:Lorg/apache/fop/pdf/PDFUAMode;
3: aload 0
getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
putfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
4: aload 0
getstatic org.apache.fop.pdf.PDFVTMode.DISABLED:Lorg/apache/fop/pdf/PDFVTMode;
putfield org.apache.fop.pdf.PDFProfile.pdfVTMode:Lorg/apache/fop/pdf/PDFVTMode;
5: aload 0
aload 1
putfield org.apache.fop.pdf.PDFProfile.doc:Lorg/apache/fop/pdf/PDFDocument;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/pdf/PDFProfile;
0 7 1 doc Lorg/apache/fop/pdf/PDFDocument;
MethodParameters:
Name Flags
doc
protected void validateProfileCombination();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
getstatic org.apache.fop.pdf.PDFAMode.DISABLED:Lorg/apache/fop/pdf/PDFAMode;
if_acmpeq 6
1: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
getstatic org.apache.fop.pdf.PDFAMode.PDFA_1B:Lorg/apache/fop/pdf/PDFAMode;
if_acmpne 6
2: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 6
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.PDFX_3_2003:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 6
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.PDFX_4:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 6
3: new org.apache.fop.pdf.PDFConformanceException
dup
4: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " and "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " are not compatible!"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfVTMode:Lorg/apache/fop/pdf/PDFVTMode;
getstatic org.apache.fop.pdf.PDFVTMode.DISABLED:Lorg/apache/fop/pdf/PDFVTMode;
if_acmpeq 8
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.PDFX_4:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 8
7: new org.apache.fop.pdf.PDFConformanceException
dup
new java.lang.StringBuilder
dup
aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfVTMode:Lorg/apache/fop/pdf/PDFVTMode;
invokevirtual org.apache.fop.pdf.PDFVTMode.name:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " requires "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic org.apache.fop.pdf.PDFXMode.PDFX_4:Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFXMode.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " enabled"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/fop/pdf/PDFProfile;
public org.apache.fop.pdf.PDFDocument getDocument();
descriptor: ()Lorg/apache/fop/pdf/PDFDocument;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.doc:Lorg/apache/fop/pdf/PDFDocument;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
public org.apache.fop.pdf.PDFAMode getPDFAMode();
descriptor: ()Lorg/apache/fop/pdf/PDFAMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
public org.apache.fop.pdf.PDFUAMode getPDFUAMode();
descriptor: ()Lorg/apache/fop/pdf/PDFUAMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfUAMode:Lorg/apache/fop/pdf/PDFUAMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
public boolean isPDFAActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
getstatic org.apache.fop.pdf.PDFAMode.DISABLED:Lorg/apache/fop/pdf/PDFAMode;
if_acmpeq 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/PDFProfile;
public void setPDFAMode(org.apache.fop.pdf.PDFAMode);
descriptor: (Lorg/apache/fop/pdf/PDFAMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: getstatic org.apache.fop.pdf.PDFAMode.DISABLED:Lorg/apache/fop/pdf/PDFAMode;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
3: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.validateProfileCombination:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
0 5 1 mode Lorg/apache/fop/pdf/PDFAMode;
MethodParameters:
Name Flags
mode
public void setPDFUAMode(org.apache.fop.pdf.PDFUAMode);
descriptor: (Lorg/apache/fop/pdf/PDFUAMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: getstatic org.apache.fop.pdf.PDFUAMode.DISABLED:Lorg/apache/fop/pdf/PDFUAMode;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.fop.pdf.PDFProfile.pdfUAMode:Lorg/apache/fop/pdf/PDFUAMode;
3: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.validateProfileCombination:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
0 5 1 mode Lorg/apache/fop/pdf/PDFUAMode;
MethodParameters:
Name Flags
mode
public org.apache.fop.pdf.PDFXMode getPDFXMode();
descriptor: ()Lorg/apache/fop/pdf/PDFXMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
public org.apache.fop.pdf.PDFVTMode getPDFVTMode();
descriptor: ()Lorg/apache/fop/pdf/PDFVTMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfVTMode:Lorg/apache/fop/pdf/PDFVTMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
public boolean isPDFXActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 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/PDFProfile;
public boolean isPDFVTActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFVTMode:()Lorg/apache/fop/pdf/PDFVTMode;
getstatic org.apache.fop.pdf.PDFVTMode.DISABLED:Lorg/apache/fop/pdf/PDFVTMode;
if_acmpeq 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/PDFProfile;
public void setPDFXMode(org.apache.fop.pdf.PDFXMode);
descriptor: (Lorg/apache/fop/pdf/PDFXMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.fop.pdf.PDFProfile.pdfXMode:Lorg/apache/fop/pdf/PDFXMode;
3: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.validateProfileCombination:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
0 5 1 mode Lorg/apache/fop/pdf/PDFXMode;
MethodParameters:
Name Flags
mode
public void setPDFVTMode(org.apache.fop.pdf.PDFVTMode);
descriptor: (Lorg/apache/fop/pdf/PDFVTMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: getstatic org.apache.fop.pdf.PDFVTMode.DISABLED:Lorg/apache/fop/pdf/PDFVTMode;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.fop.pdf.PDFProfile.pdfVTMode:Lorg/apache/fop/pdf/PDFVTMode;
3: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.validateProfileCombination:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
0 5 1 mode Lorg/apache/fop/pdf/PDFVTMode;
MethodParameters:
Name Flags
mode
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifeq 4
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 4
2: aload 1
ldc "["
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
ldc "]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: goto 14
StackMap locals: java.lang.StringBuffer
StackMap stack:
4: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifeq 7
5: aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
6: goto 14
StackMap locals:
StackMap stack:
7: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 10
8: aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
9: goto 14
StackMap locals:
StackMap stack:
10: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFUAMode.isEnabled:()Z
ifeq 13
11: aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
12: goto 14
13: StackMap locals:
StackMap stack:
aload 1
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/fop/pdf/PDFProfile;
1 15 1 sb Ljava/lang/StringBuffer;
private java.lang.String format(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
0 1 1 pattern Ljava/lang/String;
0 1 2 args [Ljava/lang/Object;
MethodParameters:
Name Flags
pattern
args
private java.lang.String format(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFProfile;
0 1 1 pattern Ljava/lang/String;
0 1 2 arg Ljava/lang/Object;
MethodParameters:
Name Flags
pattern
arg
public void verifyEncryptionAllowed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifeq 2
1: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} doesn't allow encrypted PDFs"
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 4
3: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} doesn't allow encrypted PDFs"
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyPSXObjectsAllowed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifeq 2
1: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "PostScript XObjects are prohibited when {0} is active. Convert EPS graphics to another format."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 4
3: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "PostScript XObjects are prohibited when {0} is active. Convert EPS graphics to another format."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyTransparencyAllowed(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isTransparencyAllowed:()Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnull 3
2: new org.apache.fop.pdf.TransparencyDisallowedException
dup
aload 2
aload 1
invokespecial org.apache.fop.pdf.TransparencyDisallowedException.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.Object
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/PDFProfile;
0 4 1 context Ljava/lang/String;
1 4 2 profile Ljava/lang/Object;
MethodParameters:
Name Flags
context
public java.lang.Object isTransparencyAllowed();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFProfile.pdfAMode:Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFAMode.isPart1:()Z
ifeq 2
1: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.PDFX_3_2003:Lorg/apache/fop/pdf/PDFXMode;
if_acmpne 4
3: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyPDFVersion();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: ldc "PDF version must be 1.4 for {0}"
astore 1
start local 1 1: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFAMode.isPart1:()Z
ifeq 4
2: getstatic org.apache.fop.pdf.Version.V1_4:Lorg/apache/fop/pdf/Version;
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.Version.equals:(Ljava/lang/Object;)Z
ifne 4
3: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.PDFX_3_2003:Lorg/apache/fop/pdf/PDFXMode;
if_acmpne 7
5: getstatic org.apache.fop.pdf.Version.V1_4:Lorg/apache/fop/pdf/Version;
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getPDFVersion:()Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.Version.equals:(Ljava/lang/Object;)Z
ifne 7
6: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
aload 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/pdf/PDFProfile;
1 8 1 err Ljava/lang/String;
public void verifyTaggedPDF();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFAMode.isLevelA:()Z
ifne 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFUAMode.isEnabled:()Z
ifeq 21
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFAMode.toString:()Ljava/lang/String;
astore 1
start local 1 2: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFUAMode.isEnabled:()Z
ifeq 4
3: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFUAMode.toString:()Ljava/lang/String;
astore 1
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getRoot:()Lorg/apache/fop/pdf/PDFRoot;
invokevirtual org.apache.fop.pdf.PDFRoot.getMarkInfo:()Lorg/apache/fop/pdf/PDFDictionary;
astore 2
start local 2 5: aload 2
ifnonnull 9
6: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
7: ldc "{0} requires that the accessibility option in the configuration file be enabled"
aload 1
8: invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals: org.apache.fop.pdf.PDFDictionary
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 2
ldc "Marked"
invokevirtual org.apache.fop.pdf.PDFDictionary.get:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifne 13
10: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} requires the {1} dictionary entry to be set"
11: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
ldc "Marked"
aastore
12: invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getRoot:()Lorg/apache/fop/pdf/PDFRoot;
invokevirtual org.apache.fop.pdf.PDFRoot.getStructTreeRoot:()Lorg/apache/fop/pdf/PDFStructTreeRoot;
ifnonnull 17
14: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} requires the {1} dictionary entry to be set"
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
ldc "StructTreeRoot"
aastore
16: invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getRoot:()Lorg/apache/fop/pdf/PDFRoot;
invokevirtual org.apache.fop.pdf.PDFRoot.getLanguage:()Ljava/lang/String;
ifnonnull 21
18: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} requires the {1} dictionary entry to be set"
19: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
ldc "Lang"
aastore
20: invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 21: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/fop/pdf/PDFProfile;
2 21 1 mode Ljava/lang/String;
5 21 2 markInfo Lorg/apache/fop/pdf/PDFDictionary;
public boolean isIDEntryRequired();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifne 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFProfile;
public boolean isFontEmbeddingRequired();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifne 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifne 1
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFUAMode.isEnabled:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyTitleAbsent();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFUAMode.isEnabled:()Z
ifeq 2
1: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} requires the title to be set."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFUAMode:()Lorg/apache/fop/pdf/PDFUAMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 4
3: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} requires the title to be set."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
public boolean isModDateRequired();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 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/PDFProfile;
public boolean isTrappedEntryRequired();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 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/PDFProfile;
public boolean isAnnotationAllowed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyAnnotAllowed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isAnnotationAllowed:()Z
ifne 2
1: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} does not allow annotations inside the printable area."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyActionAllowed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 2
1: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} does not allow Actions."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFProfile;
public void verifyEmbeddedFilesAllowed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFAActive:()Z
ifeq 2
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFAMode.getPart:()I
iconst_3
if_icmpge 2
1: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} does not allow embedded files."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFAMode:()Lorg/apache/fop/pdf/PDFAMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.isPDFXActive:()Z
ifeq 4
3: new org.apache.fop.pdf.PDFConformanceException
dup
aload 0
ldc "{0} does not allow embedded files."
aload 0
invokevirtual org.apache.fop.pdf.PDFProfile.getPDFXMode:()Lorg/apache/fop/pdf/PDFXMode;
invokevirtual org.apache.fop.pdf.PDFProfile.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.fop.pdf.PDFConformanceException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/pdf/PDFProfile;
}
SourceFile: "PDFProfile.java"