java.lang.Object | |
↳ | java.net.URLStreamHandler |
The abstract class URLStreamHandler
is the base for all classes which
can handle the communication with a URL object over a particular protocol
type.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns true if
a and b have the same protocol, host,
port, file, and reference.
| |||||||||||
Returns the default port of the protocol used by the handled URL.
| |||||||||||
Returns the host address of
url .
| |||||||||||
Returns the hash code of
url .
| |||||||||||
Returns true if the hosts of
a and b are equal.
| |||||||||||
Establishes a new connection to the resource specified by the URL
u using the given proxy .
| |||||||||||
Establishes a new connection to the resource specified by the URL
u .
| |||||||||||
Parses the clear text URL in
str into a URL object.
| |||||||||||
Returns true if
a and b have the same protocol, host,
port and file.
| |||||||||||
This method was deprecated
in API level 1.
Use setURL(URL, String String, int, String, String, String,
String, String) instead.
| |||||||||||
Sets the fields of the URL
u to the values of the supplied
arguments.
| |||||||||||
Returns the clear text representation of a given URL using HTTP format.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Returns true if a
and b
have the same protocol, host,
port, file, and reference.
Returns the default port of the protocol used by the handled URL. The
default implementation always returns -1
.
Returns the host address of url
.
Returns true if the hosts of a
and b
are equal.
Establishes a new connection to the resource specified by the URL u
using the given proxy
. Since different protocols also have
unique ways of connecting, it must be overwritten by the subclass.
u | the URL to the resource where a connection has to be opened. |
---|---|
proxy | the proxy that is used to make the connection. |
IOException | if an I/O error occurs during opening the connection. |
---|---|
IllegalArgumentException | if any argument is null or the type of proxy is
wrong. |
UnsupportedOperationException | if the protocol handler doesn't support this method. |
Establishes a new connection to the resource specified by the URL u
. Since different protocols also have unique ways of connecting, it
must be overwritten by the subclass.
u | the URL to the resource where a connection has to be opened. |
---|
IOException | if an I/O error occurs during opening the connection. |
---|
Parses the clear text URL in str
into a URL object. URL strings
generally have the following format:
http://www.company.com/java/file1.java#reference
The string is parsed in HTTP format. If the protocol has a different URL format this method must be overridden.
url | the URL to fill in the parsed clear text URL parts. |
---|---|
spec | the URL string that is to be parsed. |
start | the string position from where to begin parsing. |
end | the string position to stop parsing. |
Returns true if a
and b
have the same protocol, host,
port and file.
This method was deprecated
in API level 1.
Use setURL(URL, String String, int, String, String, String,
String, String) instead.
Sets the fields of the URL u
to the values of the supplied
arguments.
u | the non-null URL object to be set. |
---|---|
protocol | the protocol. |
host | the host name. |
port | the port number. |
file | the file component. |
ref | the reference. |
Sets the fields of the URL u
to the values of the supplied
arguments.
Returns the clear text representation of a given URL using HTTP format.
url | the URL object to be converted. |
---|