public class org.apache.batik.svggen.DefaultImageHandler implements org.apache.batik.svggen.ImageHandler, org.apache.batik.svggen.ErrorConstants, org.apache.batik.constants.XMLConstants
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.svggen.DefaultImageHandler
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
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
public void handleImage(java.awt.Image, org.w3c.dom.Element, org.apache.batik.svggen.SVGGeneratorContext);
descriptor: (Ljava/awt/Image;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aconst_null
ldc "width"
aload 1
aconst_null
invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 2
aconst_null
ldc "height"
aload 1
aconst_null
invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.svggen.DefaultImageHandler.handleHREF:(Ljava/awt/Image;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
3: goto 9
StackMap locals:
StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
4: astore 4
start local 4 5: aload 3
getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
aload 4
invokeinterface org.apache.batik.svggen.ErrorHandler.handleError:(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)V
6: goto 9
StackMap locals: org.apache.batik.svggen.DefaultImageHandler java.awt.Image org.w3c.dom.Element org.apache.batik.svggen.SVGGeneratorContext org.apache.batik.svggen.SVGGraphics2DIOException
StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
7: astore 5
start local 5 8: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
aload 5
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 end local 4 9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
0 10 1 image Ljava/awt/Image;
0 10 2 imageElement Lorg/w3c/dom/Element;
0 10 3 generatorContext Lorg/apache/batik/svggen/SVGGeneratorContext;
5 9 4 e Lorg/apache/batik/svggen/SVGGraphics2DIOException;
8 9 5 io Lorg/apache/batik/svggen/SVGGraphics2DIOException;
Exception table:
from to target type
2 3 4 Class org.apache.batik.svggen.SVGGraphics2DIOException
5 6 7 Class org.apache.batik.svggen.SVGGraphics2DIOException
MethodParameters:
Name Flags
image
imageElement
generatorContext
public void handleImage(java.awt.image.RenderedImage, org.w3c.dom.Element, org.apache.batik.svggen.SVGGeneratorContext);
descriptor: (Ljava/awt/image/RenderedImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aconst_null
ldc "width"
aload 1
invokeinterface java.awt.image.RenderedImage.getWidth:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 2
aconst_null
ldc "height"
aload 1
invokeinterface java.awt.image.RenderedImage.getHeight:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.svggen.DefaultImageHandler.handleHREF:(Ljava/awt/image/RenderedImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
3: goto 9
StackMap locals:
StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
4: astore 4
start local 4 5: aload 3
getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
aload 4
invokeinterface org.apache.batik.svggen.ErrorHandler.handleError:(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)V
6: goto 9
StackMap locals: org.apache.batik.svggen.DefaultImageHandler java.awt.image.RenderedImage org.w3c.dom.Element org.apache.batik.svggen.SVGGeneratorContext org.apache.batik.svggen.SVGGraphics2DIOException
StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
7: astore 5
start local 5 8: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
aload 5
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 end local 4 9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
0 10 1 image Ljava/awt/image/RenderedImage;
0 10 2 imageElement Lorg/w3c/dom/Element;
0 10 3 generatorContext Lorg/apache/batik/svggen/SVGGeneratorContext;
5 9 4 e Lorg/apache/batik/svggen/SVGGraphics2DIOException;
8 9 5 io Lorg/apache/batik/svggen/SVGGraphics2DIOException;
Exception table:
from to target type
2 3 4 Class org.apache.batik.svggen.SVGGraphics2DIOException
5 6 7 Class org.apache.batik.svggen.SVGGraphics2DIOException
MethodParameters:
Name Flags
image
imageElement
generatorContext
public void handleImage(java.awt.image.renderable.RenderableImage, org.w3c.dom.Element, org.apache.batik.svggen.SVGGeneratorContext);
descriptor: (Ljava/awt/image/renderable/RenderableImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aconst_null
ldc "width"
aload 1
invokeinterface java.awt.image.renderable.RenderableImage.getWidth:()F
invokestatic java.lang.String.valueOf:(F)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 2
aconst_null
ldc "height"
aload 1
invokeinterface java.awt.image.renderable.RenderableImage.getHeight:()F
invokestatic java.lang.String.valueOf:(F)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.svggen.DefaultImageHandler.handleHREF:(Ljava/awt/image/renderable/RenderableImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
3: goto 9
StackMap locals:
StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
4: astore 4
start local 4 5: aload 3
getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
aload 4
invokeinterface org.apache.batik.svggen.ErrorHandler.handleError:(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)V
6: goto 9
StackMap locals: org.apache.batik.svggen.DefaultImageHandler java.awt.image.renderable.RenderableImage org.w3c.dom.Element org.apache.batik.svggen.SVGGeneratorContext org.apache.batik.svggen.SVGGraphics2DIOException
StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
7: astore 5
start local 5 8: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
aload 5
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 end local 4 9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
0 10 1 image Ljava/awt/image/renderable/RenderableImage;
0 10 2 imageElement Lorg/w3c/dom/Element;
0 10 3 generatorContext Lorg/apache/batik/svggen/SVGGeneratorContext;
5 9 4 e Lorg/apache/batik/svggen/SVGGraphics2DIOException;
8 9 5 io Lorg/apache/batik/svggen/SVGGraphics2DIOException;
Exception table:
from to target type
2 3 4 Class org.apache.batik.svggen.SVGGraphics2DIOException
5 6 7 Class org.apache.batik.svggen.SVGGraphics2DIOException
MethodParameters:
Name Flags
image
imageElement
generatorContext
protected void handleHREF(java.awt.Image, org.w3c.dom.Element, org.apache.batik.svggen.SVGGeneratorContext);
descriptor: (Ljava/awt/Image;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "http://www.w3.org/1999/xlink"
1: ldc "xlink:href"
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
2: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
0 4 1 image Ljava/awt/Image;
0 4 2 imageElement Lorg/w3c/dom/Element;
0 4 3 generatorContext Lorg/apache/batik/svggen/SVGGeneratorContext;
Exceptions:
throws org.apache.batik.svggen.SVGGraphics2DIOException
MethodParameters:
Name Flags
image
imageElement
generatorContext
protected void handleHREF(java.awt.image.RenderedImage, org.w3c.dom.Element, org.apache.batik.svggen.SVGGeneratorContext);
descriptor: (Ljava/awt/image/RenderedImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "http://www.w3.org/1999/xlink"
1: ldc "xlink:href"
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
2: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
0 4 1 image Ljava/awt/image/RenderedImage;
0 4 2 imageElement Lorg/w3c/dom/Element;
0 4 3 generatorContext Lorg/apache/batik/svggen/SVGGeneratorContext;
Exceptions:
throws org.apache.batik.svggen.SVGGraphics2DIOException
MethodParameters:
Name Flags
image
imageElement
generatorContext
protected void handleHREF(java.awt.image.renderable.RenderableImage, org.w3c.dom.Element, org.apache.batik.svggen.SVGGeneratorContext);
descriptor: (Ljava/awt/image/renderable/RenderableImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "http://www.w3.org/1999/xlink"
1: ldc "xlink:href"
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
2: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/DefaultImageHandler;
0 4 1 image Ljava/awt/image/renderable/RenderableImage;
0 4 2 imageElement Lorg/w3c/dom/Element;
0 4 3 generatorContext Lorg/apache/batik/svggen/SVGGeneratorContext;
Exceptions:
throws org.apache.batik.svggen.SVGGraphics2DIOException
MethodParameters:
Name Flags
image
imageElement
generatorContext
}
SourceFile: "DefaultImageHandler.java"