You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by ar...@apache.org on 2001/02/21 02:07:59 UTC

cvs commit: xml-fop/src/org/apache/fop/apps FOInputHandler.java

arved       01/02/20 17:07:59

  Added:       src/org/apache/fop/apps FOInputHandler.java
  Log:
  Updated command line
  
  Revision  Changes    Path
  1.1                  xml-fop/src/org/apache/fop/apps/FOInputHandler.java
  
  Index: FOInputHandler.java
  ===================================================================
  /* 
   * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
   * For details on use and redistribution please refer to the 
   * LICENSE file included with these sources."
   */
  
  
  package org.apache.fop.apps;
  
  // Imported SAX classes
  import org.xml.sax.InputSource;
  import org.xml.sax.XMLReader;
  
  //fop
  import org.apache.fop.messaging.MessageHandler;
  
  //java
  import java.io.File;
  
  /**
   * Manages input if it is an xsl:fo file
   */
  
  public class FOInputHandler extends InputHandler {
  
  	File fofile;
      public FOInputHandler (File fofile) {
  		this.fofile = fofile;
      }
  
      public InputSource getInputSource () {
          return super.fileInputSource(fofile);
      }
  
      public XMLReader getParser() {
          XMLReader parser = super.createParser();
          if (parser == null) {
              MessageHandler.errorln("ERROR: Unable to create SAX parser");
              System.exit(1);
          }
          return parser;
      }
  }