Package net.sf.saxon.jaxp
Class IdentityTransformerHandler
- java.lang.Object
-
- net.sf.saxon.event.ReceivingContentHandler
-
- net.sf.saxon.jaxp.IdentityTransformerHandler
-
- All Implemented Interfaces:
javax.xml.transform.sax.TransformerHandler,org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.ext.LexicalHandler
public class IdentityTransformerHandler extends ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler
IdentityTransformerHandler 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 an identity transformation passing these events to a Result
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.saxon.event.ReceivingContentHandler
ReceivingContentHandler.LocalLocator
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIdentityTransformerHandler(IdentityTransformer controller)Create a IdentityTransformerHandler and initialise variables.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.transform.ResultgetResult()Get the output destination of the transformationjava.lang.StringgetSystemId()Get the systemId of the documentjavax.xml.transform.TransformergetTransformer()Get the Transformer used for this transformationvoidsetResult(javax.xml.transform.Result result)Set the output destination of the transformationvoidsetSystemId(java.lang.String url)Set the SystemId of the documentvoidstartDocument()Override the behaviour of startDocument() in ReceivingContentHandler-
Methods inherited from class net.sf.saxon.event.ReceivingContentHandler
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, getConfiguration, getPipelineConfiguration, getReceiver, ignorableWhitespace, isIgnoringIgnorableWhitespace, notationDecl, processingInstruction, reset, setDocumentLocator, setIgnoreIgnorableWhitespace, setPipelineConfiguration, setReceiver, skippedEntity, startCDATA, startDTD, startElement, startEntity, startPrefixMapping, unparsedEntityDecl
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
IdentityTransformerHandler
protected IdentityTransformerHandler(IdentityTransformer controller)
Create a IdentityTransformerHandler and initialise variables. The constructor is protected, because the Filter should be created using newTransformerHandler() in the SAXTransformerFactory class- Parameters:
controller- the Controller for this transformation
-
-
Method Detail
-
getTransformer
public javax.xml.transform.Transformer getTransformer()
Get the Transformer used for this transformation- Specified by:
getTransformerin interfacejavax.xml.transform.sax.TransformerHandler
-
setSystemId
public void setSystemId(java.lang.String url)
Set the SystemId of the document- Specified by:
setSystemIdin interfacejavax.xml.transform.sax.TransformerHandler
-
getSystemId
public java.lang.String getSystemId()
Get the systemId of the document- Specified by:
getSystemIdin interfacejavax.xml.transform.sax.TransformerHandler
-
setResult
public void setResult(javax.xml.transform.Result result)
Set the output destination of the transformation- Specified by:
setResultin interfacejavax.xml.transform.sax.TransformerHandler
-
getResult
public javax.xml.transform.Result getResult()
Get the output destination of the transformation- Returns:
- the output destination
-
startDocument
public void startDocument() throws org.xml.sax.SAXExceptionOverride the behaviour of startDocument() in ReceivingContentHandler- Specified by:
startDocumentin interfaceorg.xml.sax.ContentHandler- Overrides:
startDocumentin classReceivingContentHandler- Throws:
org.xml.sax.SAXException
-
-