org.apache.xerces.xni.parser
public class XMLInputSource extends Object
Version: $Id: XMLInputSource.java,v 1.5 2004/02/24 23:15:56 mrglavas Exp $
Field Summary | |
---|---|
protected String | fBaseSystemId Base system identifier. |
protected InputStream | fByteStream Byte stream. |
protected Reader | fCharStream Character stream. |
protected String | fEncoding Encoding. |
protected String | fPublicId Public identifier. |
protected String | fSystemId System identifier. |
Constructor Summary | |
---|---|
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.
| |
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.
| |
XMLInputSource(String publicId, String systemId, String baseSystemId, InputStream byteStream, String encoding)
Constructs an input source from a byte stream.
| |
XMLInputSource(String publicId, String systemId, String baseSystemId, Reader charStream, String encoding)
Constructs an input source from a character stream.
|
Method Summary | |
---|---|
String | getBaseSystemId() Returns the base system identifier. |
InputStream | getByteStream() Returns the byte stream. |
Reader | getCharacterStream() Returns the character stream. |
String | getEncoding() Returns the encoding of the stream, or null if not known. |
String | getPublicId() Returns the public identifier. |
String | getSystemId() Returns the system identifier. |
void | setBaseSystemId(String baseSystemId)
Sets the base system identifier.
|
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 | setPublicId(String publicId)
Sets the public identifier.
|
void | setSystemId(String systemId)
Sets the system identifier.
|
Parameters: publicId The public identifier, if known. systemId The system identifier. This value should always be set, if possible, and can be relative or absolute. If the system identifier is relative, then the base system identifier should be set. baseSystemId The base system identifier. This value should always be set to the fully expanded URI of the base system identifier, if possible.
Parameters: resourceIdentifier the XMLResourceIdentifier containing the information
Parameters: publicId The public identifier, if known. systemId The system identifier. This value should always be set, if possible, and can be relative or absolute. If the system identifier is relative, then the base system identifier should be set. baseSystemId The base system identifier. This value should always be set to the fully expanded URI of the base system identifier, if possible. byteStream The byte stream. encoding The encoding of the byte stream, if known.
Parameters: publicId The public identifier, if known. systemId The system identifier. This value should always be set, if possible, and can be relative or absolute. If the system identifier is relative, then the base system identifier should be set. baseSystemId The base system identifier. This value should always be set to the fully expanded URI of the base system identifier, if possible. charStream The character stream. encoding The original encoding of the byte stream used by the reader, if known.
Parameters: baseSystemId The new base system identifier.
Parameters: byteStream The new byte stream.
Parameters: charStream The new character stream.
See Also: XMLInputSource
Parameters: encoding The new encoding.
Parameters: publicId The new public identifier.
Parameters: systemId The new system identifier.