diff options
Diffstat (limited to 'libjava/java/net/URLStreamHandler.java')
-rw-r--r-- | libjava/java/net/URLStreamHandler.java | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/libjava/java/net/URLStreamHandler.java b/libjava/java/net/URLStreamHandler.java index 9c6ba25..58add6f 100644 --- a/libjava/java/net/URLStreamHandler.java +++ b/libjava/java/net/URLStreamHandler.java @@ -224,6 +224,32 @@ public abstract class URLStreamHandler } /** + * Provides the default equals calculation. May be overidden by handlers for + * other protocols that have different requirements for equals(). This method + * requires that none of its arguments is null. This is guaranteed by the + * fact that it is only called by java.net.URL class. + * + * @param url1 An URL object + * @param url2 An URL object + */ + protected boolean equals (URL url1, URL url2) + { + // FIXME: implement this + return false; + } + + /** + * Compares the host components of two URLs. + * + * @exception UnknownHostException If an unknown host is found + */ + protected boolean hostsEqual (URL url1, URL url2) + { + // FIXME: implement this + return false; + } + + /** * Get the IP address of our host. An empty host field or a DNS failure will * result in a null return. */ @@ -254,6 +280,16 @@ public abstract class URLStreamHandler } /** + * Provides the default hash calculation. May be overidden by handlers for + * other protocols that have different requirements for hashCode calculation. + */ + protected int hashCode (URL url) + { + // FIXME: implement this + return 0; + } + + /** * Converts an URL of a specific protocol to a string * * @param u The URL to convert |