- java.lang.Object
-
- javax.xml.transform.sax.SAXSource
-
- com.sun.xml.stream.buffer.XMLStreamBufferSource
-
- All Implemented Interfaces:
javax.xml.transform.Source
public class XMLStreamBufferSource extends javax.xml.transform.sax.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 org.xml.sax.XMLReader
getXMLReader()
XMLStreamBuffer
getXMLStreamBuffer()
Get theXMLStreamBuffer
that is used.void
setXMLStreamBuffer(XMLStreamBuffer buffer)
Set theXMLStreamBuffer
to use.
-
-
-
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 org.xml.sax.XMLReader getXMLReader()
- Overrides:
getXMLReader
in classjavax.xml.transform.sax.SAXSource
-
-