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 $
  • Constructor Details

    • SAXInputSource

      public SAXInputSource()
    • SAXInputSource

      public SAXInputSource(InputSource inputSource)
    • SAXInputSource

      public SAXInputSource(XMLReader reader, InputSource inputSource)
  • Method Details

    • setXMLReader

      public void setXMLReader(XMLReader reader)
    • getXMLReader

      public XMLReader getXMLReader()
    • setInputSource

      public void setInputSource(InputSource inputSource)
    • getInputSource

      public InputSource getInputSource()
    • setPublicId

      public void setPublicId(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(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(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(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

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