|
OSGi Service Platform Release 3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.net.URLStreamHandler
|
+--org.osgi.service.url.AbstractURLStreamHandlerService
Abstract implementation of the 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.
| Field Summary | |
|---|---|
protected URLStreamHandlerSetter |
realHandler
The URLStreamHandlerSetter object passed to the parseURL method. |
| Constructor Summary | |
|---|---|
AbstractURLStreamHandlerService()
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.net.URL u1,
java.net.URL u2)
This method calls super.equals(URL,URL). |
int |
getDefaultPort()
This method calls super.getDefaultPort. |
java.net.InetAddress |
getHostAddress(java.net.URL u)
This method calls super.getHostAddress. |
int |
hashCode(java.net.URL u)
This method calls super.hashCode(URL). |
boolean |
hostsEqual(java.net.URL u1,
java.net.URL u2)
This method calls super.hostsEqual. |
abstract 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 using the URLStreamHandlerSetter object. |
boolean |
sameFile(java.net.URL u1,
java.net.URL u2)
This method calls super.sameFile. |
protected void |
setURL(java.net.URL u,
java.lang.String proto,
java.lang.String host,
int port,
java.lang.String file,
java.lang.String ref)
Deprecated. This method is only for compatibility with handlers written for JDK 1.1. |
protected void |
setURL(java.net.URL u,
java.lang.String proto,
java.lang.String host,
int port,
java.lang.String auth,
java.lang.String user,
java.lang.String path,
java.lang.String query,
java.lang.String ref)
This method calls realHandler.setURL(URL,String,String,int,String,String,String,String). |
java.lang.String |
toExternalForm(java.net.URL u)
This method calls super.toExternalForm. |
| Methods inherited from class java.net.URLStreamHandler |
|---|
parseURL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected URLStreamHandlerSetter realHandler
| Constructor Detail |
public AbstractURLStreamHandlerService()
| Method Detail |
public abstract java.net.URLConnection openConnection(java.net.URL u)
throws java.io.IOException
openConnection in interface URLStreamHandlerServiceopenConnection in class java.net.URLStreamHandler
public void parseURL(URLStreamHandlerSetter realHandler,
java.net.URL u,
java.lang.String spec,
int start,
int limit)
parseURL in interface URLStreamHandlerServicerealHandler - The object on which the setURL method must be invoked for
the specified URL.public java.lang.String toExternalForm(java.net.URL u)
toExternalForm in interface URLStreamHandlerServicetoExternalForm in class java.net.URLStreamHandler
public boolean equals(java.net.URL u1,
java.net.URL u2)
equals in interface URLStreamHandlerServiceequals in class java.net.URLStreamHandlerpublic int getDefaultPort()
getDefaultPort in interface URLStreamHandlerServicegetDefaultPort in class java.net.URLStreamHandlerpublic java.net.InetAddress getHostAddress(java.net.URL u)
getHostAddress in interface URLStreamHandlerServicegetHostAddress in class java.net.URLStreamHandlerpublic int hashCode(java.net.URL u)
hashCode in interface URLStreamHandlerServicehashCode in class java.net.URLStreamHandler
public boolean hostsEqual(java.net.URL u1,
java.net.URL u2)
hostsEqual in interface URLStreamHandlerServicehostsEqual in class java.net.URLStreamHandler
public boolean sameFile(java.net.URL u1,
java.net.URL u2)
sameFile in interface URLStreamHandlerServicesameFile in class java.net.URLStreamHandler
protected void setURL(java.net.URL u,
java.lang.String proto,
java.lang.String host,
int port,
java.lang.String file,
java.lang.String ref)
setURL in class java.net.URLStreamHandler
protected void setURL(java.net.URL u,
java.lang.String proto,
java.lang.String host,
int port,
java.lang.String auth,
java.lang.String user,
java.lang.String path,
java.lang.String query,
java.lang.String ref)
setURL in class java.net.URLStreamHandler
|
OSGi Service Platform Release 3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||