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"