com.icl.saxon
Class TransformerHandlerImpl
public
class
TransformerHandlerImpl
extends ContentEmitter
implements TransformerHandler
TransformerHandlerImpl implements the javax.xml.transform.sax.TransformerHandler
interface. It acts as a ContentHandler and LexicalHandler which receives a stream of
SAX events representing an input document, and performs a transformation treating this
SAX stream as the source document of the transformation.
Author: Michael H. Kay
Method Summary |
void | endDocument()
Override the behaviour of endDocument() in ContentEmitter, so that it fires off
the transformation of the constructed document |
Result | getResult()
Get the output destination of the transformation |
String | getSystemId()
Get the systemId of the document |
Transformer | getTransformer()
Get the Transformer used for this transformation |
void | setResult(Result result)
Set the output destination of the transformation |
void | setSystemId(String url)
Set the SystemId of the document |
Result result
String systemId
protected TransformerHandlerImpl(
Controller controller)
Create a TransformerHandlerImpl and initialise variables. The constructor is protected, because
the Filter should be created using newTransformerHandler() in the SAXTransformerFactory
class
public void endDocument()
Override the behaviour of endDocument() in ContentEmitter, so that it fires off
the transformation of the constructed document
public Result getResult()
Get the output destination of the transformation
public String getSystemId()
Get the systemId of the document
public Transformer getTransformer()
Get the Transformer used for this transformation
public void setResult(Result result)
Set the output destination of the transformation
public void setSystemId(String url)
Set the SystemId of the document