public class URLStreamHandlerWrapper extends java.net.URLStreamHandler implements URLStreamHandlerSetter
Each instance of URLStreamHandlerWrapper tracks URLStreamHandlerServices for a named protocol and selects the best from all available services.
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.net.URL u1,
java.net.URL u2) |
protected int |
getDefaultPort() |
protected java.net.InetAddress |
getHostAddress(java.net.URL u) |
protected int |
hashCode(java.net.URL u) |
protected boolean |
hostsEqual(java.net.URL u1,
java.net.URL u2) |
protected java.net.URLConnection |
openConnection(java.net.URL u) |
protected void |
parseURL(java.net.URL u,
java.lang.String spec,
int start,
int limit) |
protected boolean |
sameFile(java.net.URL u1,
java.net.URL u2) |
void |
setURL(java.net.URL u,
java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String file,
java.lang.String ref)
This method is deprecated, but wrap it in the same
way as JSDK1.4 wraps it.
|
void |
setURL(java.net.URL u,
java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String authority,
java.lang.String userInfo,
java.lang.String path,
java.lang.String query,
java.lang.String ref) |
protected java.lang.String |
toExternalForm(java.net.URL u) |
java.lang.String |
toString() |
public boolean equals(java.net.URL u1,
java.net.URL u2)
equals in class java.net.URLStreamHandlerprotected int getDefaultPort()
getDefaultPort in class java.net.URLStreamHandlerprotected java.net.InetAddress getHostAddress(java.net.URL u)
getHostAddress in class java.net.URLStreamHandlerprotected int hashCode(java.net.URL u)
hashCode in class java.net.URLStreamHandlerprotected boolean hostsEqual(java.net.URL u1,
java.net.URL u2)
hostsEqual in class java.net.URLStreamHandlerprotected java.net.URLConnection openConnection(java.net.URL u)
throws java.io.IOException
openConnection in class java.net.URLStreamHandlerjava.io.IOExceptionprotected void parseURL(java.net.URL u,
java.lang.String spec,
int start,
int limit)
parseURL in class java.net.URLStreamHandlerprotected boolean sameFile(java.net.URL u1,
java.net.URL u2)
sameFile in class java.net.URLStreamHandlerpublic void setURL(java.net.URL u,
java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String file,
java.lang.String ref)
setURL in interface URLStreamHandlerSettersetURL in class java.net.URLStreamHandlerpublic void setURL(java.net.URL u,
java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String authority,
java.lang.String userInfo,
java.lang.String path,
java.lang.String query,
java.lang.String ref)
setURL in interface URLStreamHandlerSettersetURL in class java.net.URLStreamHandlerprotected java.lang.String toExternalForm(java.net.URL u)
toExternalForm in class java.net.URLStreamHandlerpublic java.lang.String toString()
toString in class java.lang.Object