public final class org.apache.fop.accessibility.StructureTree2SAXEventAdapter implements org.apache.fop.accessibility.StructureTreeEventHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.fop.accessibility.StructureTree2SAXEventAdapter
  super_class: java.lang.Object
{
  private final org.xml.sax.ContentHandler contentHandler;
    descriptor: Lorg/xml/sax/ContentHandler;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(org.xml.sax.ContentHandler);
    descriptor: (Lorg/xml/sax/ContentHandler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
        start local 1 // org.xml.sax.ContentHandler currentContentHandler
         0: .line 42
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 43
            aload 0 /* this */
            aload 1 /* currentContentHandler */
            putfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
         2: .line 44
            return
        end local 1 // org.xml.sax.ContentHandler currentContentHandler
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
            0    3     1  currentContentHandler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
                       Name  Flags
      currentContentHandler  

  public static org.apache.fop.accessibility.StructureTreeEventHandler newInstance(org.xml.sax.ContentHandler);
    descriptor: (Lorg/xml/sax/ContentHandler;)Lorg/apache/fop/accessibility/StructureTreeEventHandler;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.xml.sax.ContentHandler contentHandler
         0: .line 52
            new org.apache.fop.accessibility.StructureTree2SAXEventAdapter
            dup
            aload 0 /* contentHandler */
            invokespecial org.apache.fop.accessibility.StructureTree2SAXEventAdapter.<init>:(Lorg/xml/sax/ContentHandler;)V
            areturn
        end local 0 // org.xml.sax.ContentHandler contentHandler
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0  contentHandler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
                Name  Flags
      contentHandler  

  public void startPageSequence(java.util.Locale, java.lang.String);
    descriptor: (Ljava/util/Locale;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
        start local 1 // java.util.Locale locale
        start local 2 // java.lang.String role
         0: .line 58
            new org.xml.sax.helpers.AttributesImpl
            dup
            invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
            astore 3 /* attributes */
        start local 3 // org.xml.sax.helpers.AttributesImpl attributes
         1: .line 59
            aload 2 /* role */
            ifnull 3
         2: .line 60
            aload 3 /* attributes */
            ldc ""
            ldc "type"
            ldc "type"
            ldc "CDATA"
            aload 2 /* role */
            invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 62
      StackMap locals: org.xml.sax.helpers.AttributesImpl
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
         4: .line 63
            ldc "foi"
            ldc "http://xmlgraphics.apache.org/fop/internal"
         5: .line 62
            invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 64
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
         7: .line 65
            ldc "fox"
            ldc "http://xmlgraphics.apache.org/fop/extensions"
         8: .line 64
            invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 66
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
            ldc "http://xmlgraphics.apache.org/fop/intermediate"
        10: .line 67
            ldc "structure-tree"
            ldc "structure-tree"
        11: .line 68
            aload 3 /* attributes */
        12: .line 66
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        end local 3 // org.xml.sax.helpers.AttributesImpl attributes
        13: .line 69
            goto 16
      StackMap locals: org.apache.fop.accessibility.StructureTree2SAXEventAdapter java.util.Locale java.lang.String
      StackMap stack: org.xml.sax.SAXException
        14: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
        15: .line 70
            new java.lang.RuntimeException
            dup
            aload 3 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // org.xml.sax.SAXException e
        16: .line 72
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String role
        end local 1 // java.util.Locale locale
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
            0   17     1      locale  Ljava/util/Locale;
            0   17     2        role  Ljava/lang/String;
            1   13     3  attributes  Lorg/xml/sax/helpers/AttributesImpl;
           15   16     3           e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0    13      14  Class org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      locale  
      role    

  public void endPageSequence();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
         0: .line 77
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
            ldc "http://xmlgraphics.apache.org/fop/intermediate"
            ldc "structure-tree"
         1: .line 78
            ldc "structure-tree"
         2: .line 77
            invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 79
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
         4: .line 80
            ldc "fox"
         5: .line 79
            invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
         6: .line 81
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
         7: .line 82
            ldc "foi"
         8: .line 81
            invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
         9: .line 84
            goto 12
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
        10: astore 1 /* e */
        start local 1 // org.xml.sax.SAXException e
        11: .line 85
            new java.lang.RuntimeException
            dup
            aload 1 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // org.xml.sax.SAXException e
        12: .line 87
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
           11   12     1     e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     9      10  Class org.xml.sax.SAXException

  public org.apache.fop.accessibility.StructureTreeElement startNode(java.lang.String, org.xml.sax.Attributes, org.apache.fop.accessibility.StructureTreeElement);
    descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/apache/fop/accessibility/StructureTreeElement;)Lorg/apache/fop/accessibility/StructureTreeElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
        start local 1 // java.lang.String name
        start local 2 // org.xml.sax.Attributes attributes
        start local 3 // org.apache.fop.accessibility.StructureTreeElement parent
         0: .line 92
            aload 1 /* name */
            ldc "#PCDATA"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         1: .line 93
            ldc "marked-content"
            astore 1 /* name */
         2: .line 94
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
            ldc "http://xmlgraphics.apache.org/fop/intermediate"
            aload 1 /* name */
         3: .line 95
            aload 1 /* name */
            aload 2 /* attributes */
         4: .line 94
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         5: .line 96
            goto 10
         6: .line 97
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
            ldc "http://www.w3.org/1999/XSL/Format"
            aload 1 /* name */
         7: .line 98
            new java.lang.StringBuilder
            dup
            ldc "fo:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 99
            aload 2 /* attributes */
         9: .line 97
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        10: .line 101
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        11: .line 102
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
            astore 4 /* e */
        start local 4 // org.xml.sax.SAXException e
        12: .line 103
            new java.lang.RuntimeException
            dup
            aload 4 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // org.xml.sax.SAXException e
        end local 3 // org.apache.fop.accessibility.StructureTreeElement parent
        end local 2 // org.xml.sax.Attributes attributes
        end local 1 // java.lang.String name
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
            0   13     1        name  Ljava/lang/String;
            0   13     2  attributes  Lorg/xml/sax/Attributes;
            0   13     3      parent  Lorg/apache/fop/accessibility/StructureTreeElement;
           12   13     4           e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0    10      11  Class org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      name        
      attributes  
      parent      

  public void endNode(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
        start local 1 // java.lang.String name
         0: .line 110
            aload 0 /* this */
            getfield org.apache.fop.accessibility.StructureTree2SAXEventAdapter.contentHandler:Lorg/xml/sax/ContentHandler;
            ldc "http://www.w3.org/1999/XSL/Format"
            aload 1 /* name */
         1: .line 111
            new java.lang.StringBuilder
            dup
            ldc "fo:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         2: .line 110
            invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 112
            goto 6
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         4: astore 2 /* e */
        start local 2 // org.xml.sax.SAXException e
         5: .line 113
            new java.lang.RuntimeException
            dup
            aload 2 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // org.xml.sax.SAXException e
         6: .line 115
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
            0    7     1  name  Ljava/lang/String;
            5    6     2     e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     3       4  Class org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public org.apache.fop.accessibility.StructureTreeElement startImageNode(java.lang.String, org.xml.sax.Attributes, org.apache.fop.accessibility.StructureTreeElement);
    descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/apache/fop/accessibility/StructureTreeElement;)Lorg/apache/fop/accessibility/StructureTreeElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
        start local 1 // java.lang.String name
        start local 2 // org.xml.sax.Attributes attributes
        start local 3 // org.apache.fop.accessibility.StructureTreeElement parent
         0: .line 119
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* attributes */
            aconst_null
            invokevirtual org.apache.fop.accessibility.StructureTree2SAXEventAdapter.startNode:(Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/apache/fop/accessibility/StructureTreeElement;)Lorg/apache/fop/accessibility/StructureTreeElement;
            areturn
        end local 3 // org.apache.fop.accessibility.StructureTreeElement parent
        end local 2 // org.xml.sax.Attributes attributes
        end local 1 // java.lang.String name
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
            0    1     1        name  Ljava/lang/String;
            0    1     2  attributes  Lorg/xml/sax/Attributes;
            0    1     3      parent  Lorg/apache/fop/accessibility/StructureTreeElement;
    MethodParameters:
            Name  Flags
      name        
      attributes  
      parent      

  public org.apache.fop.accessibility.StructureTreeElement startReferencedNode(java.lang.String, org.xml.sax.Attributes, org.apache.fop.accessibility.StructureTreeElement);
    descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/apache/fop/accessibility/StructureTreeElement;)Lorg/apache/fop/accessibility/StructureTreeElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
        start local 1 // java.lang.String name
        start local 2 // org.xml.sax.Attributes attributes
        start local 3 // org.apache.fop.accessibility.StructureTreeElement parent
         0: .line 124
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* attributes */
            aconst_null
            invokevirtual org.apache.fop.accessibility.StructureTree2SAXEventAdapter.startNode:(Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/apache/fop/accessibility/StructureTreeElement;)Lorg/apache/fop/accessibility/StructureTreeElement;
            areturn
        end local 3 // org.apache.fop.accessibility.StructureTreeElement parent
        end local 2 // org.xml.sax.Attributes attributes
        end local 1 // java.lang.String name
        end local 0 // org.apache.fop.accessibility.StructureTree2SAXEventAdapter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/fop/accessibility/StructureTree2SAXEventAdapter;
            0    1     1        name  Ljava/lang/String;
            0    1     2  attributes  Lorg/xml/sax/Attributes;
            0    1     3      parent  Lorg/apache/fop/accessibility/StructureTreeElement;
    MethodParameters:
            Name  Flags
      name        
      attributes  
      parent      
}
SourceFile: "StructureTree2SAXEventAdapter.java"