Package com.sun.xml.stream.buffer
Class XMLStreamBufferSource
- java.lang.Object
-
- javax.xml.transform.sax.SAXSource
-
- com.sun.xml.stream.buffer.XMLStreamBufferSource
-
- All Implemented Interfaces:
Source
public class XMLStreamBufferSource extends SAXSource
A JAXP Source implementation that supports the parsing ofXMLStreamBuffer
for use by applications that expect a Source.The derivation of XMLStreamBufferSource from SAXSource is an implementation detail.
Applications shall obey the following restrictions:
- The setXMLReader and setInputSource shall not be called.
- The XMLReader object obtained by the getXMLReader method shall be used only for parsing the InputSource object returned by the getInputSource method.
- The InputSource object obtained by the getInputSource method shall be used only for being parsed by the XMLReader object returned by the getXMLReader method.
-
-
Field Summary
Fields Modifier and Type Field Description protected XMLStreamBuffer
_buffer
protected SAXBufferProcessor
_bufferProcessor
-
Constructor Summary
Constructors Constructor Description XMLStreamBufferSource(XMLStreamBuffer buffer)
XMLStreamBufferSource constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLReader
getXMLReader()
XMLStreamBuffer
getXMLStreamBuffer()
Get theXMLStreamBuffer
that is used.void
setXMLStreamBuffer(XMLStreamBuffer buffer)
Set theXMLStreamBuffer
to use.-
Methods inherited from class javax.xml.transform.sax.SAXSource
getInputSource, getSystemId, isEmpty, setInputSource, setSystemId, setXMLReader, sourceToInputSource
-
-
-
-
Field Detail
-
_buffer
protected XMLStreamBuffer _buffer
-
_bufferProcessor
protected SAXBufferProcessor _bufferProcessor
-
-
Constructor Detail
-
XMLStreamBufferSource
public XMLStreamBufferSource(XMLStreamBuffer buffer)
XMLStreamBufferSource constructor.- Parameters:
buffer
- theXMLStreamBuffer
to use.
-
-
Method Detail
-
getXMLStreamBuffer
public XMLStreamBuffer getXMLStreamBuffer()
Get theXMLStreamBuffer
that is used.- Returns:
- the
XMLStreamBuffer
.
-
setXMLStreamBuffer
public void setXMLStreamBuffer(XMLStreamBuffer buffer)
Set theXMLStreamBuffer
to use.- Parameters:
buffer
- theXMLStreamBuffer
.
-
getXMLReader
public XMLReader getXMLReader()
- Overrides:
getXMLReader
in classSAXSource
-
-