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 is deprecated.
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 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 is deprecated.
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. |
---|