public interface URLStreamHandlerService
java.net.URLStreamHandler methods.
The important differences between this interface and the
URLStreamHandler class are that the setURL
method is absent and the parseURL method takes a
URLStreamHandlerSetter object as the first argument. Classes
implementing this interface must call the setURL method on the
URLStreamHandlerSetter object received in the
parseURL method instead of
URLStreamHandler.setURL to avoid a
SecurityException.
AbstractURLStreamHandlerService| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.net.URL u1,
java.net.URL u2) |
int |
getDefaultPort() |
java.net.InetAddress |
getHostAddress(java.net.URL u) |
int |
hashCode(java.net.URL u) |
boolean |
hostsEqual(java.net.URL u1,
java.net.URL u2) |
java.net.URLConnection |
openConnection(java.net.URL u) |
void |
parseURL(URLStreamHandlerSetter realHandler,
java.net.URL u,
java.lang.String spec,
int start,
int limit)
Parse a URL.
|
boolean |
sameFile(java.net.URL u1,
java.net.URL u2) |
java.lang.String |
toExternalForm(java.net.URL u) |
java.net.URLConnection openConnection(java.net.URL u)
throws java.io.IOException
java.io.IOExceptionvoid parseURL(URLStreamHandlerSetter realHandler, java.net.URL u, java.lang.String spec, int start, int limit)
URLStreamHandler
proxy, instead of java.net.URLStreamHandler.parseURL,
passing a URLStreamHandlerSetter object.realHandler - The object on which setURL must be
invoked for this URL.java.lang.String toExternalForm(java.net.URL u)
boolean equals(java.net.URL u1,
java.net.URL u2)
int getDefaultPort()
java.net.InetAddress getHostAddress(java.net.URL u)
int hashCode(java.net.URL u)
boolean hostsEqual(java.net.URL u1,
java.net.URL u2)
boolean sameFile(java.net.URL u1,
java.net.URL u2)
Copyright © 2012. All Rights Reserved.