public class org.apache.fop.cli.IFInputHandler extends org.apache.fop.cli.InputHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.cli.IFInputHandler
  super_class: org.apache.fop.cli.InputHandler
{
  public void <init>(java.io.File, java.io.File, java.util.Vector);
    descriptor: (Ljava/io/File;Ljava/io/File;Ljava/util/Vector;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.fop.cli.IFInputHandler this
        start local 1 // java.io.File xmlfile
        start local 2 // java.io.File xsltfile
        start local 3 // java.util.Vector params
         0: .line 50
            aload 0 /* this */
            aload 1 /* xmlfile */
            aload 2 /* xsltfile */
            aload 3 /* params */
            invokespecial org.apache.fop.cli.InputHandler.<init>:(Ljava/io/File;Ljava/io/File;Ljava/util/Vector;)V
         1: .line 51
            return
        end local 3 // java.util.Vector params
        end local 2 // java.io.File xsltfile
        end local 1 // java.io.File xmlfile
        end local 0 // org.apache.fop.cli.IFInputHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/cli/IFInputHandler;
            0    2     1   xmlfile  Ljava/io/File;
            0    2     2  xsltfile  Ljava/io/File;
            0    2     3    params  Ljava/util/Vector;
    MethodParameters:
          Name  Flags
      xmlfile   
      xsltfile  
      params    

  public void <init>(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.IFInputHandler this
        start local 1 // java.io.File iffile
         0: .line 58
            aload 0 /* this */
            aload 1 /* iffile */
            invokespecial org.apache.fop.cli.InputHandler.<init>:(Ljava/io/File;)V
         1: .line 59
            return
        end local 1 // java.io.File iffile
        end local 0 // org.apache.fop.cli.IFInputHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/fop/cli/IFInputHandler;
            0    2     1  iffile  Ljava/io/File;
    MethodParameters:
        Name  Flags
      iffile  

  public void renderTo(org.apache.fop.apps.FOUserAgent, java.lang.String, java.io.OutputStream);
    descriptor: (Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // org.apache.fop.cli.IFInputHandler this
        start local 1 // org.apache.fop.apps.FOUserAgent userAgent
        start local 2 // java.lang.String outputFormat
        start local 3 // java.io.OutputStream out
         0: .line 65
            aload 1 /* userAgent */
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
         1: .line 66
            aload 1 /* userAgent */
            aload 2 /* outputFormat */
         2: .line 65
            invokevirtual org.apache.fop.render.RendererFactory.createDocumentHandler:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Lorg/apache/fop/render/intermediate/IFDocumentHandler;
         3: .line 64
            astore 4 /* documentHandler */
        start local 4 // org.apache.fop.render.intermediate.IFDocumentHandler documentHandler
         4: .line 68
            aload 4 /* documentHandler */
            new javax.xml.transform.stream.StreamResult
            dup
            aload 3 /* out */
            invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/OutputStream;)V
            invokeinterface org.apache.fop.render.intermediate.IFDocumentHandler.setResult:(Ljavax/xml/transform/Result;)V
         5: .line 69
            aload 4 /* documentHandler */
            invokestatic org.apache.fop.render.intermediate.IFUtil.setupFonts:(Lorg/apache/fop/render/intermediate/IFDocumentHandler;)V
         6: .line 72
            new org.apache.fop.render.intermediate.IFParser
            dup
            invokespecial org.apache.fop.render.intermediate.IFParser.<init>:()V
            astore 5 /* parser */
        start local 5 // org.apache.fop.render.intermediate.IFParser parser
         7: .line 75
            new javax.xml.transform.sax.SAXResult
            dup
            aload 5 /* parser */
            aload 4 /* documentHandler */
            aload 1 /* userAgent */
            invokevirtual org.apache.fop.render.intermediate.IFParser.getContentHandler:(Lorg/apache/fop/render/intermediate/IFDocumentHandler;Lorg/apache/fop/apps/FOUserAgent;)Lorg/xml/sax/ContentHandler;
            invokespecial javax.xml.transform.sax.SAXResult.<init>:(Lorg/xml/sax/ContentHandler;)V
            astore 6 /* res */
        start local 6 // javax.xml.transform.Result res
         8: .line 77
            aload 0 /* this */
            aload 6 /* res */
            invokevirtual org.apache.fop.cli.IFInputHandler.transformTo:(Ljavax/xml/transform/Result;)V
        end local 6 // javax.xml.transform.Result res
        end local 5 // org.apache.fop.render.intermediate.IFParser parser
         9: .line 78
            goto 12
      StackMap locals: org.apache.fop.cli.IFInputHandler org.apache.fop.apps.FOUserAgent java.lang.String java.io.OutputStream org.apache.fop.render.intermediate.IFDocumentHandler
      StackMap stack: org.apache.fop.render.intermediate.IFException
        10: astore 5 /* ife */
        start local 5 // org.apache.fop.render.intermediate.IFException ife
        11: .line 79
            new org.apache.fop.apps.FOPException
            dup
            aload 5 /* ife */
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // org.apache.fop.render.intermediate.IFException ife
        12: .line 81
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.fop.render.intermediate.IFDocumentHandler documentHandler
        end local 3 // java.io.OutputStream out
        end local 2 // java.lang.String outputFormat
        end local 1 // org.apache.fop.apps.FOUserAgent userAgent
        end local 0 // org.apache.fop.cli.IFInputHandler this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   13     0             this  Lorg/apache/fop/cli/IFInputHandler;
            0   13     1        userAgent  Lorg/apache/fop/apps/FOUserAgent;
            0   13     2     outputFormat  Ljava/lang/String;
            0   13     3              out  Ljava/io/OutputStream;
            4   13     4  documentHandler  Lorg/apache/fop/render/intermediate/IFDocumentHandler;
            7    9     5           parser  Lorg/apache/fop/render/intermediate/IFParser;
            8    9     6              res  Ljavax/xml/transform/Result;
           11   12     5              ife  Lorg/apache/fop/render/intermediate/IFException;
      Exception table:
        from    to  target  type
           4     9      10  Class org.apache.fop.render.intermediate.IFException
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
              Name  Flags
      userAgent     
      outputFormat  
      out           
}
SourceFile: "IFInputHandler.java"