org.osgi.service.url
public abstract class AbstractURLStreamHandlerService extends URLStreamHandler implements URLStreamHandlerService
URLStreamHandlerService interface.
All the methods simply invoke the corresponding methods on
java.net.URLStreamHandler except for parseURL and
setURL, which use the URLStreamHandlerSetter
parameter. Subclasses of this abstract class should not need to override the
setURL and parseURL(URLStreamHandlerSetter,...)
methods.
Version: $Revision: 1.8 $
| Field Summary | |
|---|---|
| protected URLStreamHandlerSetter | realHandler
The URLStreamHandlerSetter object passed to the parseURL
method. |
| Method Summary | |
|---|---|
| boolean | equals(URL u1, URL u2)
This method calls super.equals(URL,URL).
|
| int | getDefaultPort()
This method calls super.getDefaultPort.
|
| InetAddress | getHostAddress(URL u)
This method calls super.getHostAddress.
|
| int | hashCode(URL u)
This method calls super.hashCode(URL).
|
| boolean | hostsEqual(URL u1, URL u2)
This method calls super.hostsEqual.
|
| abstract URLConnection | openConnection(URL u) |
| void | parseURL(URLStreamHandlerSetter realHandler, URL u, String spec, int start, int limit)
Parse a URL using the URLStreamHandlerSetter object. |
| boolean | sameFile(URL u1, URL u2)
This method calls super.sameFile.
|
| protected void | setURL(URL u, String proto, String host, int port, String file, String ref)
This method calls
realHandler.setURL(URL,String,String,int,String,String).
|
| protected void | setURL(URL u, String proto, String host, int port, String auth, String user, String path, String query, String ref)
This method calls
realHandler.setURL(URL,String,String,int,String,String,String,String).
|
| String | toExternalForm(URL u)
This method calls super.toExternalForm.
|
URLStreamHandlerSetter object passed to the parseURL
method.super.equals(URL,URL).
See Also: "java.net.URLStreamHandler.equals(URL,URL)"
super.getDefaultPort.
See Also: "java.net.URLStreamHandler.getDefaultPort"
super.getHostAddress.
See Also: "java.net.URLStreamHandler.getHostAddress"
super.hashCode(URL).
See Also: "java.net.URLStreamHandler.hashCode(URL)"
super.hostsEqual.
See Also: "java.net.URLStreamHandler.hostsEqual"
See Also: "java.net.URLStreamHandler.openConnection"
URLStreamHandlerSetter object. This
method sets the realHandler field with the specified
URLStreamHandlerSetter object and then calls
parseURL(URL,String,int,int).
Parameters: realHandler The object on which the setURL method must
be invoked for the specified URL.
See Also: "java.net.URLStreamHandler.parseURL"
super.sameFile.
See Also: "java.net.URLStreamHandler.sameFile"
Deprecated: This method is only for compatibility with handlers written for JDK 1.1.
This method callsrealHandler.setURL(URL,String,String,int,String,String).
See Also: "java.net.URLStreamHandler.setURL(URL,String,String,int,String,String)"
realHandler.setURL(URL,String,String,int,String,String,String,String).
See Also: "java.net.URLStreamHandler.setURL(URL,String,String,int,String,String,String,String)"
super.toExternalForm.
See Also: "java.net.URLStreamHandler.toExternalForm"