- java.lang.Object
-
- javax.xml.transform.sax.SAXResult
-
- com.sun.xml.stream.buffer.XMLStreamBufferResult
-
- All Implemented Interfaces:
javax.xml.transform.Result
public class XMLStreamBufferResult extends javax.xml.transform.sax.SAXResultA JAXP Result implementation that supports the serialization to anMutableXMLStreamBufferfor 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_bufferprotected SAXBufferCreator_bufferCreator
-
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 org.xml.sax.ContentHandlergetHandler()org.xml.sax.ext.LexicalHandlergetLexicalHandler()MutableXMLStreamBuffergetXMLStreamBuffer()Get theMutableXMLStreamBufferthat is used.voidsetXMLStreamBuffer(MutableXMLStreamBuffer buffer)Set theMutableXMLStreamBufferto use.
-
-
-
Field Detail
-
_buffer
protected MutableXMLStreamBuffer _buffer
-
_bufferCreator
protected SAXBufferCreator _bufferCreator
-
-
Constructor Detail
-
XMLStreamBufferResult
public XMLStreamBufferResult()
The default XMLStreamBufferResult constructor.A
MutableXMLStreamBufferis instantiated and used.
-
XMLStreamBufferResult
public XMLStreamBufferResult(MutableXMLStreamBuffer buffer)
XMLStreamBufferResult constructor.- Parameters:
buffer- theMutableXMLStreamBufferto use.
-
-
Method Detail
-
getXMLStreamBuffer
public MutableXMLStreamBuffer getXMLStreamBuffer()
Get theMutableXMLStreamBufferthat is used.- Returns:
- the
MutableXMLStreamBuffer.
-
setXMLStreamBuffer
public void setXMLStreamBuffer(MutableXMLStreamBuffer buffer)
Set theMutableXMLStreamBufferto use.- Parameters:
buffer- theMutableXMLStreamBuffer.
-
getHandler
public org.xml.sax.ContentHandler getHandler()
- Overrides:
getHandlerin classjavax.xml.transform.sax.SAXResult
-
getLexicalHandler
public org.xml.sax.ext.LexicalHandler getLexicalHandler()
- Overrides:
getLexicalHandlerin classjavax.xml.transform.sax.SAXResult
-
-