public class org.apache.fop.cli.CommandLineOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.cli.CommandLineOptions
super_class: java.lang.Object
{
public static final int RENDER_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int NOT_SET;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int FO_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int XSLT_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int AREATREE_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int IF_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int IMAGE_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private java.lang.Boolean showConfiguration;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean suppressLowLevelAreas;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.io.File userConfigFile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File fofile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File xsltfile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File xmlfile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File areatreefile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File iffile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File imagefile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File outfile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private int inputmode;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String outputmode;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean useStdIn;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean useStdOut;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean useCatalogResolver;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Map renderingOptions;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
private float targetResolution;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private boolean strictValidation;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean conserveMemoryPolicy;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean useComplexScriptFeatures;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean overrideTargetResolution;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.apps.FopFactory factory;
descriptor: Lorg/apache/fop/apps/FopFactory;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.apps.FOUserAgent foUserAgent;
descriptor: Lorg/apache/fop/apps/FOUserAgent;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.cli.InputHandler inputHandler;
descriptor: Lorg/apache/fop/cli/InputHandler;
flags: (0x0002) ACC_PRIVATE
private org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0002) ACC_PRIVATE
private java.util.Vector xsltParams;
descriptor: Ljava/util/Vector;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mimicRenderer;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean flushCache;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.net.URI baseURI;
descriptor: Ljava/net/URI;
flags: (0x0002) ACC_PRIVATE
private java.lang.String cacheName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
putfield org.apache.fop.cli.CommandLineOptions.showConfiguration:Ljava/lang/Boolean;
2: aload 0
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
putfield org.apache.fop.cli.CommandLineOptions.suppressLowLevelAreas:Ljava/lang/Boolean;
3: aload 0
iconst_0
putfield org.apache.fop.cli.CommandLineOptions.inputmode:I
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
5: aload 0
ldc 72.0
putfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
7: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
8: aload 0
new java.io.File
dup
ldc "."
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.getAbsoluteFile:()Ljava/io/File;
invokevirtual java.io.File.toURI:()Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
9: aload 0
ldc "FOP"
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
putfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
public boolean parse(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: aload 0
aload 1
invokevirtual org.apache.fop.cli.CommandLineOptions.parseOptions:([Ljava/lang/String;)Z
istore 2
2: iload 2
ifeq 15
3: aload 0
getfield org.apache.fop.cli.CommandLineOptions.showConfiguration:Ljava/lang/Boolean;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.dumpConfiguration:()V
5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.checkSettings:()V
6: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.setUserConfig:()V
7: aload 0
getfield org.apache.fop.cli.CommandLineOptions.flushCache:Z
ifeq 9
8: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.flushCache:()V
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
invokevirtual org.apache.fop.apps.FopFactory.newFOUserAgent:()Lorg/apache/fop/apps/FOUserAgent;
putfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
10: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
invokevirtual org.apache.fop.apps.FOUserAgent.getRendererOptions:()Ljava/util/Map;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
11: aload 0
ldc "fop-output-format"
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getOutputFormat:()Ljava/lang/String;
invokevirtual org.apache.fop.cli.CommandLineOptions.addXSLTParameter:(Ljava/lang/String;Ljava/lang/String;)V
12: aload 0
ldc "fop-version"
invokestatic org.apache.fop.Version.getVersion:()Ljava/lang/String;
invokevirtual org.apache.fop.cli.CommandLineOptions.addXSLTParameter:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.conserveMemoryPolicy:Z
invokevirtual org.apache.fop.apps.FOUserAgent.setConserveMemoryPolicy:(Z)V
14: goto 22
15: StackMap locals:
StackMap stack:
iconst_0
ireturn
16: StackMap locals:
StackMap stack: org.apache.fop.apps.FOPException
astore 3
start local 3 17: getstatic java.lang.System.err:Ljava/io/PrintStream;
invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
18: aload 3
athrow
end local 3 19: StackMap locals:
StackMap stack: java.io.FileNotFoundException
astore 3
start local 3 20: getstatic java.lang.System.err:Ljava/io/PrintStream;
invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
21: aload 3
athrow
end local 3 22: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.createInputHandler:()Lorg/apache/fop/cli/InputHandler;
putfield org.apache.fop.cli.CommandLineOptions.inputHandler:Lorg/apache/fop/cli/InputHandler;
23: ldc "application/X-fop-awt-preview"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
24: invokestatic javax.swing.UIManager.getSystemLookAndFeelClassName:()Ljava/lang/String;
25: invokestatic javax.swing.UIManager.setLookAndFeel:(Ljava/lang/String;)V
26: goto 29
StackMap locals:
StackMap stack: java.lang.Exception
27: pop
28: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "Couldn't set system look & feel!"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
29: StackMap locals:
StackMap stack:
new org.apache.fop.render.awt.AWTRenderer
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputHandler:Lorg/apache/fop/cli/InputHandler;
iconst_1
iconst_1
invokespecial org.apache.fop.render.awt.AWTRenderer.<init>:(Lorg/apache/fop/apps/FOUserAgent;Lorg/apache/fop/render/awt/viewer/Renderable;ZZ)V
astore 3
start local 3 30: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 3
invokevirtual org.apache.fop.apps.FOUserAgent.setRendererOverride:(Lorg/apache/fop/render/Renderer;)V
end local 3 31: goto 50
StackMap locals:
StackMap stack:
32: ldc "application/X-fop-areatree"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 41
33: aload 0
getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
ifnull 41
34: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
invokevirtual org.apache.fop.apps.FOUserAgent.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
35: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
36: invokevirtual org.apache.fop.render.RendererFactory.createRenderer:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Lorg/apache/fop/render/Renderer;
astore 3
start local 3 37: new org.apache.fop.render.xml.XMLRenderer
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
invokespecial org.apache.fop.render.xml.XMLRenderer.<init>:(Lorg/apache/fop/apps/FOUserAgent;)V
astore 4
start local 4 38: aload 4
aload 3
invokevirtual org.apache.fop.render.xml.XMLRenderer.mimicRenderer:(Lorg/apache/fop/render/Renderer;)V
39: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 4
invokevirtual org.apache.fop.apps.FOUserAgent.setRendererOverride:(Lorg/apache/fop/render/Renderer;)V
end local 4 end local 3 40: goto 50
StackMap locals:
StackMap stack:
41: ldc "application/X-fop-intermediate-format"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 50
42: aload 0
getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
ifnull 50
43: new org.apache.fop.render.intermediate.IFSerializer
dup
new org.apache.fop.render.intermediate.IFContext
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
invokespecial org.apache.fop.render.intermediate.IFContext.<init>:(Lorg/apache/fop/apps/FOUserAgent;)V
invokespecial org.apache.fop.render.intermediate.IFSerializer.<init>:(Lorg/apache/fop/render/intermediate/IFContext;)V
astore 3
start local 3 44: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
invokevirtual org.apache.fop.apps.FOUserAgent.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
45: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
46: invokevirtual org.apache.fop.render.RendererFactory.createDocumentHandler:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Lorg/apache/fop/render/intermediate/IFDocumentHandler;
47: astore 4
start local 4 48: aload 3
aload 4
invokevirtual org.apache.fop.render.intermediate.IFSerializer.mimicDocumentHandler:(Lorg/apache/fop/render/intermediate/IFDocumentHandler;)V
49: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
aload 3
invokevirtual org.apache.fop.apps.FOUserAgent.setDocumentHandlerOverride:(Lorg/apache/fop/render/intermediate/IFDocumentHandler;)V
end local 4 end local 3 50: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 51 1 args [Ljava/lang/String;
1 51 2 optionsParsed Z
17 19 3 e Lorg/apache/fop/apps/FOPException;
20 22 3 e Ljava/io/FileNotFoundException;
30 31 3 renderer Lorg/apache/fop/render/awt/AWTRenderer;
37 40 3 targetRenderer Lorg/apache/fop/render/Renderer;
38 40 4 xmlRenderer Lorg/apache/fop/render/xml/XMLRenderer;
44 50 3 serializer Lorg/apache/fop/render/intermediate/IFSerializer;
48 50 4 targetHandler Lorg/apache/fop/render/intermediate/IFDocumentHandler;
Exception table:
from to target type
1 15 16 Class org.apache.fop.apps.FOPException
1 15 19 Class java.io.FileNotFoundException
24 26 27 Class java.lang.Exception
Exceptions:
throws org.apache.fop.apps.FOPException, java.io.IOException
MethodParameters:
Name Flags
args
public org.apache.fop.cli.InputHandler getInputHandler();
descriptor: ()Lorg/apache/fop/cli/InputHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputHandler:Lorg/apache/fop/cli/InputHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public org.apache.commons.logging.Log getLogger();
descriptor: ()Lorg/apache/commons/logging/Log;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
private void addXSLTParameter(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
ifnonnull 2
1: aload 0
new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
putfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
aload 1
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
3: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
aload 2
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 name Ljava/lang/String;
0 5 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
private boolean parseOptions(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 1
arraylength
ifne 4
1: invokestatic org.apache.fop.cli.CommandLineOptions.printVersion:()V
2: getstatic java.lang.System.out:Ljava/io/PrintStream;
invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 5: goto 174
6: StackMap locals: int
StackMap stack:
aload 1
iload 2
aaload
ldc "-x"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
7: aload 1
iload 2
aaload
ldc "--dump-config"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
8: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
putfield org.apache.fop.cli.CommandLineOptions.showConfiguration:Ljava/lang/Boolean;
9: goto 173
StackMap locals:
StackMap stack:
10: aload 1
iload 2
aaload
ldc "-c"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
11: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseConfigurationOption:([Ljava/lang/String;I)I
iadd
istore 2
12: goto 173
StackMap locals:
StackMap stack:
13: aload 1
iload 2
aaload
ldc "-l"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseLanguageOption:([Ljava/lang/String;I)I
iadd
istore 2
15: goto 173
StackMap locals:
StackMap stack:
16: aload 1
iload 2
aaload
ldc "-s"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
17: aload 0
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
putfield org.apache.fop.cli.CommandLineOptions.suppressLowLevelAreas:Ljava/lang/Boolean;
18: goto 173
StackMap locals:
StackMap stack:
19: aload 1
iload 2
aaload
ldc "-d"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 173
20: aload 1
iload 2
aaload
ldc "-r"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
21: aload 0
iconst_0
putfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
22: goto 173
StackMap locals:
StackMap stack:
23: aload 1
iload 2
aaload
ldc "-conserve"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
24: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.conserveMemoryPolicy:Z
25: goto 173
StackMap locals:
StackMap stack:
26: aload 1
iload 2
aaload
ldc "-flush"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
27: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.flushCache:Z
28: goto 173
StackMap locals:
StackMap stack:
29: aload 1
iload 2
aaload
ldc "-cache"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
30: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseCacheOption:([Ljava/lang/String;I)I
iadd
istore 2
31: goto 173
StackMap locals:
StackMap stack:
32: aload 1
iload 2
aaload
ldc "-dpi"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 35
33: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseResolution:([Ljava/lang/String;I)I
iadd
istore 2
34: goto 173
StackMap locals:
StackMap stack:
35: aload 1
iload 2
aaload
ldc "-q"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 173
aload 1
iload 2
aaload
ldc "--quiet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 173
36: aload 1
iload 2
aaload
ldc "-fo"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
37: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseFOInputOption:([Ljava/lang/String;I)I
iadd
istore 2
38: goto 173
StackMap locals:
StackMap stack:
39: aload 1
iload 2
aaload
ldc "-xsl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 42
40: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseXSLInputOption:([Ljava/lang/String;I)I
iadd
istore 2
41: goto 173
StackMap locals:
StackMap stack:
42: aload 1
iload 2
aaload
ldc "-xml"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
43: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseXMLInputOption:([Ljava/lang/String;I)I
iadd
istore 2
44: goto 173
StackMap locals:
StackMap stack:
45: aload 1
iload 2
aaload
ldc "-atin"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 48
46: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseAreaTreeInputOption:([Ljava/lang/String;I)I
iadd
istore 2
47: goto 173
StackMap locals:
StackMap stack:
48: aload 1
iload 2
aaload
ldc "-ifin"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 51
49: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseIFInputOption:([Ljava/lang/String;I)I
iadd
istore 2
50: goto 173
StackMap locals:
StackMap stack:
51: aload 1
iload 2
aaload
ldc "-imagein"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 54
52: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseImageInputOption:([Ljava/lang/String;I)I
iadd
istore 2
53: goto 173
StackMap locals:
StackMap stack:
54: aload 1
iload 2
aaload
ldc "-awt"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 57
55: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseAWTOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
56: goto 173
StackMap locals:
StackMap stack:
57: aload 1
iload 2
aaload
ldc "-pdf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
58: iload 2
aload 0
aload 1
iload 2
aconst_null
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFOutputOption:([Ljava/lang/String;ILjava/lang/String;)I
iadd
istore 2
59: goto 173
StackMap locals:
StackMap stack:
60: aload 1
iload 2
aaload
ldc "-pdfa1b"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 63
61: iload 2
aload 0
aload 1
iload 2
ldc "PDF/A-1b"
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFOutputOption:([Ljava/lang/String;ILjava/lang/String;)I
iadd
istore 2
62: goto 173
StackMap locals:
StackMap stack:
63: aload 1
iload 2
aaload
ldc "-mif"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 66
64: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseMIFOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
65: goto 173
StackMap locals:
StackMap stack:
66: aload 1
iload 2
aaload
ldc "-rtf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 69
67: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseRTFOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
68: goto 173
StackMap locals:
StackMap stack:
69: aload 1
iload 2
aaload
ldc "-tiff"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 72
70: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseTIFFOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
71: goto 173
StackMap locals:
StackMap stack:
72: aload 1
iload 2
aaload
ldc "-png"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 75
73: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePNGOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
74: goto 173
StackMap locals:
StackMap stack:
75: aload 1
iload 2
aaload
ldc "-print"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 82
76: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpge 80
77: aload 1
iload 2
iconst_1
iadd
aaload
ldc "help"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 80
78: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.printUsagePrintOutput:()V
79: iconst_0
ireturn
80: StackMap locals:
StackMap stack:
iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePrintOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
81: goto 173
StackMap locals:
StackMap stack:
82: aload 1
iload 2
aaload
ldc "-copies"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 85
83: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseCopiesOption:([Ljava/lang/String;I)I
iadd
istore 2
84: goto 173
StackMap locals:
StackMap stack:
85: aload 1
iload 2
aaload
ldc "-pcl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 88
86: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePCLOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
87: goto 173
StackMap locals:
StackMap stack:
88: aload 1
iload 2
aaload
ldc "-ps"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 91
89: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePostscriptOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
90: goto 173
StackMap locals:
StackMap stack:
91: aload 1
iload 2
aaload
ldc "-txt"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 94
92: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseTextOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
93: goto 173
StackMap locals:
StackMap stack:
94: aload 1
iload 2
aaload
ldc "-svg"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 97
95: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseSVGOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
96: goto 173
StackMap locals:
StackMap stack:
97: aload 1
iload 2
aaload
ldc "-afp"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 100
98: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseAFPOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
99: goto 173
StackMap locals:
StackMap stack:
100: aload 1
iload 2
aaload
ldc "-foout"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 103
101: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseFOOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
102: goto 173
StackMap locals:
StackMap stack:
103: aload 1
iload 2
aaload
ldc "-out"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 106
104: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseCustomOutputOption:([Ljava/lang/String;I)I
iadd
istore 2
105: goto 173
StackMap locals:
StackMap stack:
106: aload 1
iload 2
aaload
ldc "-at"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 109
107: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseAreaTreeOption:([Ljava/lang/String;I)I
iadd
istore 2
108: goto 173
StackMap locals:
StackMap stack:
109: aload 1
iload 2
aaload
ldc "-if"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 112
110: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseIntermediateFormatOption:([Ljava/lang/String;I)I
iadd
istore 2
111: goto 173
StackMap locals:
StackMap stack:
112: aload 1
iload 2
aaload
ldc "-a"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 115
113: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "accessibility"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
114: goto 173
StackMap locals:
StackMap stack:
115: aload 1
iload 2
aaload
ldc "-v"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 119
116: invokestatic org.apache.fop.cli.CommandLineOptions.printVersion:()V
117: aload 1
arraylength
iconst_1
if_icmpne 173
118: iconst_0
ireturn
119: StackMap locals:
StackMap stack:
aload 1
iload 2
aaload
ldc "-param"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 126
120: iload 2
iconst_2
iadd
aload 1
arraylength
if_icmpge 125
121: aload 1
iinc 2 1
iload 2
aaload
astore 3
start local 3 122: aload 1
iinc 2 1
iload 2
aaload
astore 4
start local 4 123: aload 0
aload 3
aload 4
invokevirtual org.apache.fop.cli.CommandLineOptions.addXSLTParameter:(Ljava/lang/String;Ljava/lang/String;)V
end local 4 end local 3 124: goto 173
125: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "invalid param usage: use -param <name> <value>"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
126: StackMap locals:
StackMap stack:
aload 1
iload 2
aaload
ldc "-catalog"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 129
127: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useCatalogResolver:Z
128: goto 173
StackMap locals:
StackMap stack:
129: aload 1
iload 2
aaload
ldc "-o"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 132
130: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFOwnerPassword:([Ljava/lang/String;I)I
iadd
istore 2
131: goto 173
StackMap locals:
StackMap stack:
132: aload 1
iload 2
aaload
ldc "-u"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 135
133: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFUserPassword:([Ljava/lang/String;I)I
iadd
istore 2
134: goto 173
StackMap locals:
StackMap stack:
135: aload 1
iload 2
aaload
ldc "-pdfprofile"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 138
136: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFProfile:([Ljava/lang/String;I)I
iadd
istore 2
137: goto 173
StackMap locals:
StackMap stack:
138: aload 1
iload 2
aaload
ldc "-noprint"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 141
139: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowPrint:(Z)V
140: goto 173
StackMap locals:
StackMap stack:
141: aload 1
iload 2
aaload
ldc "-nocopy"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 144
142: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowCopyContent:(Z)V
143: goto 173
StackMap locals:
StackMap stack:
144: aload 1
iload 2
aaload
ldc "-noedit"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 147
145: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowEditContent:(Z)V
146: goto 173
StackMap locals:
StackMap stack:
147: aload 1
iload 2
aaload
ldc "-noannotations"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 150
148: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowEditAnnotations:(Z)V
149: goto 173
StackMap locals:
StackMap stack:
150: aload 1
iload 2
aaload
ldc "-nocs"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 153
151: aload 0
iconst_0
putfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
152: goto 173
StackMap locals:
StackMap stack:
153: aload 1
iload 2
aaload
ldc "-nofillinforms"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 156
154: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowFillInForms:(Z)V
155: goto 173
StackMap locals:
StackMap stack:
156: aload 1
iload 2
aaload
ldc "-noaccesscontent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 159
157: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowAccessContent:(Z)V
158: goto 173
StackMap locals:
StackMap stack:
159: aload 1
iload 2
aaload
ldc "-noassembledoc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 162
160: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowAssembleDocument:(Z)V
161: goto 173
StackMap locals:
StackMap stack:
162: aload 1
iload 2
aaload
ldc "-noprinthq"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 165
163: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
iconst_0
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowPrintHq:(Z)V
164: goto 173
StackMap locals:
StackMap stack:
165: aload 1
iload 2
aaload
ldc "-version"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 168
166: invokestatic org.apache.fop.cli.CommandLineOptions.printVersion:()V
167: iconst_0
ireturn
168: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifne 171
169: iload 2
aload 0
aload 1
iload 2
invokevirtual org.apache.fop.cli.CommandLineOptions.parseUnknownOption:([Ljava/lang/String;I)I
iadd
istore 2
170: goto 173
171: StackMap locals:
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
172: iconst_1
invokestatic java.lang.System.exit:(I)V
173: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
174: iload 2
aload 1
arraylength
if_icmplt 6
end local 2 175: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 176 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 176 1 args [Ljava/lang/String;
5 175 2 i I
122 124 3 name Ljava/lang/String;
123 124 4 expression Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
private int parseCacheOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "if you use '-cache', you must specify the name of the font cache file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
putfield org.apache.fop.cli.CommandLineOptions.cacheName:Ljava/lang/String;
4: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 args [Ljava/lang/String;
0 5 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseConfigurationOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "if you use '-c', you must specify the name of the configuration file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
new java.io.File
dup
aload 1
iload 2
iconst_1
iadd
aaload
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
4: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 args [Ljava/lang/String;
0 5 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseLanguageOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "if you use '-l', you must specify a language"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
new java.util.Locale
dup
aload 1
iload 2
iconst_1
iadd
aaload
ldc ""
invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokestatic java.util.Locale.setDefault:(Ljava/util/Locale;)V
4: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 args [Ljava/lang/String;
0 5 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseResolution(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 5
2: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
3: ldc "if you use '-dpi', you must specify a resolution (dots per inch)"
4: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
i2f
putfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.overrideTargetResolution:Z
7: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 8 1 args [Ljava/lang/String;
0 8 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseFOInputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the fo file for the '-fo' option"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 8
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
7: goto 10
8: StackMap locals: java.lang.String
StackMap stack:
aload 0
new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
9: aload 0
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
5 11 3 filename Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseXSLInputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the stylesheet file for the '-xsl' option"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
new java.io.File
dup
aload 1
iload 2
iconst_1
iadd
aaload
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseXMLInputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the input file for the '-xml' option"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 8
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
7: goto 10
8: StackMap locals: java.lang.String
StackMap stack:
aload 0
new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
9: aload 0
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
5 11 3 filename Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private java.net.URI getBaseURI(java.io.File);
descriptor: (Ljava/io/File;)Ljava/net/URI;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.File.getAbsoluteFile:()Ljava/io/File;
invokevirtual java.io.File.getParentFile:()Ljava/io/File;
invokevirtual java.io.File.toURI:()Ljava/net/URI;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 1 1 file Ljava/io/File;
MethodParameters:
Name Flags
file
private int parseAWTOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/X-fop-awt-preview"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 2 1 args [Ljava/lang/String;
0 2 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePDFOutputOption(java.lang.String[], int, java.lang.String);
descriptor: ([Ljava/lang/String;ILjava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "application/pdf"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the PDF output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: aload 3
ifnull 9
6: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "pdf-a-mode"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 8
7: new org.apache.fop.apps.FOPException
dup
ldc "PDF/A mode already set"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "pdf-a-mode"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 10 1 args [Ljava/lang/String;
0 10 2 i I
0 10 3 pdfAMode Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
pdfAMode
private void setOutputFile(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 3
1: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdOut:Z
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
new java.io.File
dup
aload 1
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 filename Ljava/lang/String;
MethodParameters:
Name Flags
filename
private boolean isOption(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
iconst_1
if_icmple 1
aload 1
ldc "-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 2 1 arg Ljava/lang/String;
MethodParameters:
Name Flags
arg
private boolean isSystemInOutFile(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "-"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 1 1 filename Ljava/lang/String;
MethodParameters:
Name Flags
filename
private int parseMIFOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/mif"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the MIF output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseRTFOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/rtf"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the RTF output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseTIFFOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "image/tiff"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the TIFF output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePNGOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "image/png"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the PNG output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePrintOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/X-fop-print"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpge 20
2: aload 1
iload 2
iconst_1
iadd
aaload
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpeq 20
3: aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 4: aload 3
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 4
start local 4 5: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 18
StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] top int int java.lang.String[]
StackMap stack:
6: aload 8
iload 6
aaload
astore 5
start local 5 7: aload 5
ldc "\\d+"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifeq 10
8: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "start-page"
aload 5
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: goto 17
StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] java.lang.String int int java.lang.String[]
StackMap stack:
10: aload 5
ldc "\\d+-\\d+"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifeq 15
11: aload 5
ldc "-"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 9
start local 9 12: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "start-page"
aload 9
iconst_0
aaload
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "end-page"
aload 9
iconst_1
aaload
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 14: goto 17
15: StackMap locals:
StackMap stack:
aload 5
invokestatic org.apache.fop.render.print.PagesMode.byName:(Ljava/lang/String;)Lorg/apache/fop/render/print/PagesMode;
astore 9
start local 9 16: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "even-odd"
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 end local 5 17: StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] top int int java.lang.String[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
18: iload 6
iload 7
if_icmplt 6
19: iconst_1
ireturn
end local 4 end local 3 20: StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 21 1 args [Ljava/lang/String;
0 21 2 i I
4 20 3 arg Ljava/lang/String;
5 20 4 parts [Ljava/lang/String;
7 17 5 s Ljava/lang/String;
12 14 9 startend [Ljava/lang/String;
16 17 9 mode Lorg/apache/fop/render/print/PagesMode;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseCopiesOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the number of copies"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "copies"
aload 1
iload 2
iconst_1
iadd
aaload
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 args [Ljava/lang/String;
0 5 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePCLOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/x-pcl"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the PDF output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePostscriptOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/postscript"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the PostScript output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseTextOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "text/plain"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the text output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseSVGOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "image/svg+xml"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the SVG output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseAFPOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/x-afp"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the AFP output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseFOOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "text/xsl"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the FO output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseCustomOutputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmplt 3
2: aload 1
iload 2
iconst_1
iadd
aaload
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpeq 13
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
4: ldc "list"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
5: aload 0
getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
invokevirtual org.apache.fop.apps.FopFactory.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
invokevirtual org.apache.fop.render.RendererFactory.listSupportedMimeTypes:()[Ljava/lang/String;
astore 4
start local 4 6: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Supported MIME types:"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 11
StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] top int int java.lang.String[]
StackMap stack:
8: aload 8
iload 6
aaload
astore 5
start local 5 9: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 5 10: iinc 6 1
StackMap locals:
StackMap stack:
11: iload 6
iload 7
if_icmplt 8
12: iconst_0
invokestatic java.lang.System.exit:(I)V
end local 4 13: StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String
StackMap stack:
iload 2
iconst_2
iadd
aload 1
arraylength
if_icmpge 16
14: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifne 16
15: aload 0
aload 1
iload 2
iconst_2
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 17
16: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the output format and the output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
18: aload 0
aload 1
iload 2
iconst_2
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
19: iconst_2
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 20 1 args [Ljava/lang/String;
0 20 2 i I
1 20 3 mime Ljava/lang/String;
6 13 4 mimes [Ljava/lang/String;
9 10 5 mime1 Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseUnknownOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
ifne 9
1: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.inputmode:I
2: aload 1
iload 2
aaload
astore 3
start local 3 3: aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 6
4: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
5: goto 16
6: StackMap locals: java.lang.String
StackMap stack:
aload 0
new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
7: aload 0
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
end local 3 8: goto 16
StackMap locals:
StackMap stack:
9: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ifnonnull 13
10: aload 0
ldc "application/pdf"
putfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
11: aload 0
aload 1
iload 2
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
12: goto 16
13: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
new java.lang.StringBuilder
dup
ldc "Don't know what to do with "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
14: aload 1
iload 2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
15: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 17 1 args [Ljava/lang/String;
0 17 2 i I
3 8 3 filename Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseAreaTreeOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/X-fop-areatree"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the area-tree output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 2
iconst_2
iadd
aload 1
arraylength
if_icmpeq 6
5: aload 0
aload 1
iload 2
iconst_2
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 8
6: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
putfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
9: aload 0
aload 1
iload 2
iconst_2
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
10: iconst_2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseIntermediateFormatOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "application/X-fop-intermediate-format"
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 1
iload 2
iconst_1
iadd
aaload
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpne 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the intermediate format output file"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 2
iconst_2
iadd
aload 1
arraylength
if_icmpeq 6
5: aload 1
iload 2
iconst_2
iadd
aaload
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpne 8
6: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iconst_1
iadd
aaload
putfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
9: aload 0
aload 1
iload 2
iconst_2
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
10: iconst_2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseAreaTreeInputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_3
invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the Area Tree file for the '-atin' option"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 8
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
7: goto 10
8: StackMap locals: java.lang.String
StackMap stack:
aload 0
new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
9: aload 0
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
5 11 3 filename Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseIFInputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_4
invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the intermediate file for the '-ifin' option"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 8
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
7: goto 10
8: StackMap locals: java.lang.String
StackMap stack:
aload 0
new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
9: aload 0
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
5 11 3 filename Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parseImageInputOption(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_5
invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
1: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 3
2: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you must specify the image file for the '-imagein' option"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
ifeq 8
6: aload 0
iconst_1
putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
7: goto 10
8: StackMap locals: java.lang.String
StackMap stack:
aload 0
new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
9: aload 0
aload 0
aload 0
getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 11 1 args [Ljava/lang/String;
0 11 2 i I
5 11 3 filename Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private org.apache.fop.pdf.PDFEncryptionParams getPDFEncryptionParams();
descriptor: ()Lorg/apache/fop/pdf/PDFEncryptionParams;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "encryption-params"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFEncryptionParams
astore 1
start local 1 1: aload 1
ifnonnull 6
2: invokestatic org.apache.fop.pdf.PDFEncryptionManager.checkAvailableAlgorithms:()Z
ifne 4
3: new org.apache.fop.apps.FOPException
dup
ldc "PDF encryption requested but it is not available. Please make sure MD5 and RC4 algorithms are available."
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: org.apache.fop.pdf.PDFEncryptionParams
StackMap stack:
new org.apache.fop.pdf.PDFEncryptionParams
dup
invokespecial org.apache.fop.pdf.PDFEncryptionParams.<init>:()V
astore 1
5: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "encryption-params"
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/cli/CommandLineOptions;
1 7 1 params Lorg/apache/fop/pdf/PDFEncryptionParams;
Exceptions:
throws org.apache.fop.apps.FOPException
private int parsePDFOwnerPassword(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
ldc ""
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setOwnerPassword:(Ljava/lang/String;)V
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setOwnerPassword:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePDFUserPassword(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 4
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
ldc ""
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setUserPassword:(Ljava/lang/String;)V
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setUserPassword:(Ljava/lang/String;)V
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 6 1 args [Ljava/lang/String;
0 6 2 i I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private int parsePDFProfile(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
iadd
aload 1
arraylength
if_icmpeq 2
1: aload 0
aload 1
iload 2
iconst_1
iadd
aaload
invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "You must specify a PDF profile"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
aaload
astore 3
start local 3 4: aload 3
invokestatic org.apache.fop.pdf.PDFAMode.getValueOf:(Ljava/lang/String;)Lorg/apache/fop/pdf/PDFAMode;
astore 4
start local 4 5: aload 4
ifnull 10
aload 4
getstatic org.apache.fop.pdf.PDFAMode.DISABLED:Lorg/apache/fop/pdf/PDFAMode;
if_acmpeq 10
6: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "pdf-a-mode"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 8
7: new org.apache.fop.apps.FOPException
dup
ldc "PDF/A mode already set"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: java.lang.String org.apache.fop.pdf.PDFAMode
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "pdf-a-mode"
aload 4
invokevirtual org.apache.fop.pdf.PDFAMode.getName:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: iconst_1
ireturn
10: StackMap locals:
StackMap stack:
aload 3
invokestatic org.apache.fop.pdf.PDFXMode.getValueOf:(Ljava/lang/String;)Lorg/apache/fop/pdf/PDFXMode;
astore 5
start local 5 11: aload 5
ifnull 16
aload 5
getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
if_acmpeq 16
12: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "pdf-x-mode"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 14
13: new org.apache.fop.apps.FOPException
dup
ldc "PDF/X mode already set"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals: org.apache.fop.pdf.PDFXMode
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "pdf-x-mode"
aload 5
invokevirtual org.apache.fop.pdf.PDFXMode.getName:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: iconst_1
ireturn
end local 5 16: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
new java.lang.StringBuilder
dup
ldc "Unsupported PDF profile: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 17 1 args [Ljava/lang/String;
0 17 2 i I
4 17 3 profile Ljava/lang/String;
5 17 4 pdfAMode Lorg/apache/fop/pdf/PDFAMode;
11 16 5 pdfXMode Lorg/apache/fop/pdf/PDFXMode;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
args
i
private void setOutputMode(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ifnonnull 3
1: aload 0
aload 1
putfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
2: goto 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "you can only set one output method"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 mime Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
mime
private void setInputFormat(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
ifeq 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
iload 1
if_icmpne 3
1: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.apache.fop.cli.CommandLineOptions.inputmode:I
2: goto 4
3: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FOPException
dup
ldc "Only one input mode can be specified!"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
0 5 1 format I
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
format
private void checkSettings();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
ifne 2
1: new org.apache.fop.apps.FOPException
dup
ldc "No input file specified"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ifnonnull 4
3: new org.apache.fop.apps.FOPException
dup
ldc "No output file specified"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "application/X-fop-awt-preview"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
5: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "application/X-fop-print"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
ifnull 8
7: new org.apache.fop.apps.FOPException
dup
ldc "Output file may not be specified for AWT or PRINT output"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
iconst_2
if_icmpne 31
9: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
ifnonnull 11
aload 0
getfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
ifne 11
10: new org.apache.fop.apps.FOPException
dup
ldc "XML file must be specified for the transform mode"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
ifnonnull 13
12: new org.apache.fop.apps.FOPException
dup
ldc "XSLT file must be specified for the transform mode"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
ifnull 21
14: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Can't use fo file with transform mode! Ignoring.\nYour input is \n xmlfile: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
15: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: ldc "\nxsltfile: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: ldc "\n fofile: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
ifnull 26
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
invokevirtual java.io.File.exists:()Z
ifne 26
22: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "Error: xml file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
23: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
24: ldc " not found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
25: invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
26: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
invokevirtual java.io.File.exists:()Z
ifne 83
27: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "Error: xsl file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
28: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
29: ldc " not found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
30: invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
31: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
iconst_1
if_icmpne 41
32: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "text/xsl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 36
33: new org.apache.fop.apps.FOPException
dup
34: ldc "FO output mode is only available if you use -xml and -xsl"
35: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
36: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
ifnull 83
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokevirtual java.io.File.exists:()Z
ifne 83
37: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "Error: fo file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
38: aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
39: ldc " not found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
40: invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
41: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
iconst_3
if_icmpne 55
42: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "text/xsl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
43: new org.apache.fop.apps.FOPException
dup
44: ldc "FO output mode is only available if you use -xml and -xsl"
45: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
46: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "application/X-fop-areatree"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 50
47: new org.apache.fop.apps.FOPException
dup
48: ldc "Area Tree Output is not available if Area Tree is used as input!"
49: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
50: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
ifnull 83
aload 0
getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
invokevirtual java.io.File.exists:()Z
ifne 83
51: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "Error: area tree file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
52: aload 0
getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
53: ldc " not found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
54: invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
55: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
iconst_4
if_icmpne 73
56: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "text/xsl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
57: new org.apache.fop.apps.FOPException
dup
58: ldc "FO output mode is only available if you use -xml and -xsl"
59: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
60: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "application/X-fop-areatree"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 64
61: new org.apache.fop.apps.FOPException
dup
62: ldc "Area Tree Output is not available if Intermediate Format is used as input!"
63: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
64: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "application/X-fop-intermediate-format"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 68
65: new org.apache.fop.apps.FOPException
dup
66: ldc "Intermediate Output is not available if Intermediate Format is used as input!"
67: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
68: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
ifnull 83
aload 0
getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
invokevirtual java.io.File.exists:()Z
ifne 83
69: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "Error: intermediate format file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
70: aload 0
getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
71: ldc " not found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
72: invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
73: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
iconst_5
if_icmpne 83
74: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "text/xsl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 78
75: new org.apache.fop.apps.FOPException
dup
76: ldc "FO output mode is only available if you use -xml and -xsl"
77: invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
78: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
ifnull 83
aload 0
getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
invokevirtual java.io.File.exists:()Z
ifne 83
79: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "Error: image file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
80: aload 0
getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
81: ldc " not found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
82: invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
83: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 84 0 this Lorg/apache/fop/cli/CommandLineOptions;
Exceptions:
throws org.apache.fop.apps.FOPException, java.io.FileNotFoundException
private void setUserConfig();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
ifnonnull 6
1: new org.apache.fop.apps.FopFactoryBuilder
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
invokespecial org.apache.fop.apps.FopFactoryBuilder.<init>:(Ljava/net/URI;)V
astore 1
start local 1 2: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictFOValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
3: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setTargetResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
4: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setComplexScriptFeatures:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
5: goto 17
end local 1 6: StackMap locals:
StackMap stack:
new org.apache.fop.apps.FopConfParser
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/File;Ljava/net/URI;)V
astore 2
start local 2 7: aload 2
invokevirtual org.apache.fop.apps.FopConfParser.getFopFactoryBuilder:()Lorg/apache/fop/apps/FopFactoryBuilder;
astore 1
start local 1 8: aload 0
getfield org.apache.fop.cli.CommandLineOptions.overrideTargetResolution:Z
ifeq 13
9: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setTargetResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
end local 2 10: goto 13
end local 1 StackMap locals:
StackMap stack: org.xml.sax.SAXException
11: astore 2
start local 2 12: new org.apache.fop.apps.FOPException
dup
aload 2
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/Exception;)V
athrow
end local 2 start local 1 13: StackMap locals: org.apache.fop.apps.FopFactoryBuilder
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
ifne 15
14: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictFOValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
ifne 17
16: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setComplexScriptFeatures:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.fop.apps.FopFactoryBuilder.build:()Lorg/apache/fop/apps/FopFactory;
putfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
18: aload 0
getfield org.apache.fop.cli.CommandLineOptions.cacheName:Ljava/lang/String;
ifnull 20
19: aload 0
getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
invokevirtual org.apache.fop.apps.FopFactory.getFontManager:()Lorg/apache/fop/fonts/FontManager;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.cacheName:Ljava/lang/String;
invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
invokevirtual org.apache.fop.fonts.FontManager.setCacheFile:(Ljava/net/URI;)V
20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/fop/cli/CommandLineOptions;
2 6 1 fopFactoryBuilder Lorg/apache/fop/apps/FopFactoryBuilder;
8 11 1 fopFactoryBuilder Lorg/apache/fop/apps/FopFactoryBuilder;
13 21 1 fopFactoryBuilder Lorg/apache/fop/apps/FopFactoryBuilder;
7 10 2 fopConfParser Lorg/apache/fop/apps/FopConfParser;
12 13 2 e Lorg/xml/sax/SAXException;
Exception table:
from to target type
6 10 11 Class org.xml.sax.SAXException
Exceptions:
throws org.apache.fop.apps.FOPException, java.io.IOException
protected java.lang.String getOutputFormat();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ifnonnull 2
1: new org.apache.fop.apps.FOPException
dup
ldc "Renderer has not been set!"
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ldc "application/X-fop-areatree"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
ldc "fineDetail"
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isCoarseAreaXml:()Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/cli/CommandLineOptions;
Exceptions:
throws org.apache.fop.apps.FOPException
private org.apache.fop.cli.InputHandler createInputHandler();
descriptor: ()Lorg/apache/fop/cli/InputHandler;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
tableswitch { // 1 - 5
1: 1
2: 4
3: 2
4: 3
5: 8
default: 9
}
1: StackMap locals:
StackMap stack:
new org.apache.fop.cli.InputHandler
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokespecial org.apache.fop.cli.InputHandler.<init>:(Ljava/io/File;)V
areturn
2: StackMap locals:
StackMap stack:
new org.apache.fop.cli.AreaTreeInputHandler
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
invokespecial org.apache.fop.cli.AreaTreeInputHandler.<init>:(Ljava/io/File;)V
areturn
3: StackMap locals:
StackMap stack:
new org.apache.fop.cli.IFInputHandler
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
invokespecial org.apache.fop.cli.IFInputHandler.<init>:(Ljava/io/File;)V
areturn
4: StackMap locals:
StackMap stack:
new org.apache.fop.cli.InputHandler
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
invokespecial org.apache.fop.cli.InputHandler.<init>:(Ljava/io/File;Ljava/io/File;Ljava/util/Vector;)V
astore 1
start local 1 5: aload 0
getfield org.apache.fop.cli.CommandLineOptions.useCatalogResolver:Z
ifeq 7
6: aload 1
aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
invokevirtual org.apache.fop.cli.InputHandler.createCatalogResolver:(Lorg/apache/fop/apps/FOUserAgent;)V
7: StackMap locals: org.apache.fop.cli.InputHandler
StackMap stack:
aload 1
areturn
end local 1 8: StackMap locals:
StackMap stack:
new org.apache.fop.cli.ImageInputHandler
dup
aload 0
getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
invokespecial org.apache.fop.cli.ImageInputHandler.<init>:(Ljava/io/File;Ljava/io/File;Ljava/util/Vector;)V
areturn
9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Error creating InputHandler object."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/cli/CommandLineOptions;
5 8 1 handler Lorg/apache/fop/cli/InputHandler;
protected org.apache.fop.apps.FOUserAgent getFOUserAgent();
descriptor: ()Lorg/apache/fop/apps/FOUserAgent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.io.File getFOFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.io.File getXMLFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.io.File getXSLFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.io.File getOutputFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.io.File getUserConfigFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.lang.Boolean isCoarseAreaXml();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.suppressLowLevelAreas:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public boolean isInputFromStdIn();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public boolean isOutputToStdOut();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.useStdOut:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/cli/CommandLineOptions;
public java.io.File getInputFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
tableswitch { // 1 - 2
1: 1
2: 2
default: 3
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/cli/CommandLineOptions;
private static void printVersion();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "FOP Version "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
invokestatic org.apache.fop.Version.getVersion:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
LocalVariableTable:
Start End Slot Name Signature
public static void printUsage(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
1: ldc "\nUSAGE\nfop [options] [-fo|-xml] infile [-xsl file] [-awt|-pdf|-mif|-rtf|-tiff|-png|-pcl|-ps|-txt|-at [mime]|-print] <outfile>\n [OPTIONS] \n -version print FOP version and exit\n -x dump configuration settings \n -c cfg.xml use additional configuration file cfg.xml\n -l lang the language to use for user information \n -nocs disable complex script features\n -r relaxed/less strict validation (where available)\n -dpi xxx target resolution in dots per inch (dpi) where xxx is a number\n -s for area tree XML, down to block areas only\n -v run in verbose mode (currently simply print FOP version and continue)\n\n -o [password] PDF file will be encrypted with option owner password\n -u [password] PDF file will be encrypted with option user password\n -noprint PDF file will be encrypted without printing permission\n -nocopy PDF file will be encrypted without copy content permission\n -noedit PDF file will be encrypted without edit content permission\n -noannotations PDF file will be encrypted without edit annotation permission\n -nofillinforms PDF file will be encrypted without fill in interactive form fields permission\n -noaccesscontent PDF file will be encrypted without extract text and graphics permission\n -noassembledoc PDF file will be encrypted without assemble the document permission\n -noprinthq PDF file will be encrypted without print high quality permission\n -a enables accessibility features (Tagged PDF etc., default off)\n -pdfprofile prof PDF file will be generated with the specified profile\n (Examples for prof: PDF/A-1b or PDF/X-3:2003)\n\n -conserve enable memory-conservation policy (trades memory-consumption for disk I/O)\n (Note: currently only influences whether the area tree is serialized.)\n\n -cache specifies a file/directory path location for the font cache file\n -flush flushes the current font cache file\n\n [INPUT] \n infile xsl:fo input file (the same as the next) \n (use '-' for infile to pipe input from stdin)\n -fo infile xsl:fo input file \n -xml infile xml input file, must be used together with -xsl \n -atin infile area tree input file \n -ifin infile intermediate format input file \n -imagein infile image input file (piping through stdin not supported)\n -xsl stylesheet xslt stylesheet \n \n -param name value <value> to use for parameter <name> in xslt stylesheet\n (repeat '-param name value' for each parameter)\n \n -catalog use catalog resolver for input XML and XSLT files\n [OUTPUT] \n outfile input will be rendered as PDF into outfile\n (use '-' for outfile to pipe output to stdout)\n -pdf outfile input will be rendered as PDF (outfile req'd)\n -pdfa1b outfile input will be rendered as PDF/A-1b compliant PDF\n (outfile req'd, same as \"-pdf outfile -pdfprofile PDF/A-1b\")\n -awt input will be displayed on screen \n -rtf outfile input will be rendered as RTF (outfile req'd)\n -pcl outfile input will be rendered as PCL (outfile req'd) \n -ps outfile input will be rendered as PostScript (outfile req'd) \n -afp outfile input will be rendered as AFP (outfile req'd)\n -tiff outfile input will be rendered as TIFF (outfile req'd)\n -png outfile input will be rendered as PNG (outfile req'd)\n -txt outfile input will be rendered as plain text (outfile req'd) \n -at [mime] out representation of area tree as XML (outfile req'd) \n specify optional mime output to allow the AT to be converted\n to final format later\n -if [mime] out representation of document in intermediate format XML (outfile req'd)\n specify optional mime output to allow the IF to be converted\n to final format later\n -print input file will be rendered and sent to the printer \n see options with \"-print help\" \n -out mime outfile input will be rendered using the given MIME type\n (outfile req'd) Example: \"-out application/pdf D:\\out.pdf\"\n (Tip: \"-out list\" prints the list of supported MIME types and exits)\n -svg outfile input will be rendered as an SVG slides file (outfile req'd) \n Experimental feature - requires additional fop-sandbox.jar.\n\n -foout outfile input will only be XSL transformed. The intermediate \n XSL-FO file is saved and no rendering is performed. \n (Only available if you use -xml and -xsl parameters)\n\n\n [Examples]\n fop foo.fo foo.pdf \n fop -fo foo.fo -pdf foo.pdf (does the same as the previous line)\n fop -xml foo.xml -xsl foo.xsl -pdf foo.pdf\n fop -xml foo.xml -xsl foo.xsl -foout foo.fo\n fop -xml - -xsl foo.xsl -pdf -\n fop foo.fo -mif foo.mif\n fop foo.fo -rtf foo.rtf\n fop foo.fo -print\n fop foo.fo -awt\n"
2: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 out Ljava/io/PrintStream;
MethodParameters:
Name Flags
out
private void printUsagePrintOutput();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "USAGE: -print [from[-to][,even|odd]] [-copies numCopies]\n\nExample:\nall pages: fop infile.fo -print\nall pages with two copies: fop infile.fo -print -copies 2\nall pages starting with page 7: fop infile.fo -print 7\npages 2 to 3: fop infile.fo -print 2-3\nonly even page between 10 and 20: fop infile.fo -print 10-20,even\n"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/cli/CommandLineOptions;
private void dumpConfiguration();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "Input mode: "
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
1: aload 0
getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
tableswitch { // 0 - 5
0: 2
1: 4
2: 10
3: 17
4: 23
5: 29
default: 35
}
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "not set"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
3: goto 36
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "FO "
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
5: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
ifeq 8
6: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "fo input file: from stdin"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
7: goto 36
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "fo input file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
9: goto 36
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "xslt transformation"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
11: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
ifeq 14
12: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "xml input file: from stdin"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "xml input file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "xslt stylesheet: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
16: goto 36
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "AT "
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
18: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
ifeq 21
19: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "area tree input file: from stdin"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
20: goto 36
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "area tree input file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
22: goto 36
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "IF "
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
24: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
ifeq 27
25: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "intermediate input file: from stdin"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
26: goto 36
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "intermediate input file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
28: goto 36
29: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "Image "
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
30: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
ifeq 33
31: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "image input file: from stdin"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
32: goto 36
33: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "image input file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
34: goto 36
35: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "unknown input type"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
36: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "Output mode: "
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
37: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
ifnonnull 40
38: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "not set"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
39: goto 70
StackMap locals:
StackMap stack:
40: ldc "application/X-fop-awt-preview"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
41: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "awt on screen"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
42: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
ifnull 70
43: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "awt mode, but outfile is set:"
invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
44: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "out file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
45: goto 70
StackMap locals:
StackMap stack:
46: ldc "application/X-fop-print"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 52
47: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "print directly"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
48: aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
ifnull 70
49: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "print mode, but outfile is set:"
invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
50: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "out file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
51: goto 70
StackMap locals:
StackMap stack:
52: ldc "application/X-fop-areatree"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 61
53: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "area tree"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
54: aload 0
getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
ifnull 56
55: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "mimic renderer: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
56: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isOutputToStdOut:()Z
ifeq 59
57: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "output file: to stdout"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
58: goto 70
59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "output file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
60: goto 70
StackMap locals:
StackMap stack:
61: ldc "application/X-fop-intermediate-format"
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 65
62: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "intermediate format"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
63: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "output file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
64: goto 70
65: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
66: aload 0
invokevirtual org.apache.fop.cli.CommandLineOptions.isOutputToStdOut:()Z
ifeq 69
67: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "output file: to stdout"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
68: goto 70
69: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "output file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
70: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "OPTIONS"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
71: aload 0
getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
ifnull 76
72: aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "user configuration file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
73: aload 0
getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
74: invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
75: goto 77
76: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
ldc "no user configuration file is used [default]"
invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
77: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lorg/apache/fop/cli/CommandLineOptions;
private void flushCache();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
invokevirtual org.apache.fop.apps.FopFactory.getFontManager:()Lorg/apache/fop/fonts/FontManager;
invokevirtual org.apache.fop.fonts.FontManager.deleteCache:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/cli/CommandLineOptions;
Exceptions:
throws org.apache.fop.apps.FOPException
}
SourceFile: "CommandLineOptions.java"