public class org.apache.fop.render.pcl.PCLImageHandlerRenderedImage implements org.apache.fop.render.ImageHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.render.pcl.PCLImageHandlerRenderedImage
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/render/pcl/PCLImageHandlerRenderedImage;
public int getPriority();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: sipush 300
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/render/pcl/PCLImageHandlerRenderedImage;
public java.lang.Class getSupportedImageClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc Lorg/apache/xmlgraphics/image/loader/impl/ImageRendered;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/render/pcl/PCLImageHandlerRenderedImage;
public org.apache.xmlgraphics.image.loader.ImageFlavor[] getSupportedImageFlavors();
descriptor: ()[Lorg/apache/xmlgraphics/image/loader/ImageFlavor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_2
anewarray org.apache.xmlgraphics.image.loader.ImageFlavor
dup
iconst_0
1: getstatic org.apache.xmlgraphics.image.loader.ImageFlavor.BUFFERED_IMAGE:Lorg/apache/xmlgraphics/image/loader/ImageFlavor;
aastore
dup
iconst_1
2: getstatic org.apache.xmlgraphics.image.loader.ImageFlavor.RENDERED_IMAGE:Lorg/apache/xmlgraphics/image/loader/ImageFlavor;
aastore
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/render/pcl/PCLImageHandlerRenderedImage;
public void handleImage(org.apache.fop.render.RenderingContext, org.apache.xmlgraphics.image.loader.Image, java.awt.Rectangle);
descriptor: (Lorg/apache/fop/render/RenderingContext;Lorg/apache/xmlgraphics/image/loader/Image;Ljava/awt/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
checkcast org.apache.fop.render.pcl.PCLRenderingContext
astore 4
start local 4 1: aload 2
checkcast org.apache.xmlgraphics.image.loader.impl.ImageRendered
astore 5
start local 5 2: aload 4
invokevirtual org.apache.fop.render.pcl.PCLRenderingContext.getPCLGenerator:()Lorg/apache/fop/render/pcl/PCLGenerator;
astore 6
start local 6 3: aload 5
invokevirtual org.apache.xmlgraphics.image.loader.impl.ImageRendered.getRenderedImage:()Ljava/awt/image/RenderedImage;
astore 7
start local 7 4: aload 4
aload 3
getfield java.awt.Rectangle.x:I
aload 3
getfield java.awt.Rectangle.y:I
invokevirtual org.apache.fop.render.pcl.PCLRenderingContext.transformedPoint:(II)Ljava/awt/geom/Point2D;
astore 8
start local 8 5: aload 6
aload 8
invokevirtual java.awt.geom.Point2D.getX:()D
aload 8
invokevirtual java.awt.geom.Point2D.getY:()D
invokevirtual org.apache.fop.render.pcl.PCLGenerator.setCursorPos:(DD)V
6: aload 6
aload 7
new java.awt.Dimension
dup
aload 3
getfield java.awt.Rectangle.width:I
aload 3
getfield java.awt.Rectangle.height:I
invokespecial java.awt.Dimension.<init>:(II)V
7: aload 4
invokevirtual org.apache.fop.render.pcl.PCLRenderingContext.isSourceTransparencyEnabled:()Z
aload 4
invokevirtual org.apache.fop.render.pcl.PCLRenderingContext.getPCLUtil:()Lorg/apache/fop/render/pcl/PCLRenderingUtil;
8: invokevirtual org.apache.fop.render.pcl.PCLGenerator.paintBitmap:(Ljava/awt/image/RenderedImage;Ljava/awt/Dimension;ZLorg/apache/fop/render/pcl/PCLRenderingUtil;)V
9: return
end local 8 end local 7 end local 6 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/render/pcl/PCLImageHandlerRenderedImage;
0 10 1 context Lorg/apache/fop/render/RenderingContext;
0 10 2 image Lorg/apache/xmlgraphics/image/loader/Image;
0 10 3 pos Ljava/awt/Rectangle;
1 10 4 pclContext Lorg/apache/fop/render/pcl/PCLRenderingContext;
2 10 5 imageRend Lorg/apache/xmlgraphics/image/loader/impl/ImageRendered;
3 10 6 gen Lorg/apache/fop/render/pcl/PCLGenerator;
4 10 7 ri Ljava/awt/image/RenderedImage;
5 10 8 transPoint Ljava/awt/geom/Point2D;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
image
pos
public boolean isCompatible(org.apache.fop.render.RenderingContext, org.apache.xmlgraphics.image.loader.Image);
descriptor: (Lorg/apache/fop/render/RenderingContext;Lorg/apache/xmlgraphics/image/loader/Image;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
instanceof org.apache.xmlgraphics.image.loader.impl.ImageRendered
ifeq 3
1: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.render.pcl.PCLRenderingContext
ifeq 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/render/pcl/PCLImageHandlerRenderedImage;
0 4 1 targetContext Lorg/apache/fop/render/RenderingContext;
0 4 2 image Lorg/apache/xmlgraphics/image/loader/Image;
MethodParameters:
Name Flags
targetContext
image
}
SourceFile: "PCLImageHandlerRenderedImage.java"