Package net.sf.saxon.jaxp
Class IdentityTransformerHandler
java.lang.Object
net.sf.saxon.event.ReceivingContentHandler
net.sf.saxon.jaxp.IdentityTransformerHandler
- All Implemented Interfaces:
TransformerHandler
,ContentHandler
,DTDHandler
,LexicalHandler
public class IdentityTransformerHandler
extends ReceivingContentHandler
implements 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
ConstructorsModifierConstructorDescriptionprotected
IdentityTransformerHandler
(IdentityTransformer controller) Create a IdentityTransformerHandler and initialise variables. -
Method Summary
Modifier and TypeMethodDescriptionGet the output destination of the transformationGet the systemId of the documentGet the Transformer used for this transformationvoid
Set the output destination of the transformationvoid
setSystemId
(String url) Set the SystemId of the documentvoid
Override the behaviour of startDocument() in ReceivingContentHandlerMethods 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
Methods inherited from interface org.xml.sax.ContentHandler
characters, declaration, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startElement, startPrefixMapping
Methods inherited from interface org.xml.sax.DTDHandler
notationDecl, unparsedEntityDecl
Methods inherited from interface org.xml.sax.ext.LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
-
Constructor Details
-
IdentityTransformerHandler
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 Details
-
getTransformer
Get the Transformer used for this transformation- Specified by:
getTransformer
in interfaceTransformerHandler
-
setSystemId
Set the SystemId of the document- Specified by:
setSystemId
in interfaceTransformerHandler
-
getSystemId
Get the systemId of the document- Specified by:
getSystemId
in interfaceTransformerHandler
-
setResult
Set the output destination of the transformation- Specified by:
setResult
in interfaceTransformerHandler
-
getResult
Get the output destination of the transformation- Returns:
- the output destination
-
startDocument
Override the behaviour of startDocument() in ReceivingContentHandler- Specified by:
startDocument
in interfaceContentHandler
- Overrides:
startDocument
in classReceivingContentHandler
- Throws:
SAXException
-