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 // org.apache.batik.svggen.DefaultImageHandler this
         0: .line 44
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 45
            return
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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 // org.apache.batik.svggen.DefaultImageHandler this
        start local 1 // java.awt.Image image
        start local 2 // org.w3c.dom.Element imageElement
        start local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 56
            aload 2 /* imageElement */
            aconst_null
            ldc "width"
            aload 1 /* image */
            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: .line 57
            aload 2 /* imageElement */
            aconst_null
            ldc "height"
            aload 1 /* image */
            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: .line 63
            aload 0 /* this */
            aload 1 /* image */
            aload 2 /* imageElement */
            aload 3 /* generatorContext */
            invokevirtual org.apache.batik.svggen.DefaultImageHandler.handleHREF:(Ljava/awt/Image;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
         3: .line 64
            goto 9
      StackMap locals:
      StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
         4: astore 4 /* e */
        start local 4 // org.apache.batik.svggen.SVGGraphics2DIOException e
         5: .line 66
            aload 3 /* generatorContext */
            getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
            aload 4 /* e */
            invokeinterface org.apache.batik.svggen.ErrorHandler.handleError:(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)V
         6: .line 67
            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 /* io */
        start local 5 // org.apache.batik.svggen.SVGGraphics2DIOException io
         8: .line 70
            new org.apache.batik.svggen.SVGGraphics2DRuntimeException
            dup
            aload 5 /* io */
            invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // org.apache.batik.svggen.SVGGraphics2DIOException io
        end local 4 // org.apache.batik.svggen.SVGGraphics2DIOException e
         9: .line 73
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 2 // org.w3c.dom.Element imageElement
        end local 1 // java.awt.Image image
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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 // org.apache.batik.svggen.DefaultImageHandler this
        start local 1 // java.awt.image.RenderedImage image
        start local 2 // org.w3c.dom.Element imageElement
        start local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 84
            aload 2 /* imageElement */
            aconst_null
            ldc "width"
            aload 1 /* image */
            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: .line 85
            aload 2 /* imageElement */
            aconst_null
            ldc "height"
            aload 1 /* image */
            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: .line 91
            aload 0 /* this */
            aload 1 /* image */
            aload 2 /* imageElement */
            aload 3 /* generatorContext */
            invokevirtual org.apache.batik.svggen.DefaultImageHandler.handleHREF:(Ljava/awt/image/RenderedImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
         3: .line 92
            goto 9
      StackMap locals:
      StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
         4: astore 4 /* e */
        start local 4 // org.apache.batik.svggen.SVGGraphics2DIOException e
         5: .line 94
            aload 3 /* generatorContext */
            getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
            aload 4 /* e */
            invokeinterface org.apache.batik.svggen.ErrorHandler.handleError:(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)V
         6: .line 95
            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 /* io */
        start local 5 // org.apache.batik.svggen.SVGGraphics2DIOException io
         8: .line 98
            new org.apache.batik.svggen.SVGGraphics2DRuntimeException
            dup
            aload 5 /* io */
            invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // org.apache.batik.svggen.SVGGraphics2DIOException io
        end local 4 // org.apache.batik.svggen.SVGGraphics2DIOException e
         9: .line 101
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 2 // org.w3c.dom.Element imageElement
        end local 1 // java.awt.image.RenderedImage image
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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 // org.apache.batik.svggen.DefaultImageHandler this
        start local 1 // java.awt.image.renderable.RenderableImage image
        start local 2 // org.w3c.dom.Element imageElement
        start local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 112
            aload 2 /* imageElement */
            aconst_null
            ldc "width"
            aload 1 /* image */
            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: .line 113
            aload 2 /* imageElement */
            aconst_null
            ldc "height"
            aload 1 /* image */
            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: .line 119
            aload 0 /* this */
            aload 1 /* image */
            aload 2 /* imageElement */
            aload 3 /* generatorContext */
            invokevirtual org.apache.batik.svggen.DefaultImageHandler.handleHREF:(Ljava/awt/image/renderable/RenderableImage;Lorg/w3c/dom/Element;Lorg/apache/batik/svggen/SVGGeneratorContext;)V
         3: .line 120
            goto 9
      StackMap locals:
      StackMap stack: org.apache.batik.svggen.SVGGraphics2DIOException
         4: astore 4 /* e */
        start local 4 // org.apache.batik.svggen.SVGGraphics2DIOException e
         5: .line 122
            aload 3 /* generatorContext */
            getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
            aload 4 /* e */
            invokeinterface org.apache.batik.svggen.ErrorHandler.handleError:(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)V
         6: .line 123
            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 /* io */
        start local 5 // org.apache.batik.svggen.SVGGraphics2DIOException io
         8: .line 126
            new org.apache.batik.svggen.SVGGraphics2DRuntimeException
            dup
            aload 5 /* io */
            invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // org.apache.batik.svggen.SVGGraphics2DIOException io
        end local 4 // org.apache.batik.svggen.SVGGraphics2DIOException e
         9: .line 129
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 2 // org.w3c.dom.Element imageElement
        end local 1 // java.awt.image.renderable.RenderableImage image
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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 // org.apache.batik.svggen.DefaultImageHandler this
        start local 1 // java.awt.Image image
        start local 2 // org.w3c.dom.Element imageElement
        start local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 139
            aload 2 /* imageElement */
            ldc "http://www.w3.org/1999/xlink"
         1: .line 140
            ldc "xlink:href"
            aload 1 /* image */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
         2: .line 139
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 141
            return
        end local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 2 // org.w3c.dom.Element imageElement
        end local 1 // java.awt.Image image
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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 // org.apache.batik.svggen.DefaultImageHandler this
        start local 1 // java.awt.image.RenderedImage image
        start local 2 // org.w3c.dom.Element imageElement
        start local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 151
            aload 2 /* imageElement */
            ldc "http://www.w3.org/1999/xlink"
         1: .line 152
            ldc "xlink:href"
            aload 1 /* image */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
         2: .line 151
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 153
            return
        end local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 2 // org.w3c.dom.Element imageElement
        end local 1 // java.awt.image.RenderedImage image
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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 // org.apache.batik.svggen.DefaultImageHandler this
        start local 1 // java.awt.image.renderable.RenderableImage image
        start local 2 // org.w3c.dom.Element imageElement
        start local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 163
            aload 2 /* imageElement */
            ldc "http://www.w3.org/1999/xlink"
         1: .line 164
            ldc "xlink:href"
            aload 1 /* image */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
         2: .line 163
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 165
            return
        end local 3 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 2 // org.w3c.dom.Element imageElement
        end local 1 // java.awt.image.renderable.RenderableImage image
        end local 0 // org.apache.batik.svggen.DefaultImageHandler this
      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"