Package com.sun.xml.stream.buffer
Class XMLStreamBufferResult
java.lang.Object
javax.xml.transform.sax.SAXResult
com.sun.xml.stream.buffer.XMLStreamBufferResult
- All Implemented Interfaces:
Result
A JAXP Result implementation that supports the serialization to an
MutableXMLStreamBuffer for use by applications that expect a Result.
Reuse of a XMLStreamBufferResult more than once will require that the
MutableXMLStreamBuffer is reset by called
getXMLStreamBuffer().reset(), or by calling
setXMLStreamBuffer(com.sun.xml.stream.buffer.MutableXMLStreamBuffer) with a new instance of
MutableXMLStreamBuffer.
The derivation of XMLStreamBufferResult from SAXResult is an implementation detail.
General applications shall not call the following methods:
- setHandler
- setLexicalHandler
- setSystemId
-
Field Summary
FieldsFields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING -
Constructor Summary
ConstructorsConstructorDescriptionThe default XMLStreamBufferResult constructor.XMLStreamBufferResult constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet theMutableXMLStreamBufferthat is used.voidSet theMutableXMLStreamBufferto use.Methods inherited from class javax.xml.transform.sax.SAXResult
getSystemId, setHandler, setLexicalHandler, setSystemId
-
Field Details
-
_buffer
-
_bufferCreator
-
-
Constructor Details
-
XMLStreamBufferResult
public XMLStreamBufferResult()The default XMLStreamBufferResult constructor.A
MutableXMLStreamBufferis instantiated and used. -
XMLStreamBufferResult
XMLStreamBufferResult constructor.- Parameters:
buffer- theMutableXMLStreamBufferto use.
-
-
Method Details
-
getXMLStreamBuffer
Get theMutableXMLStreamBufferthat is used.- Returns:
- the
MutableXMLStreamBuffer.
-
setXMLStreamBuffer
Set theMutableXMLStreamBufferto use.- Parameters:
buffer- theMutableXMLStreamBuffer.
-
getHandler
- Overrides:
getHandlerin classSAXResult
-
getLexicalHandler
- Overrides:
getLexicalHandlerin classSAXResult
-