org.eclipse.osgi.framework.internal.protocol
Class MultiplexingURLStreamHandler

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.eclipse.osgi.framework.internal.protocol.MultiplexingURLStreamHandler

public class MultiplexingURLStreamHandler
extends java.net.URLStreamHandler


Constructor Summary
MultiplexingURLStreamHandler(java.lang.String protocol, StreamHandlerFactory factory)
           
 
Method Summary
protected  boolean equals(java.net.URL url1, java.net.URL url2)
           
protected  int getDefaultPort()
           
protected  java.net.InetAddress getHostAddress(java.net.URL url)
           
protected  int hashCode(java.net.URL url)
           
protected  boolean hostsEqual(java.net.URL url1, java.net.URL url2)
           
protected  java.net.URLConnection openConnection(java.net.URL url)
           
protected  void parseURL(java.net.URL arg0, java.lang.String arg1, int arg2, int arg3)
           
protected  boolean sameFile(java.net.URL url1, java.net.URL url2)
           
protected  void setURL(java.net.URL arg0, java.lang.String arg1, java.lang.String arg2, int arg3, java.lang.String arg4, java.lang.String arg5, java.lang.String arg6, java.lang.String arg7, java.lang.String arg8)
           
protected  java.lang.String toExternalForm(java.net.URL url)
           
 
Methods inherited from class java.net.URLStreamHandler
openConnection, setURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiplexingURLStreamHandler

public MultiplexingURLStreamHandler(java.lang.String protocol,
                                    StreamHandlerFactory factory)
Method Detail

openConnection

protected java.net.URLConnection openConnection(java.net.URL url)
                                         throws java.io.IOException
Specified by:
openConnection in class java.net.URLStreamHandler
Throws:
java.io.IOException

equals

protected boolean equals(java.net.URL url1,
                         java.net.URL url2)
Overrides:
equals in class java.net.URLStreamHandler

getDefaultPort

protected int getDefaultPort()
Overrides:
getDefaultPort in class java.net.URLStreamHandler

getHostAddress

protected java.net.InetAddress getHostAddress(java.net.URL url)
Overrides:
getHostAddress in class java.net.URLStreamHandler

hashCode

protected int hashCode(java.net.URL url)
Overrides:
hashCode in class java.net.URLStreamHandler

hostsEqual

protected boolean hostsEqual(java.net.URL url1,
                             java.net.URL url2)
Overrides:
hostsEqual in class java.net.URLStreamHandler

parseURL

protected void parseURL(java.net.URL arg0,
                        java.lang.String arg1,
                        int arg2,
                        int arg3)
Overrides:
parseURL in class java.net.URLStreamHandler

sameFile

protected boolean sameFile(java.net.URL url1,
                           java.net.URL url2)
Overrides:
sameFile in class java.net.URLStreamHandler

setURL

protected void setURL(java.net.URL arg0,
                      java.lang.String arg1,
                      java.lang.String arg2,
                      int arg3,
                      java.lang.String arg4,
                      java.lang.String arg5,
                      java.lang.String arg6,
                      java.lang.String arg7,
                      java.lang.String arg8)
Overrides:
setURL in class java.net.URLStreamHandler

toExternalForm

protected java.lang.String toExternalForm(java.net.URL url)
Overrides:
toExternalForm in class java.net.URLStreamHandler