public abstract class org.apache.fop.svg.AbstractFOPTranscoder extends org.apache.batik.transcoder.SVGAbstractTranscoder implements org.apache.avalon.framework.configuration.Configurable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.fop.svg.AbstractFOPTranscoder
super_class: org.apache.batik.transcoder.SVGAbstractTranscoder
{
public static final org.apache.batik.transcoder.TranscodingHints$Key KEY_DEVICE_RESOLUTION;
descriptor: Lorg/apache/batik/transcoder/TranscodingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.batik.transcoder.TranscodingHints$Key KEY_STROKE_TEXT;
descriptor: Lorg/apache/batik/transcoder/TranscodingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.batik.transcoder.TranscodingHints$Key KEY_AUTO_FONTS;
descriptor: Lorg/apache/batik/transcoder/TranscodingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Boolean VALUE_FORMAT_ON;
descriptor: Ljava/lang/Boolean;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Boolean VALUE_FORMAT_OFF;
descriptor: Ljava/lang/Boolean;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private org.apache.commons.logging.Log logger;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.EntityResolver resolver;
descriptor: Lorg/xml/sax/EntityResolver;
flags: (0x0002) ACC_PRIVATE
private org.apache.avalon.framework.configuration.Configuration cfg;
descriptor: Lorg/apache/avalon/framework/configuration/Configuration;
flags: (0x0002) ACC_PRIVATE
private org.apache.xmlgraphics.image.loader.ImageManager imageManager;
descriptor: Lorg/apache/xmlgraphics/image/loader/ImageManager;
flags: (0x0002) ACC_PRIVATE
private org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext;
descriptor: Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.batik.transcoder.keys.FloatKey
dup
invokespecial org.apache.batik.transcoder.keys.FloatKey.<init>:()V
putstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_DEVICE_RESOLUTION:Lorg/apache/batik/transcoder/TranscodingHints$Key;
1: new org.apache.batik.transcoder.keys.BooleanKey
dup
invokespecial org.apache.batik.transcoder.keys.BooleanKey.<init>:()V
putstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_STROKE_TEXT:Lorg/apache/batik/transcoder/TranscodingHints$Key;
2: new org.apache.batik.transcoder.keys.BooleanKey
dup
invokespecial org.apache.batik.transcoder.keys.BooleanKey.<init>:()V
putstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_AUTO_FONTS:Lorg/apache/batik/transcoder/TranscodingHints$Key;
3: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
putstatic org.apache.fop.svg.AbstractFOPTranscoder.VALUE_FORMAT_ON:Ljava/lang/Boolean;
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
putstatic org.apache.fop.svg.AbstractFOPTranscoder.VALUE_FORMAT_OFF:Ljava/lang/Boolean;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.transcoder.SVGAbstractTranscoder.<init>:()V
1: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_DOCUMENT_ELEMENT_NAMESPACE_URI:Lorg/apache/batik/transcoder/TranscodingHints$Key;
2: ldc "http://www.w3.org/2000/svg"
3: invokevirtual org.apache.batik.transcoder.TranscodingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_DOCUMENT_ELEMENT:Lorg/apache/batik/transcoder/TranscodingHints$Key;
ldc "svg"
invokevirtual org.apache.batik.transcoder.TranscodingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_DOM_IMPLEMENTATION:Lorg/apache/batik/transcoder/TranscodingHints$Key;
6: invokestatic org.apache.batik.anim.dom.SVGDOMImplementation.getDOMImplementation:()Lorg/w3c/dom/DOMImplementation;
7: invokevirtual org.apache.batik.transcoder.TranscodingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected org.apache.fop.svg.AbstractFOPTranscoder$FOPTranscoderUserAgent createUserAgent();
descriptor: ()Lorg/apache/fop/svg/AbstractFOPTranscoder$FOPTranscoderUserAgent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.fop.svg.AbstractFOPTranscoder$FOPTranscoderUserAgent
dup
aload 0
invokespecial org.apache.fop.svg.AbstractFOPTranscoder$FOPTranscoderUserAgent.<init>:(Lorg/apache/fop/svg/AbstractFOPTranscoder;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
public void setLogger(org.apache.commons.logging.Log);
descriptor: (Lorg/apache/commons/logging/Log;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.fop.svg.AbstractFOPTranscoder.logger:Lorg/apache/commons/logging/Log;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
0 2 1 logger Lorg/apache/commons/logging/Log;
MethodParameters:
Name Flags
logger
public void setEntityResolver(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.fop.svg.AbstractFOPTranscoder.resolver:Lorg/xml/sax/EntityResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
0 2 1 resolver Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
resolver
public void configure(org.apache.avalon.framework.configuration.Configuration);
descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.fop.svg.AbstractFOPTranscoder.cfg:Lorg/apache/avalon/framework/configuration/Configuration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
0 2 1 cfg Lorg/apache/avalon/framework/configuration/Configuration;
Exceptions:
throws org.apache.avalon.framework.configuration.ConfigurationException
MethodParameters:
Name Flags
cfg
protected boolean getAutoFontsDefault();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected org.apache.avalon.framework.configuration.Configuration getEffectiveConfiguration();
descriptor: ()Lorg/apache/avalon/framework/configuration/Configuration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe constructor DefaultConfiguration(String) is undefined\n\tThe constructor DefaultConfiguration(String) is undefined\n\tThe constructor DefaultConfiguration(String) is undefined\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected final org.apache.commons.logging.Log getLogger();
descriptor: ()Lorg/apache/commons/logging/Log;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.logger:Lorg/apache/commons/logging/Log;
ifnonnull 3
1: aload 0
new org.apache.commons.logging.impl.SimpleLog
dup
ldc "FOP/Transcoder"
invokespecial org.apache.commons.logging.impl.SimpleLog.<init>:(Ljava/lang/String;)V
putfield org.apache.fop.svg.AbstractFOPTranscoder.logger:Lorg/apache/commons/logging/Log;
2: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.logger:Lorg/apache/commons/logging/Log;
checkcast org.apache.commons.logging.impl.SimpleLog
iconst_3
invokevirtual org.apache.commons.logging.impl.SimpleLog.setLevel:(I)V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.logger:Lorg/apache/commons/logging/Log;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected org.apache.batik.dom.util.DocumentFactory createDocumentFactory(org.w3c.dom.DOMImplementation, java.lang.String);
descriptor: (Lorg/w3c/dom/DOMImplementation;Ljava/lang/String;)Lorg/apache/batik/dom/util/DocumentFactory;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.fop.svg.FOPSAXSVGDocumentFactory
dup
aload 2
invokespecial org.apache.fop.svg.FOPSAXSVGDocumentFactory.<init>:(Ljava/lang/String;)V
1: astore 3
start local 3 2: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.resolver:Lorg/xml/sax/EntityResolver;
ifnull 4
3: aload 3
aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.resolver:Lorg/xml/sax/EntityResolver;
invokevirtual org.apache.fop.svg.FOPSAXSVGDocumentFactory.setAdditionalEntityResolver:(Lorg/xml/sax/EntityResolver;)V
4: StackMap locals: org.apache.fop.svg.FOPSAXSVGDocumentFactory
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
0 5 1 domImpl Lorg/w3c/dom/DOMImplementation;
0 5 2 parserClassname Ljava/lang/String;
2 5 3 factory Lorg/apache/fop/svg/FOPSAXSVGDocumentFactory;
MethodParameters:
Name Flags
domImpl
parserClassname
protected boolean isTextStroked();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_STROKE_TEXT:Lorg/apache/batik/transcoder/TranscodingHints$Key;
invokevirtual org.apache.batik.transcoder.TranscodingHints.containsKey:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_STROKE_TEXT:Lorg/apache/batik/transcoder/TranscodingHints$Key;
invokevirtual org.apache.batik.transcoder.TranscodingHints.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 1
3: StackMap locals: int
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
1 4 1 stroke Z
protected float getDeviceResolution();
descriptor: ()F
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_DEVICE_RESOLUTION:Lorg/apache/batik/transcoder/TranscodingHints$Key;
invokevirtual org.apache.batik.transcoder.TranscodingHints.containsKey:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.hints:Lorg/apache/batik/transcoder/TranscodingHints;
getstatic org.apache.fop.svg.AbstractFOPTranscoder.KEY_DEVICE_RESOLUTION:Lorg/apache/batik/transcoder/TranscodingHints$Key;
invokevirtual org.apache.batik.transcoder.TranscodingHints.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
freturn
2: StackMap locals:
StackMap stack:
ldc 72.0
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected org.apache.xmlgraphics.image.loader.ImageManager getImageManager();
descriptor: ()Lorg/apache/xmlgraphics/image/loader/ImageManager;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.imageManager:Lorg/apache/xmlgraphics/image/loader/ImageManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected org.apache.xmlgraphics.image.loader.ImageSessionContext getImageSessionContext();
descriptor: ()Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.imageSessionContext:Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
protected void setupImageInfrastructure(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.fop.svg.AbstractFOPTranscoder$1
dup
aload 0
invokespecial org.apache.fop.svg.AbstractFOPTranscoder$1.<init>:(Lorg/apache/fop/svg/AbstractFOPTranscoder;)V
astore 2
start local 2 1: aload 0
new org.apache.xmlgraphics.image.loader.ImageManager
dup
aload 2
invokespecial org.apache.xmlgraphics.image.loader.ImageManager.<init>:(Lorg/apache/xmlgraphics/image/loader/ImageContext;)V
putfield org.apache.fop.svg.AbstractFOPTranscoder.imageManager:Lorg/apache/xmlgraphics/image/loader/ImageManager;
2: aload 0
new org.apache.fop.svg.AbstractFOPTranscoder$2
dup
aload 0
aload 2
aload 1
invokespecial org.apache.fop.svg.AbstractFOPTranscoder$2.<init>:(Lorg/apache/fop/svg/AbstractFOPTranscoder;Lorg/apache/xmlgraphics/image/loader/ImageContext;Ljava/lang/String;)V
putfield org.apache.fop.svg.AbstractFOPTranscoder.imageSessionContext:Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/svg/AbstractFOPTranscoder;
0 4 1 baseURI Ljava/lang/String;
1 4 2 imageContext Lorg/apache/xmlgraphics/image/loader/ImageContext;
MethodParameters:
Name Flags
baseURI final
protected org.apache.batik.bridge.UserAgent createUserAgent();
descriptor: ()Lorg/apache/batik/bridge/UserAgent;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.fop.svg.AbstractFOPTranscoder.createUserAgent:()Lorg/apache/fop/svg/AbstractFOPTranscoder$FOPTranscoderUserAgent;
areturn
LocalVariableTable:
Start End Slot Name Signature
static org.apache.batik.bridge.UserAgent access$1(org.apache.fop.svg.AbstractFOPTranscoder);
descriptor: (Lorg/apache/fop/svg/AbstractFOPTranscoder;)Lorg/apache/batik/bridge/UserAgent;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield org.apache.fop.svg.AbstractFOPTranscoder.userAgent:Lorg/apache/batik/bridge/UserAgent;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "AbstractFOPTranscoder.java"
NestMembers:
org.apache.fop.svg.AbstractFOPTranscoder$1 org.apache.fop.svg.AbstractFOPTranscoder$2 org.apache.fop.svg.AbstractFOPTranscoder$FOPErrorHandler org.apache.fop.svg.AbstractFOPTranscoder$FOPTranscoderUserAgent
InnerClasses:
public abstract Key = org.apache.batik.transcoder.TranscodingHints$Key of org.apache.batik.transcoder.TranscodingHints
org.apache.fop.svg.AbstractFOPTranscoder$1
org.apache.fop.svg.AbstractFOPTranscoder$2
protected FOPErrorHandler = org.apache.fop.svg.AbstractFOPTranscoder$FOPErrorHandler of org.apache.fop.svg.AbstractFOPTranscoder
protected FOPTranscoderUserAgent = org.apache.fop.svg.AbstractFOPTranscoder$FOPTranscoderUserAgent of org.apache.fop.svg.AbstractFOPTranscoder