public class XMLStreamBufferResult
extends javax.xml.transform.sax.SAXResult
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()
with a new instance of
MutableXMLStreamBuffer
.
The derivation of XMLStreamBufferResult from SAXResult is an implementation detail.
General applications shall not call the following methods:
Modifier and Type | Field and Description |
---|---|
protected MutableXMLStreamBuffer |
_buffer |
protected SAXBufferCreator |
_bufferCreator |
Constructor and Description |
---|
XMLStreamBufferResult()
The default XMLStreamBufferResult constructor.
|
XMLStreamBufferResult(MutableXMLStreamBuffer buffer)
XMLStreamBufferResult constructor.
|
Modifier and Type | Method and Description |
---|---|
org.xml.sax.ContentHandler |
getHandler() |
org.xml.sax.ext.LexicalHandler |
getLexicalHandler() |
MutableXMLStreamBuffer |
getXMLStreamBuffer()
Get the
MutableXMLStreamBuffer that is used. |
void |
setXMLStreamBuffer(MutableXMLStreamBuffer buffer)
Set the
MutableXMLStreamBuffer to use. |
protected MutableXMLStreamBuffer _buffer
protected SAXBufferCreator _bufferCreator
public XMLStreamBufferResult()
A MutableXMLStreamBuffer
is instantiated and used.
public XMLStreamBufferResult(MutableXMLStreamBuffer buffer)
buffer
- the MutableXMLStreamBuffer
to use.public MutableXMLStreamBuffer getXMLStreamBuffer()
MutableXMLStreamBuffer
that is used.MutableXMLStreamBuffer
.public void setXMLStreamBuffer(MutableXMLStreamBuffer buffer)
MutableXMLStreamBuffer
to use.buffer
- the MutableXMLStreamBuffer
.public org.xml.sax.ContentHandler getHandler()
getHandler
in class javax.xml.transform.sax.SAXResult
public org.xml.sax.ext.LexicalHandler getLexicalHandler()
getLexicalHandler
in class javax.xml.transform.sax.SAXResult