|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--net.sf.saxon.event.ReceivingContentHandler
|
+--net.sf.saxon.TransformerHandlerImpl
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.
| Constructor Summary | |
protected |
TransformerHandlerImpl(Controller controller)
Create a TransformerHandlerImpl and initialise variables. |
| Method Summary | |
void |
endDocument()
Override the behaviour of endDocument() in ReceivingContentHandler, so that it fires off the transformation of the constructed document |
javax.xml.transform.Result |
getResult()
Get the output destination of the transformation |
java.lang.String |
getSystemId()
Get the systemId of the document |
javax.xml.transform.Transformer |
getTransformer()
Get the Transformer used for this transformation |
void |
setResult(javax.xml.transform.Result result)
Set the output destination of the transformation |
void |
setSystemId(java.lang.String url)
Set the SystemId of the document |
void |
startDocument()
Start of a new document. |
| Methods inherited from class net.sf.saxon.event.ReceivingContentHandler |
characters, comment, endCDATA, endDTD, endElement, endEntity, endPrefixMapping, getColumnNumber, getConfiguration, getLineNumber, getLineNumber, getPublicId, getSystemId, ignorableWhitespace, notationDecl, processingInstruction, setConfiguration, setDocumentLocator, 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, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startElement, startPrefixMapping |
| Methods inherited from interface org.xml.sax.ext.LexicalHandler |
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity |
| Methods inherited from interface org.xml.sax.DTDHandler |
notationDecl, unparsedEntityDecl |
| Constructor Detail |
protected TransformerHandlerImpl(Controller controller)
| Method Detail |
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class ReceivingContentHandlerorg.xml.sax.SAXException - only if an overriding subclass throws this exception
java.lang.UnsupportedOperationException - if an attempt is made to reuse the TransformerHandler by calling
startDocument() more than once.public javax.xml.transform.Transformer getTransformer()
getTransformer in interface javax.xml.transform.sax.TransformerHandlerpublic void setSystemId(java.lang.String url)
setSystemId in interface javax.xml.transform.sax.TransformerHandlerpublic java.lang.String getSystemId()
getSystemId in interface javax.xml.transform.sax.TransformerHandlergetSystemId in class ReceivingContentHandlerpublic void setResult(javax.xml.transform.Result result)
setResult in interface javax.xml.transform.sax.TransformerHandlerpublic javax.xml.transform.Result getResult()
public void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerendDocument in class ReceivingContentHandlerorg.xml.sax.SAXException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||