javax.xml.transform.Result
, Receiver
public class TransformerReceiver extends ProxyReceiver
Modifier and Type | Field | Description |
---|---|---|
(package private) Builder |
builder |
|
(package private) Controller |
controller |
|
(package private) javax.xml.transform.Result |
result |
nextReceiver
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
pipelineConfiguration, previousAtomic, systemId
Constructor | Description |
---|---|
TransformerReceiver(Controller controller) |
Create a TransformerReceiver and initialise variables.
|
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
Override the behaviour of close() in ProxyReceiver, so that it fires off
the transformation of the constructed document
|
javax.xml.transform.Result |
getResult() |
Get the output destination of the transformation
|
javax.xml.transform.Transformer |
getTransformer() |
Get the Transformer used for this transformation
|
void |
open() |
Start of event stream
|
void |
setResult(javax.xml.transform.Result result) |
Set the output destination of the transformation.
|
void |
setSystemId(java.lang.String systemId) |
Set the SystemId of the document
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
append, attribute, characters, comment, endDocument, endElement, getNamePool, getUnderlyingReceiver, namespace, processingInstruction, setPipelineConfiguration, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument, startElement, usesTypeAnnotations
append, getConfiguration, getPipelineConfiguration, getSystemId
Controller controller
Builder builder
javax.xml.transform.Result result
public TransformerReceiver(Controller controller)
controller
- the Controller (Saxon's implementation of the JAXP Transformer
)public void open() throws XPathException
open
in interface Receiver
open
in class ProxyReceiver
XPathException
- if an error occurspublic javax.xml.transform.Transformer getTransformer()
Controller
)public void setSystemId(java.lang.String systemId)
setSystemId
in interface Receiver
setSystemId
in interface javax.xml.transform.Result
setSystemId
in class ProxyReceiver
systemId
- the URI used to identify the tree being passed across this interfacepublic void setResult(javax.xml.transform.Result result)
result
- the destination to which the transformation output will be writtenpublic javax.xml.transform.Result getResult()
public void close() throws XPathException
close
in interface Receiver
close
in class ProxyReceiver
XPathException
- if an error occurs