org.osgi.service.url.URLStreamHandlerService Interface Reference

Inheritance diagram for org.osgi.service.url.URLStreamHandlerService:

org.osgi.service.url.AbstractURLStreamHandlerService

List of all members.


Detailed Description

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 URLStreamHandlerSetterobject 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.

See also:
AbstractURLStreamHandlerService
Version:
Revision
1.8

Definition at line 40 of file URLStreamHandlerService.java.


Public Member Functions

URLConnection openConnection (URL u) throws java.io.IOException
 
See also:
"java.net.URLStreamHandler.openConnection"

void parseURL (URLStreamHandlerSetter realHandler, URL u, String spec, int start, int limit)
 Parse a URL.
String toExternalForm (URL u)
 
See also:
"java.net.URLStreamHandler.toExternalForm"

boolean equals (URL u1, URL u2)
 
See also:
"java.net.URLStreamHandler.equals(URL, URL)"

int getDefaultPort ()
 
See also:
"java.net.URLStreamHandler.getDefaultPort"

InetAddress getHostAddress (URL u)
 
See also:
"java.net.URLStreamHandler.getHostAddress"

int hashCode (URL u)
 
See also:
"java.net.URLStreamHandler.hashCode(URL)"

boolean hostsEqual (URL u1, URL u2)
 
See also:
"java.net.URLStreamHandler.hostsEqual"

boolean sameFile (URL u1, URL u2)
 
See also:
"java.net.URLStreamHandler.sameFile"


Member Function Documentation

void org.osgi.service.url.URLStreamHandlerService.parseURL ( URLStreamHandlerSetter  realHandler,
URL  u,
String  spec,
int  start,
int  limit 
)

Parse a URL.

This method is called by the 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"

Implemented in org.osgi.service.url.AbstractURLStreamHandlerService.


The documentation for this interface was generated from the following file:
Generated on Mon Jan 11 21:19:24 2010 for OpenMobileIS by  doxygen 1.5.4