|
OSGi™ Core Release 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@ConsumerType public interface URLStreamHandlerService
Service interface with public versions of the protected
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
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)
|
Method Detail |
---|
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.String toExternalForm(URL u)
boolean equals(URL u1, URL u2)
int getDefaultPort()
InetAddress getHostAddress(URL u)
int hashCode(URL u)
boolean hostsEqual(URL u1, URL u2)
boolean sameFile(URL u1, URL u2)
|
OSGi™ Core Release 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |