com.icl.saxon.output
Class  OutputManager
java.lang.Object
  |
  +--com.icl.saxon.output.OutputManager
- public class OutputManager- extends java.lang.Object
This class handles the selection and configuration of an Outputter to create
 serialized output, and maintains a stack of outputters so that when one destination
 is closed, output reverts to the previous one.
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OutputManager
public OutputManager()
setOutputDetails
public Outputter setOutputDetails(OutputDetails outputDetails)
                           throws org.xml.sax.SAXException
- Set a new output writer, supplying the output format details. 
 This affects all further output until resetWriter() is called. Note that
 it is the caller's responsibility to close the Writer after use: this is best
 achieved by calling resetWriter().
- 
- Parameters:
- outputDetails- Details of the new output destination
- Returns:
- the new current outputter
 
getOutputDetails
public OutputDetails getOutputDetails()
- Get the current output details
getOutputter
public Outputter getOutputter()
- Get the current outputter
resetOutputDetails
public Outputter resetOutputDetails()
                             throws org.xml.sax.SAXException
- Close the current outputter, and revert to the previous outputter.- 
- Returns:
- the outputter that is now current