Package org.apache.xerces.util
Class SAXInputSource
java.lang.Object
org.apache.xerces.xni.parser.XMLInputSource
org.apache.xerces.util.SAXInputSource
public final class SAXInputSource
extends org.apache.xerces.xni.parser.XMLInputSource
An XMLInputSource
analogue to javax.xml.transform.sax.SAXSource
.
- Version:
- $Id: SAXInputSource.java 447241 2006-09-18 05:12:57Z mrglavas $
-
Field Summary
Fields inherited from class org.apache.xerces.xni.parser.XMLInputSource
fBaseSystemId, fByteStream, fCharStream, fEncoding, fPublicId, fSystemId
-
Constructor Summary
ConstructorsConstructorDescriptionSAXInputSource
(InputSource inputSource) SAXInputSource
(XMLReader reader, InputSource inputSource) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setByteStream
(InputStream byteStream) Sets the byte stream.void
setCharacterStream
(Reader charStream) Sets the character stream.void
setEncoding
(String encoding) Sets the encoding of the stream.void
setInputSource
(InputSource inputSource) void
setPublicId
(String publicId) Sets the public identifier.void
setSystemId
(String systemId) Sets the system identifier.void
setXMLReader
(XMLReader reader) Methods inherited from class org.apache.xerces.xni.parser.XMLInputSource
getBaseSystemId, getByteStream, getCharacterStream, getEncoding, getPublicId, getSystemId, setBaseSystemId
-
Constructor Details
-
SAXInputSource
public SAXInputSource() -
SAXInputSource
-
SAXInputSource
-
-
Method Details
-
setXMLReader
-
getXMLReader
-
setInputSource
-
getInputSource
-
setPublicId
Sets the public identifier.- Overrides:
setPublicId
in classorg.apache.xerces.xni.parser.XMLInputSource
- Parameters:
publicId
- The new public identifier.
-
setSystemId
Sets the system identifier.- Overrides:
setSystemId
in classorg.apache.xerces.xni.parser.XMLInputSource
- Parameters:
systemId
- The new system identifier.
-
setByteStream
Sets the byte stream. If the byte stream is not already opened when this object is instantiated, then the code that opens the stream should also set the byte stream on this object. Also, if the encoding is auto-detected, then the encoding should also be set on this object.- Overrides:
setByteStream
in classorg.apache.xerces.xni.parser.XMLInputSource
- Parameters:
byteStream
- The new byte stream.
-
setCharacterStream
Sets the character stream. If the character stream is not already opened when this object is instantiated, then the code that opens the stream should also set the character stream on this object. Also, the encoding of the byte stream used by the reader should also be set on this object, if known.- Overrides:
setCharacterStream
in classorg.apache.xerces.xni.parser.XMLInputSource
- Parameters:
charStream
- The new character stream.- See Also:
-
setEncoding
Sets the encoding of the stream.- Overrides:
setEncoding
in classorg.apache.xerces.xni.parser.XMLInputSource
- Parameters:
encoding
- The new encoding.
-