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(URL u1,
URL u2) |
int |
getDefaultPort() |
InetAddress |
getHostAddress(URL u) |
int |
hashCode(URL u) |
boolean |
hostsEqual(URL u1,
URL u2) |
URLConnection |
openConnection(URL u) |
void |
parseURL(URLStreamHandlerSetter realHandler,
URL u,
String spec,
int start,
int limit)
Parse a URL.
|
boolean |
sameFile(URL u1,
URL u2) |
String |
toExternalForm(URL u) |
URLConnection openConnection(URL u) throws IOException
IOException
void parseURL(URLStreamHandlerSetter realHandler, URL u, 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.int getDefaultPort()
InetAddress getHostAddress(URL u)
int hashCode(URL u)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.