XMLInputSource an HTTP input
source also has HTTP request properties and a preference
whether HTTP redirects will be followed. Note that these
properties will only be used if reading this input source
will induce an HTTP connection.
| Modifier and Type | Field and Description |
|---|---|
| protected boolean | fFollowRedirects
Preference for whether HTTP redirects should be followed. |
| protected Map | fHTTPRequestProperties
HTTP request properties. |
| Access | Constructor and Description |
|---|---|
| public | HTTPInputSource(String
The public identifier, if known. publicId, String 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. systemId, String The base system identifier. This value should
always be set to the fully expanded URI of the
base system identifier, if possible. 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. |
| public | HTTPInputSource(XMLResourceIdentifier
the XMLResourceIdentifier containing the information 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 | HTTPInputSource(String
The public identifier, if known. publicId, String 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. systemId, String The base system identifier. This value should
always be set to the fully expanded URI of the
base system identifier, if possible. baseSystemId, InputStream The byte stream. byteStream, String The encoding of the byte stream, if known. encoding)Constructs an input source from a byte stream. |
| public | HTTPInputSource(String
The public identifier, if known. publicId, String 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. systemId, String The base system identifier. This value should
always be set to the fully expanded URI of the
base system identifier, if possible. baseSystemId, Reader The character stream. charStream, String The original encoding of the byte stream
used by the reader, if known. encoding)Constructs an input source from a character stream. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public Iterator | Returns: an iterator for the request properties this input source containsReturns an iterator for the request properties this input source contains. |
| public String | Returns: the value of the request property ornull if this property has not
been setthe name of the request property key)Returns the value of the request property associated with the given property name. |
| public void | setFollowHTTPRedirects(boolean followRedirects)
Sets the preference whether HTTP redirects should be followed. |
| public void | setHTTPRequestProperty(String
the name of the request property key, String the value of the request property value)Sets the value of the request property associated with the given property name. |
| fFollowRedirects | back to summary |
|---|---|
| protected boolean fFollowRedirects Preference for whether HTTP redirects should be followed. | |
| fHTTPRequestProperties | back to summary |
|---|---|
| protected Map<String, String> fHTTPRequestProperties HTTP request properties. | |
| HTTPInputSource | back to summary |
|---|---|
| public HTTPInputSource(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.
| |
| HTTPInputSource | back to summary |
|---|---|
| public HTTPInputSource(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.
| |
| HTTPInputSource | back to summary |
|---|---|
| public HTTPInputSource(String publicId, String systemId, String baseSystemId, InputStream byteStream, String encoding) Constructs an input source from a byte stream.
| |
| HTTPInputSource | back to summary |
|---|---|
| public HTTPInputSource(String publicId, String systemId, String baseSystemId, Reader charStream, String encoding) Constructs an input source from a character stream.
| |
| getFollowHTTPRedirects | back to summary |
|---|---|
| public boolean getFollowHTTPRedirects() Returns the preference whether HTTP redirects should be followed. By default HTTP redirects will be followed. | |
| getHTTPRequestProperties | back to summary |
|---|---|
| public Iterator Returns an iterator for the request properties this
input source contains. Each object returned by the
iterator is an instance of | |
| getHTTPRequestProperty | back to summary |
|---|---|
| public String getHTTPRequestProperty(String key) Returns the value of the request property associated with the given property name. | |
| setFollowHTTPRedirects | back to summary |
|---|---|
| public void setFollowHTTPRedirects(boolean followRedirects) Sets the preference whether HTTP redirects should be followed. By default HTTP redirects will be followed. | |
| setHTTPRequestProperty | back to summary |
|---|---|
| public void setHTTPRequestProperty(String key, String value) Sets the value of the request property associated with the given property name. | |