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 anMutableXMLStreamBufferfor 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 callingsetXMLStreamBuffer(com.sun.xml.stream.buffer.MutableXMLStreamBuffer)with a new instance ofMutableXMLStreamBuffer.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-
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 ContentHandlergetHandler()LexicalHandlergetLexicalHandler()MutableXMLStreamBuffergetXMLStreamBuffer()Get theMutableXMLStreamBufferthat is used.voidsetXMLStreamBuffer(MutableXMLStreamBuffer buffer)Set theMutableXMLStreamBufferto 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
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 ContentHandler getHandler()
- Overrides:
getHandlerin classSAXResult
-
getLexicalHandler
public LexicalHandler getLexicalHandler()
- Overrides:
getLexicalHandlerin classSAXResult
-
-