La classe abstraite URLStreamHandler est la superclasse commune pour tous les gestionnaires de protocole de flux. Un gestionnaire de protocole de flux sait comment faire une connexion pour un type de protocole particulier tel que http, ftp, mailto, etc..

Dans la plupart des cas, une instance d'une sous-classe de URLStreamHandler n'est pas créée directement par une application. Un nom de protocole est rencontré la première fois lors de la construction d'un objet URL, alors le gestionnaire de protocole de flux est automatiquement chargé.

Les constructeurs
URLStreamHandler()
crée un nouvel objet URLStreamHandler.

Les méthodes
protected boolean equals(URL u1, URL u2)
vérifie l'égalité entre les objets URL.
protected int getDefaultPort()
retourne le numéro de port par défaut d'une adresse URL analysée par le gestionnaire courant.
protected InetAddress getHostAddress(URL u)
obtient l'adresse IP à partir de l'objet URL.
protected int hashCode(URL u)
retourne la valuer hash-code de l'objet URL fourni.
protected boolean hostsEqual(URL u1, URL u2)
vérifie l'égalité des composants hôtes des objets URL passés en argument.
protected abstract URLConnection openConnection(URL u)
ouvre une connexion vers l'objet référencé par l'objet URL passé en argument.
protected void parseURL(URL u, String spec, int start, int limit)
analyse la représentation textuelle d'une adresse URL à l'intérieur d'un objet URL.
protected boolean sameFile(URL u1, URL u2)
vérifie si les deux objets URL se référent au même fichier en ayant les mêmes protocole, hôte, numéro de port, et chemin.
protected void setURL(URL u, String protocol,
String host, int port, String file, String ref)
Déprécié. Voir setURL().
protected void setURL(URL u, String protocol, String host, int port, String authority, String userInfo, String path, String query, String ref)
fixe les champs de l'objet URL passé en argument aux valeurs indiquées.
protected String toExternalForm(URL u)
convertit un objet URL d'un protocole spécifique en une chaîne de caractères.
Les méthodes héritées de la classe racine java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait