public class org.apache.fop.afp.svg.AFPBridgeContext extends org.apache.fop.svg.AbstractFOPBridgeContext
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.afp.svg.AFPBridgeContext
  super_class: org.apache.fop.svg.AbstractFOPBridgeContext
{
  private final org.apache.fop.afp.AFPGraphics2D g2d;
    descriptor: Lorg/apache/fop/afp/AFPGraphics2D;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.fop.events.EventBroadcaster eventBroadCaster;
    descriptor: Lorg/apache/fop/events/EventBroadcaster;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.apache.batik.bridge.UserAgent, org.apache.fop.fonts.FontInfo, org.apache.xmlgraphics.image.loader.ImageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext, java.awt.geom.AffineTransform, org.apache.fop.afp.AFPGraphics2D, org.apache.fop.events.EventBroadcaster);
    descriptor: (Lorg/apache/batik/bridge/UserAgent;Lorg/apache/fop/fonts/FontInfo;Lorg/apache/xmlgraphics/image/loader/ImageManager;Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;Ljava/awt/geom/AffineTransform;Lorg/apache/fop/afp/AFPGraphics2D;Lorg/apache/fop/events/EventBroadcaster;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=8
        start local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
        start local 1 // org.apache.batik.bridge.UserAgent userAgent
        start local 2 // org.apache.fop.fonts.FontInfo fontInfo
        start local 3 // org.apache.xmlgraphics.image.loader.ImageManager imageManager
        start local 4 // org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext
        start local 5 // java.awt.geom.AffineTransform linkTransform
        start local 6 // org.apache.fop.afp.AFPGraphics2D g2d
        start local 7 // org.apache.fop.events.EventBroadcaster eventBroadCaster
         0: .line 65
            aload 0 /* this */
            aload 1 /* userAgent */
            aload 2 /* fontInfo */
            aload 3 /* imageManager */
            aload 4 /* imageSessionContext */
            aload 5 /* linkTransform */
            invokespecial org.apache.fop.svg.AbstractFOPBridgeContext.<init>:(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/fop/fonts/FontInfo;Lorg/apache/xmlgraphics/image/loader/ImageManager;Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;Ljava/awt/geom/AffineTransform;)V
         1: .line 66
            aload 0 /* this */
            aload 6 /* g2d */
            putfield org.apache.fop.afp.svg.AFPBridgeContext.g2d:Lorg/apache/fop/afp/AFPGraphics2D;
         2: .line 67
            aload 0 /* this */
            aload 7 /* eventBroadCaster */
            putfield org.apache.fop.afp.svg.AFPBridgeContext.eventBroadCaster:Lorg/apache/fop/events/EventBroadcaster;
         3: .line 68
            return
        end local 7 // org.apache.fop.events.EventBroadcaster eventBroadCaster
        end local 6 // org.apache.fop.afp.AFPGraphics2D g2d
        end local 5 // java.awt.geom.AffineTransform linkTransform
        end local 4 // org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext
        end local 3 // org.apache.xmlgraphics.image.loader.ImageManager imageManager
        end local 2 // org.apache.fop.fonts.FontInfo fontInfo
        end local 1 // org.apache.batik.bridge.UserAgent userAgent
        end local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/apache/fop/afp/svg/AFPBridgeContext;
            0    4     1            userAgent  Lorg/apache/batik/bridge/UserAgent;
            0    4     2             fontInfo  Lorg/apache/fop/fonts/FontInfo;
            0    4     3         imageManager  Lorg/apache/xmlgraphics/image/loader/ImageManager;
            0    4     4  imageSessionContext  Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
            0    4     5        linkTransform  Ljava/awt/geom/AffineTransform;
            0    4     6                  g2d  Lorg/apache/fop/afp/AFPGraphics2D;
            0    4     7     eventBroadCaster  Lorg/apache/fop/events/EventBroadcaster;
    MethodParameters:
                     Name  Flags
      userAgent            
      fontInfo             
      imageManager         
      imageSessionContext  
      linkTransform        
      g2d                  
      eventBroadCaster     

  private void <init>(org.apache.batik.bridge.UserAgent, org.apache.batik.bridge.DocumentLoader, org.apache.fop.fonts.FontInfo, org.apache.xmlgraphics.image.loader.ImageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext, java.awt.geom.AffineTransform, org.apache.fop.afp.AFPGraphics2D, org.apache.fop.events.EventBroadcaster);
    descriptor: (Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/DocumentLoader;Lorg/apache/fop/fonts/FontInfo;Lorg/apache/xmlgraphics/image/loader/ImageManager;Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;Ljava/awt/geom/AffineTransform;Lorg/apache/fop/afp/AFPGraphics2D;Lorg/apache/fop/events/EventBroadcaster;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=9, args_size=9
        start local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
        start local 1 // org.apache.batik.bridge.UserAgent userAgent
        start local 2 // org.apache.batik.bridge.DocumentLoader documentLoader
        start local 3 // org.apache.fop.fonts.FontInfo fontInfo
        start local 4 // org.apache.xmlgraphics.image.loader.ImageManager imageManager
        start local 5 // org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext
        start local 6 // java.awt.geom.AffineTransform linkTransform
        start local 7 // org.apache.fop.afp.AFPGraphics2D g2d
        start local 8 // org.apache.fop.events.EventBroadcaster eventBroadCaster
         0: .line 74
            aload 0 /* this */
            aload 1 /* userAgent */
            aload 2 /* documentLoader */
            aload 3 /* fontInfo */
            aload 4 /* imageManager */
            aload 5 /* imageSessionContext */
            aload 6 /* linkTransform */
            invokespecial org.apache.fop.svg.AbstractFOPBridgeContext.<init>:(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/DocumentLoader;Lorg/apache/fop/fonts/FontInfo;Lorg/apache/xmlgraphics/image/loader/ImageManager;Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;Ljava/awt/geom/AffineTransform;)V
         1: .line 75
            aload 0 /* this */
            aload 7 /* g2d */
            putfield org.apache.fop.afp.svg.AFPBridgeContext.g2d:Lorg/apache/fop/afp/AFPGraphics2D;
         2: .line 76
            aload 0 /* this */
            aload 8 /* eventBroadCaster */
            putfield org.apache.fop.afp.svg.AFPBridgeContext.eventBroadCaster:Lorg/apache/fop/events/EventBroadcaster;
         3: .line 77
            return
        end local 8 // org.apache.fop.events.EventBroadcaster eventBroadCaster
        end local 7 // org.apache.fop.afp.AFPGraphics2D g2d
        end local 6 // java.awt.geom.AffineTransform linkTransform
        end local 5 // org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext
        end local 4 // org.apache.xmlgraphics.image.loader.ImageManager imageManager
        end local 3 // org.apache.fop.fonts.FontInfo fontInfo
        end local 2 // org.apache.batik.bridge.DocumentLoader documentLoader
        end local 1 // org.apache.batik.bridge.UserAgent userAgent
        end local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/apache/fop/afp/svg/AFPBridgeContext;
            0    4     1            userAgent  Lorg/apache/batik/bridge/UserAgent;
            0    4     2       documentLoader  Lorg/apache/batik/bridge/DocumentLoader;
            0    4     3             fontInfo  Lorg/apache/fop/fonts/FontInfo;
            0    4     4         imageManager  Lorg/apache/xmlgraphics/image/loader/ImageManager;
            0    4     5  imageSessionContext  Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
            0    4     6        linkTransform  Ljava/awt/geom/AffineTransform;
            0    4     7                  g2d  Lorg/apache/fop/afp/AFPGraphics2D;
            0    4     8     eventBroadCaster  Lorg/apache/fop/events/EventBroadcaster;
    MethodParameters:
                     Name  Flags
      userAgent            
      documentLoader       
      fontInfo             
      imageManager         
      imageSessionContext  
      linkTransform        
      g2d                  
      eventBroadCaster     

  public void registerSVGBridges();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=1
        start local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
         0: .line 82
            aload 0 /* this */
            invokespecial org.apache.fop.svg.AbstractFOPBridgeContext.registerSVGBridges:()V
         1: .line 83
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.fontInfo:Lorg/apache/fop/fonts/FontInfo;
            ifnull 10
         2: .line 84
            new org.apache.fop.afp.svg.AFPTextHandler
            dup
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.fontInfo:Lorg/apache/fop/fonts/FontInfo;
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.g2d:Lorg/apache/fop/afp/AFPGraphics2D;
            invokevirtual org.apache.fop.afp.AFPGraphics2D.getResourceManager:()Lorg/apache/fop/afp/AFPResourceManager;
            invokespecial org.apache.fop.afp.svg.AFPTextHandler.<init>:(Lorg/apache/fop/fonts/FontInfo;Lorg/apache/fop/afp/AFPResourceManager;)V
            astore 1 /* textHandler */
        start local 1 // org.apache.fop.afp.svg.AFPTextHandler textHandler
         3: .line 85
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.g2d:Lorg/apache/fop/afp/AFPGraphics2D;
            aload 1 /* textHandler */
            invokevirtual org.apache.fop.afp.AFPGraphics2D.setCustomTextHandler:(Lorg/apache/xmlgraphics/java2d/TextHandler;)V
         4: .line 87
            new org.apache.fop.svg.font.AggregatingFontFamilyResolver
            dup
            iconst_2
            anewarray org.apache.batik.bridge.FontFamilyResolver
            dup
            iconst_0
         5: .line 88
            new org.apache.fop.afp.svg.AFPFontFamilyResolver
            dup
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.fontInfo:Lorg/apache/fop/fonts/FontInfo;
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.eventBroadCaster:Lorg/apache/fop/events/EventBroadcaster;
            invokespecial org.apache.fop.afp.svg.AFPFontFamilyResolver.<init>:(Lorg/apache/fop/fonts/FontInfo;Lorg/apache/fop/events/EventBroadcaster;)V
            aastore
            dup
            iconst_1
            getstatic org.apache.batik.bridge.DefaultFontFamilyResolver.SINGLETON:Lorg/apache/batik/bridge/DefaultFontFamilyResolver;
         6: .line 87
            aastore
            invokespecial org.apache.fop.svg.font.AggregatingFontFamilyResolver.<init>:([Lorg/apache/batik/bridge/FontFamilyResolver;)V
            astore 2 /* fontFamilyResolver */
        start local 2 // org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver
         7: .line 89
            new org.apache.fop.afp.svg.AFPTextPainter
            dup
            aload 1 /* textHandler */
            aload 2 /* fontFamilyResolver */
            invokespecial org.apache.fop.afp.svg.AFPTextPainter.<init>:(Lorg/apache/fop/svg/FOPTextHandler;Lorg/apache/batik/bridge/FontFamilyResolver;)V
            astore 3 /* textPainter */
        start local 3 // org.apache.batik.bridge.TextPainter textPainter
         8: .line 90
            aload 0 /* this */
            new org.apache.fop.afp.svg.AFPTextPainter
            dup
            aload 1 /* textHandler */
            aload 2 /* fontFamilyResolver */
            invokespecial org.apache.fop.afp.svg.AFPTextPainter.<init>:(Lorg/apache/fop/svg/FOPTextHandler;Lorg/apache/batik/bridge/FontFamilyResolver;)V
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.setTextPainter:(Lorg/apache/batik/bridge/TextPainter;)V
         9: .line 91
            aload 0 /* this */
            new org.apache.fop.afp.svg.AFPTextElementBridge
            dup
            aload 3 /* textPainter */
            invokespecial org.apache.fop.afp.svg.AFPTextElementBridge.<init>:(Lorg/apache/batik/bridge/TextPainter;)V
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.putBridge:(Lorg/apache/batik/bridge/Bridge;)V
        end local 3 // org.apache.batik.bridge.TextPainter textPainter
        end local 2 // org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver
        end local 1 // org.apache.fop.afp.svg.AFPTextHandler textHandler
        10: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.fop.afp.svg.AFPImageElementBridge
            dup
            invokespecial org.apache.fop.afp.svg.AFPImageElementBridge.<init>:()V
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.putBridge:(Lorg/apache/batik/bridge/Bridge;)V
        11: .line 94
            return
        end local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   12     0                this  Lorg/apache/fop/afp/svg/AFPBridgeContext;
            3   10     1         textHandler  Lorg/apache/fop/afp/svg/AFPTextHandler;
            7   10     2  fontFamilyResolver  Lorg/apache/batik/bridge/FontFamilyResolver;
            8   10     3         textPainter  Lorg/apache/batik/bridge/TextPainter;

  public org.apache.batik.bridge.BridgeContext createBridgeContext();
    descriptor: ()Lorg/apache/batik/bridge/BridgeContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=1, args_size=1
        start local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
         0: .line 99
            new org.apache.fop.afp.svg.AFPBridgeContext
            dup
            aload 0 /* this */
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
            aload 0 /* this */
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.getDocumentLoader:()Lorg/apache/batik/bridge/DocumentLoader;
         1: .line 100
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.fontInfo:Lorg/apache/fop/fonts/FontInfo;
         2: .line 101
            aload 0 /* this */
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.getImageManager:()Lorg/apache/xmlgraphics/image/loader/ImageManager;
         3: .line 102
            aload 0 /* this */
            invokevirtual org.apache.fop.afp.svg.AFPBridgeContext.getImageSessionContext:()Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
         4: .line 103
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.linkTransform:Ljava/awt/geom/AffineTransform;
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.g2d:Lorg/apache/fop/afp/AFPGraphics2D;
            aload 0 /* this */
            getfield org.apache.fop.afp.svg.AFPBridgeContext.eventBroadCaster:Lorg/apache/fop/events/EventBroadcaster;
         5: .line 99
            invokespecial org.apache.fop.afp.svg.AFPBridgeContext.<init>:(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/DocumentLoader;Lorg/apache/fop/fonts/FontInfo;Lorg/apache/xmlgraphics/image/loader/ImageManager;Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;Ljava/awt/geom/AffineTransform;Lorg/apache/fop/afp/AFPGraphics2D;Lorg/apache/fop/events/EventBroadcaster;)V
            areturn
        end local 0 // org.apache.fop.afp.svg.AFPBridgeContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/afp/svg/AFPBridgeContext;
}
SourceFile: "AFPBridgeContext.java"