org.apache.fop.apps
Class InputHandler

java.lang.Object
  extended by org.apache.fop.apps.InputHandler
Direct Known Subclasses:
FOInputHandler, TraxInputHandler, XSLTInputHandler

public abstract class InputHandler
extends Object


Constructor Summary
InputHandler()
           
 
Method Summary
protected static XMLReader createParser()
          creates a SAX parser
static InputSource fileInputSource(File file)
          create an InputSource from a File
abstract  InputSource getInputSource()
           
abstract  XMLReader getParser()
           
abstract  void run(Driver driver)
           
static InputSource urlInputSource(URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputHandler

public InputHandler()
Method Detail

getInputSource

public abstract InputSource getInputSource()

getParser

public abstract XMLReader getParser()
                             throws FOPException
Throws:
FOPException

run

public abstract void run(Driver driver)
                  throws FOPException
Throws:
FOPException

urlInputSource

public static InputSource urlInputSource(URL url)

fileInputSource

public static InputSource fileInputSource(File file)
create an InputSource from a File

Parameters:
file - the File
Returns:
the InputSource created

createParser

protected static XMLReader createParser()
                                 throws FOPException
creates a SAX parser

Returns:
the created SAX parser
Throws:
FOPException


Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.