123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*
- * $Id$
- * Copyright (C) 2001-2002 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;
-
- // java
- import java.io.File;
- import java.net.URL;
-
- /**
- * Manages input if it is an xsl:fo file
- */
- public class FOInputHandler extends InputHandler {
- File fofile = null;
- URL foURL = null;
-
- public FOInputHandler (File fofile) {
- this.fofile = fofile;
- }
-
- public FOInputHandler (URL url) {
- this.foURL = url;
- }
-
- public InputSource getInputSource () {
- if (fofile != null) {
- return super.fileInputSource(fofile);
- }
- return super.urlInputSource(foURL);
- }
-
- public XMLReader getParser() throws FOPException {
- return super.createParser();
- }
-
- }
|