java.lang.Object
javax.xml.transform.sax.SAXSource
com.sun.xml.stream.buffer.XMLStreamBufferSource
- All Implemented Interfaces:
Source
A JAXP Source implementation that supports the parsing
of
XMLStreamBuffer
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 -
Constructor Summary
ConstructorsConstructorDescriptionXMLStreamBufferSource
(XMLStreamBuffer buffer) XMLStreamBufferSource constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet 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 Details
-
_buffer
-
_bufferProcessor
-
-
Constructor Details
-
XMLStreamBufferSource
XMLStreamBufferSource constructor.- Parameters:
buffer
- theXMLStreamBuffer
to use.
-
-
Method Details
-
getXMLStreamBuffer
Get theXMLStreamBuffer
that is used.- Returns:
- the
XMLStreamBuffer
.
-
setXMLStreamBuffer
Set theXMLStreamBuffer
to use.- Parameters:
buffer
- theXMLStreamBuffer
.
-
getXMLReader
- Overrides:
getXMLReader
in classSAXSource
-