public abstract class org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext extends org.apache.batik.bridge.AnimatableSVGBridge
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext
  super_class: org.apache.batik.bridge.AnimatableSVGBridge
{
  protected org.apache.batik.bridge.SVGTextElementBridge textBridge;
    descriptor: Lorg/apache/batik/bridge/SVGTextElementBridge;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(org.apache.batik.bridge.BridgeContext, org.apache.batik.bridge.SVGTextElementBridge, org.w3c.dom.Element);
    descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
        start local 1 // org.apache.batik.bridge.BridgeContext ctx
        start local 2 // org.apache.batik.bridge.SVGTextElementBridge parent
        start local 3 // org.w3c.dom.Element e
         0: .line 1995
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.AnimatableSVGBridge.<init>:()V
         1: .line 1998
            aload 0 /* this */
            aload 1 /* ctx */
            putfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.ctx:Lorg/apache/batik/bridge/BridgeContext;
         2: .line 1999
            aload 0 /* this */
            aload 2 /* parent */
            putfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
         3: .line 2000
            aload 0 /* this */
            aload 3 /* e */
            putfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.e:Lorg/w3c/dom/Element;
         4: .line 2001
            return
        end local 3 // org.w3c.dom.Element e
        end local 2 // org.apache.batik.bridge.SVGTextElementBridge parent
        end local 1 // org.apache.batik.bridge.BridgeContext ctx
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;
            0    5     1     ctx  Lorg/apache/batik/bridge/BridgeContext;
            0    5     2  parent  Lorg/apache/batik/bridge/SVGTextElementBridge;
            0    5     3       e  Lorg/w3c/dom/Element;
    MethodParameters:
        Name  Flags
      ctx     
      parent  
      e       

  public java.lang.String getNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2008
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2016
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public org.apache.batik.bridge.Bridge getInstance();
    descriptor: ()Lorg/apache/batik/bridge/Bridge;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2023
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public org.apache.batik.bridge.SVGTextElementBridge getTextBridge();
    descriptor: ()Lorg/apache/batik/bridge/SVGTextElementBridge;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2026
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public float getPixelUnitToMillimeter();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2032
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.ctx:Lorg/apache/batik/bridge/BridgeContext;
            invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
            invokeinterface org.apache.batik.bridge.UserAgent.getPixelUnitToMillimeter:()F
            freturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public float getPixelToMM();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2041
            aload 0 /* this */
            invokevirtual org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.getPixelUnitToMillimeter:()F
            freturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public java.awt.geom.Rectangle2D getBBox();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2053
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public java.awt.geom.AffineTransform getCTM();
    descriptor: ()Ljava/awt/geom/AffineTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2064
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public java.awt.geom.AffineTransform getGlobalTransform();
    descriptor: ()Ljava/awt/geom/AffineTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2073
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public java.awt.geom.AffineTransform getScreenTransform();
    descriptor: ()Ljava/awt/geom/AffineTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2082
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public void setScreenTransform(java.awt.geom.AffineTransform);
    descriptor: (Ljava/awt/geom/AffineTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
        start local 1 // java.awt.geom.AffineTransform at
         0: .line 2091
            return
        end local 1 // java.awt.geom.AffineTransform at
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;
            0    1     1    at  Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      at    

  public float getViewportWidth();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2099
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.e:Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.BridgeContext.getBlockWidth:(Lorg/w3c/dom/Element;)F
            freturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public float getViewportHeight();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2107
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.e:Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.BridgeContext.getBlockHeight:(Lorg/w3c/dom/Element;)F
            freturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;

  public float getFontSize();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
         0: .line 2115
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext.e:Lorg/w3c/dom/Element;
            bipush 22
         1: .line 2114
            invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
         2: .line 2115
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
         3: .line 2114
            freturn
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;
}
SourceFile: "SVGTextElementBridge.java"
NestHost: org.apache.batik.bridge.SVGTextElementBridge
InnerClasses:
  public abstract AbstractTextChildSVGContext = org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext of org.apache.batik.bridge.SVGTextElementBridge