org.knopflerfish.framework
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.URLStreamHandler
protected int getDefaultPort()
getDefaultPort
in class java.net.URLStreamHandler
protected java.net.InetAddress getHostAddress(java.net.URL u)
getHostAddress
in class java.net.URLStreamHandler
protected int hashCode(java.net.URL u)
hashCode
in class java.net.URLStreamHandler
protected boolean hostsEqual(java.net.URL u1, java.net.URL u2)
hostsEqual
in class java.net.URLStreamHandler
protected java.net.URLConnection openConnection(java.net.URL u) throws java.io.IOException
openConnection
in class java.net.URLStreamHandler
java.io.IOException
protected void parseURL(java.net.URL u, java.lang.String spec, int start, int limit)
parseURL
in class java.net.URLStreamHandler
protected boolean sameFile(java.net.URL u1, java.net.URL u2)
sameFile
in class java.net.URLStreamHandler
public 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 URLStreamHandlerSetter
setURL
in class java.net.URLStreamHandler
public 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 URLStreamHandlerSetter
setURL
in class java.net.URLStreamHandler
protected java.lang.String toExternalForm(java.net.URL u)
toExternalForm
in class java.net.URLStreamHandler
public java.lang.String toString()
toString
in class java.lang.Object