| java.lang.Object org.apache.xerces.xni.parser.XMLInputSource
All known Subclasses: org.apache.xerces.util.DOMInputSource, org.apache.xerces.util.SAXInputSource, org.apache.xerces.util.HTTPInputSource,
XMLInputSource | public class XMLInputSource (Code) | | This class represents an input source for an XML document. The
basic properties of an input source are the following:
- public identifier
- system identifier
- byte stream or character stream
-
author: Andy Clark, IBM version: $Id: XMLInputSource.java 447244 2006-09-18 05:20:40Z mrglavas $ |
Constructor Summary | |
public | XMLInputSource(String publicId, String systemId, String baseSystemId) Constructs an input source from just the public and system
identifiers, leaving resolution of the entity and opening of
the input stream up to the caller.
Parameters: publicId - The public identifier, if known. Parameters: systemId - The system identifier. | public | XMLInputSource(XMLResourceIdentifier resourceIdentifier) Constructs an input source from a XMLResourceIdentifier
object, leaving resolution of the entity and opening of
the input stream up to the caller. | public | XMLInputSource(String publicId, String systemId, String baseSystemId, InputStream byteStream, String encoding) Constructs an input source from a byte stream.
Parameters: publicId - The public identifier, if known. Parameters: systemId - The system identifier. | public | XMLInputSource(String publicId, String systemId, String baseSystemId, Reader charStream, String encoding) Constructs an input source from a character stream.
Parameters: publicId - The public identifier, if known. Parameters: systemId - The system identifier. |
fBaseSystemId | protected String fBaseSystemId(Code) | | Base system identifier.
|
fCharStream | protected Reader fCharStream(Code) | | Character stream.
|
fPublicId | protected String fPublicId(Code) | | Public identifier.
|
fSystemId | protected String fSystemId(Code) | | System identifier.
|
XMLInputSource | public XMLInputSource(String publicId, String systemId, String baseSystemId)(Code) | | Constructs an input source from just the public and system
identifiers, leaving resolution of the entity and opening of
the input stream up to the caller.
Parameters: publicId - The public identifier, if known. Parameters: systemId - The system identifier. This value shouldalways be set, if possible, and can berelative or absolute. If the system identifieris relative, then the base system identifiershould be set. Parameters: baseSystemId - The base system identifier. This value shouldalways be set to the fully expanded URI of thebase system identifier, if possible. |
XMLInputSource | public XMLInputSource(XMLResourceIdentifier resourceIdentifier)(Code) | | Constructs an input source from a XMLResourceIdentifier
object, leaving resolution of the entity and opening of
the input stream up to the caller.
Parameters: resourceIdentifier - the XMLResourceIdentifier containing the information |
XMLInputSource | public XMLInputSource(String publicId, String systemId, String baseSystemId, InputStream byteStream, String encoding)(Code) | | Constructs an input source from a byte stream.
Parameters: publicId - The public identifier, if known. Parameters: systemId - The system identifier. This value shouldalways be set, if possible, and can berelative or absolute. If the system identifieris relative, then the base system identifiershould be set. Parameters: baseSystemId - The base system identifier. This value shouldalways be set to the fully expanded URI of thebase system identifier, if possible. Parameters: byteStream - The byte stream. Parameters: encoding - The encoding of the byte stream, if known. |
XMLInputSource | public XMLInputSource(String publicId, String systemId, String baseSystemId, Reader charStream, String encoding)(Code) | | Constructs an input source from a character stream.
Parameters: publicId - The public identifier, if known. Parameters: systemId - The system identifier. This value shouldalways be set, if possible, and can berelative or absolute. If the system identifieris relative, then the base system identifiershould be set. Parameters: baseSystemId - The base system identifier. This value shouldalways be set to the fully expanded URI of thebase system identifier, if possible. Parameters: charStream - The character stream. Parameters: encoding - The original encoding of the byte streamused by the reader, if known. |
getBaseSystemId | public String getBaseSystemId()(Code) | | Returns the base system identifier.
|
getCharacterStream | public Reader getCharacterStream()(Code) | | Returns the character stream.
|
getEncoding | public String getEncoding()(Code) | | Returns the encoding of the stream, or null if not known.
|
getPublicId | public String getPublicId()(Code) | | Returns the public identifier.
|
getSystemId | public String getSystemId()(Code) | | Returns the system identifier.
|
setBaseSystemId | public void setBaseSystemId(String baseSystemId)(Code) | | Sets the base system identifier.
Parameters: baseSystemId - The new base system identifier. |
setByteStream | public void setByteStream(InputStream byteStream)(Code) | | 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.
Parameters: byteStream - The new byte stream. |
setCharacterStream | public void setCharacterStream(Reader charStream)(Code) | | 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.
Parameters: charStream - The new character stream. See Also: XMLInputSource.setEncoding |
setEncoding | public void setEncoding(String encoding)(Code) | | Sets the encoding of the stream.
Parameters: encoding - The new encoding. |
setPublicId | public void setPublicId(String publicId)(Code) | | Sets the public identifier.
Parameters: publicId - The new public identifier. |
setSystemId | public void setSystemId(String systemId)(Code) | | Sets the system identifier.
Parameters: systemId - The new system identifier. |
|
|