org.osgi.service.url
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
.
Version: $Revision: 1.9 $
Method Summary | |
---|---|
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) |
See Also: "java.net.URLStreamHandler.equals(URL, URL)"
See Also: "java.net.URLStreamHandler.getDefaultPort"
See Also: "java.net.URLStreamHandler.getHostAddress"
See Also: "java.net.URLStreamHandler.hashCode(URL)"
See Also: "java.net.URLStreamHandler.hostsEqual"
See Also: "java.net.URLStreamHandler.openConnection"
URLStreamHandler
proxy, instead of java.net.URLStreamHandler.parseURL
, passing
a URLStreamHandlerSetter
object.
Parameters: realHandler The object on which setURL
must be invoked
for this URL.
See Also: "java.net.URLStreamHandler.parseURL"
See Also: "java.net.URLStreamHandler.sameFile"
See Also: "java.net.URLStreamHandler.toExternalForm"