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
public class XMLStreamBufferResult extends SAXResult
A JAXP Result implementation that supports the serialization to anMutableXMLStreamBuffer
for use by applications that expect a Result.Reuse of a XMLStreamBufferResult more than once will require that the MutableXMLStreamBuffer is reset by called {@link #.getXMLStreamBuffer()}.reset(), or by calling {@link #.setXMLStreamBuffer()} 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
Fields Modifier and Type Field Description protected MutableXMLStreamBuffer
_buffer
protected SAXBufferCreator
_bufferCreator
-
Fields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
-
Constructor Summary
Constructors Constructor Description XMLStreamBufferResult()
The default XMLStreamBufferResult constructor.XMLStreamBufferResult(MutableXMLStreamBuffer buffer)
XMLStreamBufferResult constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentHandler
getHandler()
LexicalHandler
getLexicalHandler()
MutableXMLStreamBuffer
getXMLStreamBuffer()
Get theMutableXMLStreamBuffer
that is used.void
setXMLStreamBuffer(MutableXMLStreamBuffer buffer)
Set theMutableXMLStreamBuffer
to use.-
Methods inherited from class javax.xml.transform.sax.SAXResult
getSystemId, setHandler, setLexicalHandler, setSystemId
-
-
-
-
Field Detail
-
_buffer
protected MutableXMLStreamBuffer _buffer
-
_bufferCreator
protected SAXBufferCreator _bufferCreator
-
-
Constructor Detail
-
XMLStreamBufferResult
public XMLStreamBufferResult()
The default XMLStreamBufferResult constructor.A
MutableXMLStreamBuffer
is instantiated and used.
-
XMLStreamBufferResult
public XMLStreamBufferResult(MutableXMLStreamBuffer buffer)
XMLStreamBufferResult constructor.- Parameters:
buffer
- theMutableXMLStreamBuffer
to use.
-
-
Method Detail
-
getXMLStreamBuffer
public MutableXMLStreamBuffer getXMLStreamBuffer()
Get theMutableXMLStreamBuffer
that is used.- Returns:
- the
MutableXMLStreamBuffer
.
-
setXMLStreamBuffer
public void setXMLStreamBuffer(MutableXMLStreamBuffer buffer)
Set theMutableXMLStreamBuffer
to use.- Parameters:
buffer
- theMutableXMLStreamBuffer
.
-
getHandler
public ContentHandler getHandler()
- Overrides:
getHandler
in classSAXResult
-
getLexicalHandler
public LexicalHandler getLexicalHandler()
- Overrides:
getLexicalHandler
in classSAXResult
-
-