Package com.saxonica.serialize
Class HexBinaryEmitter
java.lang.Object
net.sf.saxon.event.SequenceReceiver
net.sf.saxon.serialize.Emitter
com.saxonica.serialize.BinaryEmitter
com.saxonica.serialize.HexBinaryEmitter
- All Implemented Interfaces:
Result
,Receiver
,ReceiverWithOutputProperties
This emitter implements output method saxon:hexBinary. All nodes in the result tree other than text
nodes are ignored. Text nodes are required to be in the lexical space of base64binary, and are serialized
by writing the corresponding octets to the output file. All other serialization parameters are ignored
-
Field Summary
Fields inherited from class com.saxonica.serialize.BinaryEmitter
outputStream
Fields inherited from class net.sf.saxon.serialize.Emitter
allCharactersEncodable, characterSet, outputProperties, writer
Fields inherited from class net.sf.saxon.event.SequenceReceiver
pipelineConfiguration, previousAtomic, systemId
Fields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.saxonica.serialize.BinaryEmitter
characters, close, comment, endDocument, endElement, makeOutputStream, open, processingInstruction, startDocument, startElement, usesTypeAnnotations
Methods inherited from class net.sf.saxon.serialize.Emitter
append, getOutputProperties, setMustClose, setOutputProperties, setUnicodeWriter, setUnparsedEntity
Methods inherited from class net.sf.saxon.event.SequenceReceiver
append, decompose, flatten, getConfiguration, getErrorCodeForDecomposingFunctionItems, getNamePool, getPipelineConfiguration, getSystemId, handlesAppend, setPipelineConfiguration, setSystemId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.saxon.event.Receiver
append, getPipelineConfiguration, handlesAppend, setPipelineConfiguration
Methods inherited from interface javax.xml.transform.Result
getSystemId, setSystemId
-
Constructor Details
-
HexBinaryEmitter
- Throws:
XPathException
-
-
Method Details
-
textNodeToBinary
- Specified by:
textNodeToBinary
in classBinaryEmitter
- Throws:
XPathException
-