org.apache.xerces.util

Class 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 $

Field Summary

Fields inherited from class org.apache.xerces.xni.parser.XMLInputSource

fBaseSystemId, fByteStream, fCharStream, fEncoding, fPublicId, fSystemId

Constructor Summary

SAXInputSource()
SAXInputSource(InputSource inputSource)
SAXInputSource(XMLReader reader, InputSource inputSource)

Method Summary

InputSource
getInputSource()
XMLReader
getXMLReader()
void
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, setByteStream, setCharacterStream, setEncoding, setPublicId, setSystemId

Constructor Details

SAXInputSource

public SAXInputSource()

SAXInputSource

public SAXInputSource(InputSource inputSource)

SAXInputSource

public SAXInputSource(XMLReader reader,
                      InputSource inputSource)

Method Details

getInputSource

public InputSource getInputSource()

getXMLReader

public XMLReader getXMLReader()

setByteStream

public void setByteStream(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 interface org.apache.xerces.xni.parser.XMLInputSource
Parameters:
byteStream - The new byte stream.

setCharacterStream

public void setCharacterStream(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 interface org.apache.xerces.xni.parser.XMLInputSource
Parameters:
charStream - The new character stream.

setEncoding

public void setEncoding(String encoding)
Sets the encoding of the stream.
Overrides:
setEncoding in interface org.apache.xerces.xni.parser.XMLInputSource
Parameters:
encoding - The new encoding.

setInputSource

public void setInputSource(InputSource inputSource)

setPublicId

public void setPublicId(String publicId)
Sets the public identifier.
Overrides:
setPublicId in interface org.apache.xerces.xni.parser.XMLInputSource
Parameters:
publicId - The new public identifier.

setSystemId

public void setSystemId(String systemId)
Sets the system identifier.
Overrides:
setSystemId in interface org.apache.xerces.xni.parser.XMLInputSource
Parameters:
systemId - The new system identifier.

setXMLReader

public void setXMLReader(XMLReader reader)

Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.