URLStreamHandler (Java Platform SE 7 ) (original) (raw)
Modifier and Type
Method and Description
protected boolean
**[equals](../../java/net/URLStreamHandler.html#equals%28java.net.URL,%20java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u1,[URL](../../java/net/URL.html "class in java.net") u2)
Provides the default equals calculation.
protected int
**[getDefaultPort](../../java/net/URLStreamHandler.html#getDefaultPort%28%29)**()
Returns the default port for a URL parsed by this handler.
protected [InetAddress](../../java/net/InetAddress.html "class in java.net")
**[getHostAddress](../../java/net/URLStreamHandler.html#getHostAddress%28java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u)
Get the IP address of our host.
protected int
**[hashCode](../../java/net/URLStreamHandler.html#hashCode%28java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u)
Provides the default hash calculation.
protected boolean
**[hostsEqual](../../java/net/URLStreamHandler.html#hostsEqual%28java.net.URL,%20java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u1,[URL](../../java/net/URL.html "class in java.net") u2)
Compares the host components of two URLs.
protected abstract [URLConnection](../../java/net/URLConnection.html "class in java.net")
**[openConnection](../../java/net/URLStreamHandler.html#openConnection%28java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u)
Opens a connection to the object referenced by theURL
argument.
protected [URLConnection](../../java/net/URLConnection.html "class in java.net")
**[openConnection](../../java/net/URLStreamHandler.html#openConnection%28java.net.URL,%20java.net.Proxy%29)**([URL](../../java/net/URL.html "class in java.net") u,[Proxy](../../java/net/Proxy.html "class in java.net") p)
Same as openConnection(URL), except that the connection will be made through the specified proxy; Protocol handlers that do not support proxying will ignore the proxy parameter and make a normal connection.
protected void
**[parseURL](../../java/net/URLStreamHandler.html#parseURL%28java.net.URL,%20java.lang.String,%20int,%20int%29)**([URL](../../java/net/URL.html "class in java.net") u,[String](../../java/lang/String.html "class in java.lang") spec, int start, int limit)
Parses the string representation of a URL
into aURL
object.
protected boolean
**[sameFile](../../java/net/URLStreamHandler.html#sameFile%28java.net.URL,%20java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u1,[URL](../../java/net/URL.html "class in java.net") u2)
Compare two urls to see whether they refer to the same file, i.e., having the same protocol, host, port, and path.
protected void
**[setURL](../../java/net/URLStreamHandler.html#setURL%28java.net.URL,%20java.lang.String,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String%29)**([URL](../../java/net/URL.html "class in java.net") u,[String](../../java/lang/String.html "class in java.lang") protocol,[String](../../java/lang/String.html "class in java.lang") host, int port,[String](../../java/lang/String.html "class in java.lang") file,[String](../../java/lang/String.html "class in java.lang") ref)
Deprecated.
Use setURL(URL, String, String, int, String, String, String, String);
protected void
**[setURL](../../java/net/URLStreamHandler.html#setURL%28java.net.URL,%20java.lang.String,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String%29)**([URL](../../java/net/URL.html "class in java.net") u,[String](../../java/lang/String.html "class in java.lang") protocol,[String](../../java/lang/String.html "class in java.lang") host, int port,[String](../../java/lang/String.html "class in java.lang") authority,[String](../../java/lang/String.html "class in java.lang") userInfo,[String](../../java/lang/String.html "class in java.lang") path,[String](../../java/lang/String.html "class in java.lang") query,[String](../../java/lang/String.html "class in java.lang") ref)
Sets the fields of the URL
argument to the indicated values.
protected [String](../../java/lang/String.html "class in java.lang")
**[toExternalForm](../../java/net/URLStreamHandler.html#toExternalForm%28java.net.URL%29)**([URL](../../java/net/URL.html "class in java.net") u)
Converts a URL
of a specific protocol to aString
.