public class org.apache.fop.apps.FopConfParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.apps.FopConfParser
super_class: java.lang.Object
{
private static final java.lang.String PREFER_RENDERER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "prefer-renderer"
private final org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder;
descriptor: Lorg/apache/fop/apps/FopFactoryBuilder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.io.InputStream, org.apache.fop.apps.EnvironmentProfile);
descriptor: (Ljava/io/InputStream;Lorg/apache/fop/apps/EnvironmentProfile;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface org.apache.fop.apps.EnvironmentProfile.getDefaultBaseURI:()Ljava/net/URI;
aload 2
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/apps/FopConfParser;
0 2 1 fopConfStream Ljava/io/InputStream;
0 2 2 enviro Lorg/apache/fop/apps/EnvironmentProfile;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfStream
enviro
public void <init>(java.io.InputStream, java.net.URI, org.apache.xmlgraphics.io.ResourceResolver);
descriptor: (Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
1: aload 2
aload 3
invokestatic org.apache.fop.apps.EnvironmentalProfileFactory.createDefault:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/EnvironmentProfile;
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/apps/FopConfParser;
0 3 1 fopConfStream Ljava/io/InputStream;
0 3 2 defaultBaseURI Ljava/net/URI;
0 3 3 resourceResolver Lorg/apache/xmlgraphics/io/ResourceResolver;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfStream
defaultBaseURI
resourceResolver
public void <init>(java.io.InputStream, java.net.URI);
descriptor: (Ljava/io/InputStream;Ljava/net/URI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createDefaultResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/apps/FopConfParser;
0 2 1 fopConfStream Ljava/io/InputStream;
0 2 2 defaultBaseURI Ljava/net/URI;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfStream
defaultBaseURI
public void <init>(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createDefaultResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/File;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/apps/FopConfParser;
0 2 1 fopConfFile Ljava/io/File;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfFile
public void <init>(java.io.File, java.net.URI);
descriptor: (Ljava/io/File;Ljava/net/URI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
aload 1
invokevirtual java.io.File.toURI:()Ljava/net/URI;
1: aload 2
2: invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createDefaultResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
3: invokestatic org.apache.fop.apps.EnvironmentalProfileFactory.createDefault:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/EnvironmentProfile;
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)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/apps/FopConfParser;
0 5 1 fopConfFile Ljava/io/File;
0 5 2 defaultBaseURI Ljava/net/URI;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfFile
defaultBaseURI
public void <init>(java.io.File, org.apache.xmlgraphics.io.ResourceResolver);
descriptor: (Ljava/io/File;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
aload 1
invokevirtual java.io.File.toURI:()Ljava/net/URI;
aload 2
invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/apps/FopConfParser;
0 2 1 fopConfFile Ljava/io/File;
0 2 2 resourceResolver Lorg/apache/xmlgraphics/io/ResourceResolver;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfFile
resourceResolver
public void <init>(java.io.InputStream, java.net.URI, org.apache.fop.apps.EnvironmentProfile);
descriptor: (Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc Lorg/apache/fop/apps/FopConfParser;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
2: new org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
dup
invokespecial org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.<init>:()V
astore 4
start local 4 3: aload 4
aload 1
invokevirtual org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.build:(Ljava/io/InputStream;)Lorg/apache/avalon/framework/configuration/Configuration;
astore 5
start local 5 4: goto 7
end local 5 StackMap locals: org.apache.fop.apps.FopConfParser java.io.InputStream java.net.URI org.apache.fop.apps.EnvironmentProfile org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
5: astore 6
start local 6 6: new org.apache.fop.apps.FOPException
dup
aload 6
invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/Exception;)V
athrow
end local 6 start local 5 7: StackMap locals: org.apache.avalon.framework.configuration.Configuration
StackMap stack:
aload 0
new org.apache.fop.apps.FopFactoryBuilder
dup
aload 3
invokespecial org.apache.fop.apps.FopFactoryBuilder.<init>:(Lorg/apache/fop/apps/EnvironmentProfile;)V
aload 5
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setConfiguration:(Lorg/apache/avalon/framework/configuration/Configuration;)Lorg/apache/fop/apps/FopFactoryBuilder;
putfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
8: aload 0
aload 2
aload 3
invokeinterface org.apache.fop.apps.EnvironmentProfile.getResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
aload 5
invokevirtual org.apache.fop.apps.FopConfParser.configure:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;Lorg/apache/avalon/framework/configuration/Configuration;)V
9: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/apps/FopConfParser;
0 10 1 fopConfStream Ljava/io/InputStream;
0 10 2 baseURI Ljava/net/URI;
0 10 3 enviro Lorg/apache/fop/apps/EnvironmentProfile;
3 10 4 cfgBuilder Lorg/apache/avalon/framework/configuration/DefaultConfigurationBuilder;
4 5 5 cfg Lorg/apache/avalon/framework/configuration/Configuration;
7 10 5 cfg Lorg/apache/avalon/framework/configuration/Configuration;
6 7 6 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
Exception table:
from to target type
3 4 5 Class org.apache.avalon.framework.configuration.ConfigurationException
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
fopConfStream
baseURI
enviro
private void configure(java.net.URI, org.apache.xmlgraphics.io.ResourceResolver, org.apache.avalon.framework.configuration.Configuration);
descriptor: (Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;Lorg/apache/avalon/framework/configuration/Configuration;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 2
1: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
ldc "Initializing FopFactory Configuration"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 3
ldc "strict-validation"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 8
3: aload 3
ldc "strict-validation"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
istore 4
start local 4 4: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
iload 4
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictFOValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
end local 4 5: goto 8
StackMap locals:
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
6: astore 4
start local 4 7: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 4
iconst_0
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 4 8: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 9: aload 3
ldc "strict-configuration"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 15
10: aload 3
ldc "strict-configuration"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
istore 4
11: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
iload 4
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictUserConfigValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
12: goto 15
StackMap locals: org.apache.fop.apps.FopConfParser java.net.URI org.apache.xmlgraphics.io.ResourceResolver org.apache.avalon.framework.configuration.Configuration int
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
13: astore 5
start local 5 14: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 5
iconst_0
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 5 15: StackMap locals:
StackMap stack:
aload 3
ldc "accessibility"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 20
16: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
aload 3
ldc "accessibility"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setAccessibility:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
17: goto 20
StackMap locals:
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
18: astore 5
start local 5 19: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 5
iconst_0
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 5 20: StackMap locals:
StackMap stack:
aload 3
ldc "base"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 26
21: aload 3
ldc "base"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.fop.apps.io.InternalResourceResolver.getBaseURI:(Ljava/lang/String;)Ljava/net/URI;
astore 5
start local 5 22: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
aload 1
aload 5
invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setBaseURI:(Ljava/net/URI;)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
end local 5 23: goto 26
StackMap locals:
StackMap stack: java.net.URISyntaxException
24: astore 5
start local 5 25: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 5
iload 4
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 5 26: StackMap locals:
StackMap stack:
aload 3
ldc "source-resolution"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 33
27: aload 3
ldc "source-resolution"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
28: ldc 72.0
29: invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsFloat:(F)F
fstore 5
start local 5 30: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
fload 5
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setSourceResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
31: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 33
32: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "source-resolution set to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
fload 5
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc "dpi"
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.debug:(Ljava/lang/Object;)V
end local 5 33: StackMap locals:
StackMap stack:
aload 3
ldc "target-resolution"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 40
34: aload 3
ldc "target-resolution"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
35: ldc 72.0
36: invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsFloat:(F)F
fstore 5
start local 5 37: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
fload 5
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setTargetResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
38: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 40
39: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "target-resolution set to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
fload 5
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc "dpi"
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.debug:(Ljava/lang/Object;)V
end local 5 40: StackMap locals:
StackMap stack:
aload 3
ldc "break-indent-inheritance"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 47
41: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
42: aload 3
ldc "break-indent-inheritance"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
43: invokevirtual org.apache.fop.apps.FopFactoryBuilder.setBreakIndentInheritanceOnReferenceAreaBoundary:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
44: goto 47
StackMap locals:
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
45: astore 5
start local 5 46: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 5
iload 4
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 5 47: StackMap locals:
StackMap stack:
aload 3
ldc "default-page-settings"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
astore 5
start local 5 48: aload 5
ldc "height"
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ifnull 55
49: aload 5
ldc "height"
50: ldc "11in"
51: invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 52: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
aload 6
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setPageHeight:(Ljava/lang/String;)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
53: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isInfoEnabled:()Z
ifeq 55
54: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Default page-height set to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
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
end local 6 55: StackMap locals: org.apache.avalon.framework.configuration.Configuration
StackMap stack:
aload 5
ldc "width"
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ifnull 62
56: aload 5
ldc "width"
57: ldc "8.26in"
58: invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 59: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
aload 6
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setPageWidth:(Ljava/lang/String;)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
60: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isInfoEnabled:()Z
ifeq 62
61: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Default page-width set to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
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
end local 6 62: StackMap locals:
StackMap stack:
aload 3
ldc "complex-scripts"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 70
63: aload 3
ldc "complex-scripts"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
astore 6
start local 6 64: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
aload 6
ldc "disabled"
65: iconst_0
66: invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttributeAsBoolean:(Ljava/lang/String;Z)Z
67: ifeq 68
iconst_0
goto 69
StackMap locals: org.apache.fop.apps.FopConfParser java.net.URI org.apache.xmlgraphics.io.ResourceResolver org.apache.avalon.framework.configuration.Configuration int org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration
StackMap stack: org.apache.fop.apps.FopFactoryBuilder
68: iconst_1
69: StackMap locals: org.apache.fop.apps.FopConfParser java.net.URI org.apache.xmlgraphics.io.ResourceResolver org.apache.avalon.framework.configuration.Configuration int org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration
StackMap stack: org.apache.fop.apps.FopFactoryBuilder int
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setComplexScriptFeatures:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
end local 6 70: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 2
aload 1
aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
invokevirtual org.apache.fop.apps.FopConfParser.setHyphenationBase:(Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/xmlgraphics/io/ResourceResolver;Ljava/net/URI;Lorg/apache/fop/apps/FopFactoryBuilder;)V
71: aload 0
aload 3
aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
iload 4
invokevirtual org.apache.fop.apps.FopConfParser.setHyphPatNames:(Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/fop/apps/FopFactoryBuilder;Z)V
72: aload 3
ldc "prefer-renderer"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 79
73: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
74: aload 3
ldc "prefer-renderer"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
75: invokevirtual org.apache.fop.apps.FopFactoryBuilder.setPreferRenderer:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
76: goto 79
StackMap locals:
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
77: astore 6
start local 6 78: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 6
iload 4
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 6 79: StackMap locals:
StackMap stack:
new org.apache.fop.fonts.FontManagerConfigurator
dup
aload 3
aload 1
aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
invokevirtual org.apache.fop.apps.FopFactoryBuilder.getBaseURI:()Ljava/net/URI;
aload 2
invokespecial org.apache.fop.fonts.FontManagerConfigurator.<init>:(Lorg/apache/avalon/framework/configuration/Configuration;Ljava/net/URI;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
80: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
invokevirtual org.apache.fop.apps.FopFactoryBuilder.getFontManager:()Lorg/apache/fop/fonts/FontManager;
iload 4
invokevirtual org.apache.fop.fonts.FontManagerConfigurator.configure:(Lorg/apache/fop/fonts/FontManager;Z)V
81: aload 0
aload 3
ldc "image-loading"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
iload 4
invokevirtual org.apache.fop.apps.FopConfParser.configureImageLoading:(Lorg/apache/avalon/framework/configuration/Configuration;Z)V
82: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 83 0 this Lorg/apache/fop/apps/FopConfParser;
0 83 1 baseURI Ljava/net/URI;
0 83 2 resourceResolver Lorg/apache/xmlgraphics/io/ResourceResolver;
0 83 3 cfg Lorg/apache/avalon/framework/configuration/Configuration;
4 5 4 strict Z
7 8 4 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
9 83 4 strict Z
14 15 5 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
19 20 5 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
22 23 5 confUri Ljava/net/URI;
25 26 5 use Ljava/net/URISyntaxException;
30 33 5 srcRes F
37 40 5 targetRes F
46 47 5 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
48 83 5 pageConfig Lorg/apache/avalon/framework/configuration/Configuration;
52 55 6 pageHeight Ljava/lang/String;
59 62 6 pageWidth Ljava/lang/String;
64 70 6 csConfig Lorg/apache/avalon/framework/configuration/Configuration;
78 79 6 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
Exception table:
from to target type
3 5 6 Class org.apache.avalon.framework.configuration.ConfigurationException
10 12 13 Class org.apache.avalon.framework.configuration.ConfigurationException
16 17 18 Class org.apache.avalon.framework.configuration.ConfigurationException
21 23 24 Class java.net.URISyntaxException
41 44 45 Class org.apache.avalon.framework.configuration.ConfigurationException
73 76 77 Class org.apache.avalon.framework.configuration.ConfigurationException
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
baseURI final
resourceResolver final
cfg
private void setHyphenationBase(org.apache.avalon.framework.configuration.Configuration, org.apache.xmlgraphics.io.ResourceResolver, java.net.URI, org.apache.fop.apps.FopFactoryBuilder);
descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/xmlgraphics/io/ResourceResolver;Ljava/net/URI;Lorg/apache/fop/apps/FopFactoryBuilder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "hyphenation-base"
iconst_0
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
ifnull 10
1: aload 1
ldc "hyphenation-base"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.fop.apps.io.InternalResourceResolver.getBaseURI:(Ljava/lang/String;)Ljava/net/URI;
astore 5
start local 5 2: aload 4
3: aload 3
aload 5
invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
aload 2
4: invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createInternalResourceResolver:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/io/InternalResourceResolver;
5: invokevirtual org.apache.fop.apps.FopFactoryBuilder.setHyphenBaseResourceResolver:(Lorg/apache/fop/apps/io/InternalResourceResolver;)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
end local 5 6: goto 14
StackMap locals:
StackMap stack: java.net.URISyntaxException
7: astore 5
start local 5 8: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 5
iconst_1
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 5 9: goto 14
10: StackMap locals:
StackMap stack:
aload 4
11: aload 4
invokevirtual org.apache.fop.apps.FopFactoryBuilder.getBaseURI:()Ljava/net/URI;
aload 2
12: invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createInternalResourceResolver:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/io/InternalResourceResolver;
13: invokevirtual org.apache.fop.apps.FopFactoryBuilder.setHyphenBaseResourceResolver:(Lorg/apache/fop/apps/io/InternalResourceResolver;)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
14: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/fop/apps/FopConfParser;
0 15 1 cfg Lorg/apache/avalon/framework/configuration/Configuration;
0 15 2 resourceResolver Lorg/apache/xmlgraphics/io/ResourceResolver;
0 15 3 baseURI Ljava/net/URI;
0 15 4 fopFactoryBuilder Lorg/apache/fop/apps/FopFactoryBuilder;
2 6 5 fontBase Ljava/net/URI;
8 9 5 use Ljava/net/URISyntaxException;
Exception table:
from to target type
1 6 7 Class java.net.URISyntaxException
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
cfg
resourceResolver
baseURI
fopFactoryBuilder
private void setHyphPatNames(org.apache.avalon.framework.configuration.Configuration, org.apache.fop.apps.FopFactoryBuilder, boolean);
descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/fop/apps/FopFactoryBuilder;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=17, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "hyphenation-pattern"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChildren:(Ljava/lang/String;)[Lorg/apache/avalon/framework/configuration/Configuration;
astore 4
start local 4 1: aload 4
arraylength
ifeq 62
2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 5
start local 5 3: aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 60
StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map top int int org.apache.avalon.framework.configuration.Configuration[]
StackMap stack:
4: aload 9
iload 7
aaload
astore 6
start local 6 5: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 13
start local 13 6: aload 6
invokeinterface org.apache.avalon.framework.configuration.Configuration.getLocation:()Ljava/lang/String;
astore 14
start local 14 7: aload 6
ldc "lang"
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 10
start local 10 8: aload 10
ifnonnull 15
9: new java.lang.StringBuilder
dup
ldc "The lang attribute of a hyphenation-pattern configuration element must exist ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
10: aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: aload 13
13: invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
14: goto 21
StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String top top java.lang.StringBuffer java.lang.String
StackMap stack:
15: aload 10
ldc "[a-zA-Z]{2}"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifne 21
16: new java.lang.StringBuilder
dup
ldc "The lang attribute of a hyphenation-pattern configuration element must consist of exactly two letters ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
17: aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: aload 13
20: invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
21: StackMap locals:
StackMap stack:
aload 10
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 10
22: aload 6
ldc "country"
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 11
start local 11 23: ldc ""
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 25
24: aconst_null
astore 11
25: StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String top java.lang.StringBuffer java.lang.String
StackMap stack:
aload 11
ifnull 33
26: aload 11
ldc "[a-zA-Z]{2}"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifne 32
27: new java.lang.StringBuilder
dup
ldc "The country attribute of a hyphenation-pattern configuration element must consist of exactly two letters ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
28: aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
29: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
30: aload 13
31: invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
32: StackMap locals:
StackMap stack:
aload 11
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 11
33: StackMap locals:
StackMap stack:
aload 6
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getValue:(Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 34: aload 12
ifnonnull 40
35: new java.lang.StringBuilder
dup
ldc "The value of a hyphenation-pattern configuration element may not be empty ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
36: aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
37: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
38: aload 13
39: invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
40: StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String java.lang.String java.lang.StringBuffer java.lang.String
StackMap stack:
aload 13
invokevirtual java.lang.StringBuffer.length:()I
ifeq 43
41: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 13
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
iload 3
invokestatic org.apache.fop.util.LogUtil.handleError:(Lorg/apache/commons/logging/Log;Ljava/lang/String;Z)V
42: goto 59
43: StackMap locals:
StackMap stack:
aload 10
aload 11
invokestatic org.apache.fop.hyphenation.HyphenationTreeCache.constructLlccKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 15
start local 15 44: aload 6
ldc "extension"
aconst_null
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 16
start local 16 45: ldc "xml"
aload 16
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 48
46: aload 5
aload 15
new java.lang.StringBuilder
dup
aload 12
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.fop.hyphenation.Hyphenator.XMLTYPE:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: goto 52
StackMap locals: java.lang.String java.lang.String
StackMap stack:
48: ldc "hyp"
aload 16
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 51
49: aload 5
aload 15
new java.lang.StringBuilder
dup
aload 12
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.fop.hyphenation.Hyphenator.HYPTYPE:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: goto 52
51: StackMap locals:
StackMap stack:
aload 5
aload 15
aload 12
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 59
53: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Using hyphenation pattern filename "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
54: ldc " for lang=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
55: aload 11
ifnull 56
new java.lang.StringBuilder
dup
ldc ", country=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 57
StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String java.lang.String java.lang.StringBuffer java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.commons.logging.Log java.lang.StringBuilder
56: ldc ""
StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String java.lang.String java.lang.StringBuffer java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.commons.logging.Log java.lang.StringBuilder java.lang.String
57: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
58: invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 6 59: StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map top int int org.apache.avalon.framework.configuration.Configuration[]
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
60: iload 7
iload 8
if_icmplt 4
61: aload 2
aload 5
invokevirtual org.apache.fop.apps.FopFactoryBuilder.setHyphPatNames:(Ljava/util/Map;)Lorg/apache/fop/apps/FopFactoryBuilder;
pop
end local 5 62: StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[]
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Lorg/apache/fop/apps/FopConfParser;
0 63 1 cfg Lorg/apache/avalon/framework/configuration/Configuration;
0 63 2 builder Lorg/apache/fop/apps/FopFactoryBuilder;
0 63 3 strict Z
1 63 4 hyphPatConfig [Lorg/apache/avalon/framework/configuration/Configuration;
3 62 5 hyphPatNames Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
5 59 6 aHyphPatConfig Lorg/apache/avalon/framework/configuration/Configuration;
8 59 10 lang Ljava/lang/String;
23 59 11 country Ljava/lang/String;
34 59 12 filename Ljava/lang/String;
6 59 13 error Ljava/lang/StringBuffer;
7 59 14 location Ljava/lang/String;
44 59 15 llccKey Ljava/lang/String;
45 59 16 extension Ljava/lang/String;
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
cfg
builder
strict
private static void addError(java.lang.String, java.lang.StringBuffer);
descriptor: (Ljava/lang/String;Ljava/lang/StringBuffer;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.StringBuffer.length:()I
ifeq 2
1: aload 1
ldc ". "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 message Ljava/lang/String;
0 4 1 error Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
message
error
private void configureImageLoading(org.apache.avalon.framework.configuration.Configuration, boolean);
descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
invokevirtual org.apache.fop.apps.FopFactoryBuilder.getImageManager:()Lorg/apache/xmlgraphics/image/loader/ImageManager;
invokevirtual org.apache.xmlgraphics.image.loader.ImageManager.getRegistry:()Lorg/apache/xmlgraphics/image/loader/spi/ImageImplRegistry;
astore 3
start local 3 3: aload 1
ldc "penalty"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getChildren:(Ljava/lang/String;)[Lorg/apache/avalon/framework/configuration/Configuration;
astore 4
start local 4 4: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 19
StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[] top int int org.apache.avalon.framework.configuration.Configuration[]
StackMap stack:
5: aload 8
iload 6
aaload
astore 5
start local 5 6: aload 5
ldc "class"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 7: aload 5
ldc "value"
invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 10
start local 10 8: aconst_null
astore 11
start local 11 9: aload 10
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "INF"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 12
10: getstatic org.apache.xmlgraphics.image.loader.util.Penalty.INFINITE_PENALTY:Lorg/apache/xmlgraphics/image/loader/util/Penalty;
astore 11
11: goto 16
12: StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[] org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String org.apache.xmlgraphics.image.loader.util.Penalty
StackMap stack:
aload 10
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
invokestatic org.apache.xmlgraphics.image.loader.util.Penalty.toPenalty:(I)Lorg/apache/xmlgraphics/image/loader/util/Penalty;
astore 11
13: goto 16
StackMap locals:
StackMap stack: java.lang.NumberFormatException
14: astore 12
start local 12 15: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 12
iload 2
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 12 16: StackMap locals:
StackMap stack:
aload 11
ifnull 18
17: aload 3
aload 9
aload 11
invokevirtual org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry.setAdditionalPenalty:(Ljava/lang/String;Lorg/apache/xmlgraphics/image/loader/util/Penalty;)V
end local 11 end local 10 end local 9 end local 5 18: StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[] top int int org.apache.avalon.framework.configuration.Configuration[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
19: iload 6
iload 7
if_icmplt 5
20: goto 23
StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[]
StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
21: astore 5
start local 5 22: aload 0
getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
aload 5
iload 2
invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
end local 5 23: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/fop/apps/FopConfParser;
0 24 1 parent Lorg/apache/avalon/framework/configuration/Configuration;
0 24 2 strict Z
3 24 3 registry Lorg/apache/xmlgraphics/image/loader/spi/ImageImplRegistry;
4 24 4 penalties [Lorg/apache/avalon/framework/configuration/Configuration;
6 18 5 penaltyCfg Lorg/apache/avalon/framework/configuration/Configuration;
7 18 9 className Ljava/lang/String;
8 18 10 value Ljava/lang/String;
9 18 11 p Lorg/apache/xmlgraphics/image/loader/util/Penalty;
15 16 12 nfe Ljava/lang/NumberFormatException;
22 23 5 e Lorg/apache/avalon/framework/configuration/ConfigurationException;
Exception table:
from to target type
12 13 14 Class java.lang.NumberFormatException
4 20 21 Class org.apache.avalon.framework.configuration.ConfigurationException
Exceptions:
throws org.apache.fop.apps.FOPException
MethodParameters:
Name Flags
parent
strict
public org.apache.fop.apps.FopFactoryBuilder getFopFactoryBuilder();
descriptor: ()Lorg/apache/fop/apps/FopFactoryBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/apps/FopConfParser;
}
SourceFile: "FopConfParser.java"