public class org.apache.batik.bridge.ViewBox$ViewHandler extends org.apache.batik.parser.AWTTransformProducer implements org.apache.batik.parser.FragmentIdentifierHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.ViewBox$ViewHandler
  super_class: org.apache.batik.parser.AWTTransformProducer
{
  public boolean hasTransform;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public boolean hasId;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public boolean hasViewBox;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public boolean hasViewTargetParams;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public boolean hasZoomAndPanParams;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String id;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public float[] viewBox;
    descriptor: [F
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String viewTargetParams;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public boolean isMagnify;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public boolean hasPreserveAspectRatio;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public short align;
    descriptor: S
    flags: (0x0001) ACC_PUBLIC

  public boolean meet;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 464
            aload 0 /* this */
            invokespecial org.apache.batik.parser.AWTTransformProducer.<init>:()V
         1: .line 580
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.meet:Z
         2: .line 464
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;

  public void endTransformList();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 473
            aload 0 /* this */
            invokespecial org.apache.batik.parser.AWTTransformProducer.endTransformList:()V
         1: .line 474
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.hasTransform:Z
         2: .line 475
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void startFragmentIdentifier();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 496
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void idReference(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
        start local 1 // java.lang.String s
         0: .line 505
            aload 0 /* this */
            aload 1 /* s */
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.id:Ljava/lang/String;
         1: .line 506
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.hasId:Z
         2: .line 507
            return
        end local 1 // java.lang.String s
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
            0    3     1     s  Ljava/lang/String;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      s     

  public void viewBox(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float width
        start local 4 // float height
         0: .line 521
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.hasViewBox:Z
         1: .line 522
            aload 0 /* this */
            iconst_4
            newarray 6
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.viewBox:[F
         2: .line 523
            aload 0 /* this */
            getfield org.apache.batik.bridge.ViewBox$ViewHandler.viewBox:[F
            iconst_0
            fload 1 /* x */
            fastore
         3: .line 524
            aload 0 /* this */
            getfield org.apache.batik.bridge.ViewBox$ViewHandler.viewBox:[F
            iconst_1
            fload 2 /* y */
            fastore
         4: .line 525
            aload 0 /* this */
            getfield org.apache.batik.bridge.ViewBox$ViewHandler.viewBox:[F
            iconst_2
            fload 3 /* width */
            fastore
         5: .line 526
            aload 0 /* this */
            getfield org.apache.batik.bridge.ViewBox$ViewHandler.viewBox:[F
            iconst_3
            fload 4 /* height */
            fastore
         6: .line 527
            return
        end local 4 // float height
        end local 3 // float width
        end local 2 // float y
        end local 1 // float x
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
            0    7     1       x  F
            0    7     2       y  F
            0    7     3   width  F
            0    7     4  height  F
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public void startViewTarget();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 534
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void viewTarget(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
        start local 1 // java.lang.String name
         0: .line 544
            aload 0 /* this */
            aload 1 /* name */
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.viewTargetParams:Ljava/lang/String;
         1: .line 545
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.hasViewTargetParams:Z
         2: .line 546
            return
        end local 1 // java.lang.String name
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
            0    3     1  name  Ljava/lang/String;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      name  

  public void endViewTarget();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 553
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void zoomAndPan(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
        start local 1 // boolean magnify
         0: .line 562
            aload 0 /* this */
            iload 1 /* magnify */
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.isMagnify:Z
         1: .line 563
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.hasZoomAndPanParams:Z
         2: .line 564
            return
        end local 1 // boolean magnify
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
            0    3     1  magnify  Z
    MethodParameters:
         Name  Flags
      magnify  

  public void endFragmentIdentifier();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 571
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void startPreserveAspectRatio();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 587
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void none();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 595
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 596
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMaxYMax();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 604
            aload 0 /* this */
            bipush 10
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 605
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMaxYMid();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 613
            aload 0 /* this */
            bipush 7
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 614
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMaxYMin();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 622
            aload 0 /* this */
            iconst_4
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 623
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMidYMax();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 631
            aload 0 /* this */
            bipush 9
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 632
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMidYMid();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 640
            aload 0 /* this */
            bipush 6
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 641
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMidYMin();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 649
            aload 0 /* this */
            iconst_3
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 650
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMinYMax();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 658
            aload 0 /* this */
            bipush 8
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 659
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMinYMid();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 667
            aload 0 /* this */
            iconst_5
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 668
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void xMinYMin();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 676
            aload 0 /* this */
            iconst_2
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.align:S
         1: .line 677
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void meet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 685
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.meet:Z
         1: .line 686
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void slice();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 694
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.meet:Z
         1: .line 695
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void endPreserveAspectRatio();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
         0: .line 703
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.ViewBox$ViewHandler.hasPreserveAspectRatio:Z
         1: .line 704
            return
        end local 0 // org.apache.batik.bridge.ViewBox$ViewHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/ViewBox$ViewHandler;
    Exceptions:
      throws org.apache.batik.parser.ParseException
}
SourceFile: "ViewBox.java"
NestHost: org.apache.batik.bridge.ViewBox
InnerClasses:
  protected ViewHandler = org.apache.batik.bridge.ViewBox$ViewHandler of org.apache.batik.bridge.ViewBox