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,v 1.1 2005/05/15 19:54:21 mrglavas Exp $
Fields inherited from class org.apache.xerces.xni.parser.XMLInputSource |
fBaseSystemId, fByteStream, fCharStream, fEncoding, fPublicId, fSystemId |
Methods inherited from class org.apache.xerces.xni.parser.XMLInputSource |
getBaseSystemId, getByteStream, getCharacterStream, getEncoding, getPublicId, getSystemId, setBaseSystemId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAXInputSource
public SAXInputSource()
SAXInputSource
public SAXInputSource(org.xml.sax.InputSource inputSource)
SAXInputSource
public SAXInputSource(org.xml.sax.XMLReader reader,
org.xml.sax.InputSource inputSource)
setXMLReader
public void setXMLReader(org.xml.sax.XMLReader reader)
getXMLReader
public org.xml.sax.XMLReader getXMLReader()
setInputSource
public void setInputSource(org.xml.sax.InputSource inputSource)
getInputSource
public org.xml.sax.InputSource getInputSource()
setPublicId
public void setPublicId(java.lang.String publicId)
- Sets the public identifier.
- Overrides:
setPublicId
in class org.apache.xerces.xni.parser.XMLInputSource
- Parameters:
publicId
- The new public identifier.
setSystemId
public void setSystemId(java.lang.String systemId)
- Sets the system identifier.
- Overrides:
setSystemId
in class org.apache.xerces.xni.parser.XMLInputSource
- Parameters:
systemId
- The new system identifier.
setByteStream
public void setByteStream(java.io.InputStream byteStream)
- 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 class org.apache.xerces.xni.parser.XMLInputSource
- Parameters:
byteStream
- The new byte stream.
setCharacterStream
public void setCharacterStream(java.io.Reader charStream)
- 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 class org.apache.xerces.xni.parser.XMLInputSource
- Parameters:
charStream
- The new character stream.- See Also:
setEncoding(java.lang.String)
setEncoding
public void setEncoding(java.lang.String encoding)
- Sets the encoding of the stream.
- Overrides:
setEncoding
in class org.apache.xerces.xni.parser.XMLInputSource
- Parameters:
encoding
- The new encoding.
Copyright © 1999-2005 Apache XML Project. All Rights Reserved.