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
}.reset(), or by calling
invalid @link
{@link #.getXMLStreamBuffer()
} with a new instance of
invalid @link
{@link #.setXMLStreamBuffer()
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 theMutableXMLStreamBuffer
that is used.void
Set theMutableXMLStreamBuffer
to 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
MutableXMLStreamBuffer
is instantiated and used. -
XMLStreamBufferResult
XMLStreamBufferResult constructor.- Parameters:
buffer
- theMutableXMLStreamBuffer
to use.
-
-
Method Details
-
getXMLStreamBuffer
Get theMutableXMLStreamBuffer
that is used.- Returns:
- the
MutableXMLStreamBuffer
.
-
setXMLStreamBuffer
Set theMutableXMLStreamBuffer
to use.- Parameters:
buffer
- theMutableXMLStreamBuffer
.
-
getHandler
- Overrides:
getHandler
in classSAXResult
-
getLexicalHandler
- Overrides:
getLexicalHandler
in classSAXResult
-