Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.net.URL1.0

java.lang.Object
   |
   +--java.net.URL

Deklaration

public final class URL
extends java.lang.Object
implements java.io.Serializable

Beschreibung

Die Klasse URL repräsentiert einen Verweis auf URL-Objekt und bietet die Möglichkeit, dessen Daten zu laden.


 
Konstruktoren
publicURL(String spec)
publicURL(URL context, String spec)
publicURL(URL context, String spec, URLStreamHandler handler)
publicURL(String protocol, String host, String file)
publicURL(String protocol, String host, int port, String file)
publicURL(String protocol, String host, int port, String file, URLStreamHandler handler)     [1.2]
 
Methoden
public booleanequals(Object obj)
public StringgetAuthority()     [1.4]
public final ObjectgetContent()
public final ObjectgetContent(Class[] classes)     [1.3]
public intgetDefaultPort()     [1.4]
public StringgetFile()
public StringgetHost()
public StringgetPath()     [1.3]
public intgetPort()
public StringgetProtocol()
public StringgetQuery()     [1.4]
public StringgetRef()
public StringgetUserInfo()     [1.3]
public inthashCode()
public URLConnectionopenConnection()
public final InputStreamopenStream()
public booleansameFile(URL other)
protected voidset(String protocol, String host, int port, String file, String ref)
protected voidset(String protocol, String host, int port, String authority, String userinfo, String path, String query, String ref)
public static synchronized voidsetURLStreamHandlerFactory(URLStreamHandlerFactory fac)
public StringtoExternalForm()
public StringtoString()


 

Konstruktoren im Detail

public URL(String spec)
Eröffnet eine URL zu dem in spec eingetragenen Objekt.
Exception: MalformedURLException
public URL(URL context, String spec)
Eröffnet eine URL relativ zu context zu dem in spec eingetragenen Objekt.
Exception: MalformedURLException
public URL(URL context, String spec, URLStreamHandler handler)
Eröffnet eine URL relativ zu context zu dem in spec eingetragenen Objekt. Mit handler kann ein Objekt zum Auslesen der URL-Daten angegeben werden. Ist dieser Parameter null, wird das standardmäßige Handler-Objekt verwendet. Falls ein SecurityManager gesetzt ist, wird zuvor geprüft, ob die Verwendung eines eigenen Handler-Objekts zulässig ist.
Exception: MalformedURLException
Exception: SecurityException
public URL(String protocol, String host, String file)
Eröffnet eine URL mit dem Protokoll protocol zum Host host für die Datei file.
Exception: MalformedURLException
public URL(String protocol, String host, int port, String file)
Eröffnet eine URL mit dem Protokoll protocol zu einem bestimmten port des Hosts host für die Datei file.
Exception: MalformedURLException
public URL(String protocol, String host, int port, String file, URLStreamHandler handler)     [1.2]
Eröffnet eine URL mit dem Protokoll protocol zu einem bestimmten port des Hosts host für die Datei file. Mit handler kann ein Objekt zum Auslesen der URL-Daten angegeben werden. Ist dieser Parameter null, wird das standardmäßige Handler-Objekt verwendet. Falls ein SecurityManager gesetzt ist, wird zuvor geprüft, ob die Verwendung eines eigenen Handler-Objekts zulässig ist.
Exception: MalformedURLException
Exception: SecurityException

 

Methoden im Detail

public boolean equals(Object obj)
Liefert genau dann true, wenn obj ein Exemplar der Klasse URL ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
public String getAuthority()     [1.4]
Liefert den Authority-Teil der URL zurück.
public final Object getContent()
Liefert ein Objekt, das den Inhalt repräsentiert. Standardmäßig werden Exemplare folgender Klassen zurückgegeben:
Exception: IOException
public final Object getContent(Class[] classes)     [1.3]
Liefert den Inhalt zurück. Das zurückgelieferte Objekt gehört zu einer der übergebenen Klassen.
Exception: IOException
public int getDefaultPort()     [1.4]
Liefert den Standard-Port des Protokolls dieser URL zurück.
public String getFile()
Liefert den Namen der Datei.
public String getHost()
Liefert den Namen des Hosts.
public String getPath()     [1.3]
Liefert den Pfadanteil der URL zurück.
public int getPort()
Liefert die Nummer des Ports. Beim Rückgabewert -1 wurde kein Port eingestellt.
public String getProtocol()
Liefert den Namen des verwendeten Protokolls.
public String getQuery()     [1.4]
Liefert den Query-Anteil der URL zurück.
public String getRef()
Liefert den Namen der Marke, an die im Dokument gesprungen werden soll.
public String getUserInfo()     [1.3]
Liefert die Benutzerinformationen der URL zurück.
public int hashCode()
Liefert einen Hashcode für das URL-Objekt.
public URLConnection openConnection()
Liefert ein URLConnection-Objekt für die URL, mit dem bidirektionaler Datenaustausch mit der URL möglich ist.
Exception: IOException
public final InputStream openStream()
Eröffnet einen InputStream für das URL-Objekt, mit dem die URL-Daten gelesen werden können.
Exception: IOException
public boolean sameFile(URL other)
Liefert true, wenn other effektiv dieselbe Datei bezeichnet wie dieses URL-Objekt.
protected void set(String protocol, String host, int port, String file, String ref)
Kann in einer Unterklasse oder von einem URLStreamHandler benutzt werden, um die Elemente zu setzen.
protected void set(String protocol, String host, int port, String authority, String userinfo, String path, String query, String ref)
Kann in einer Unterklasse oder von einem URLStreamHandler benutzt werden, um die Elemente zu setzen.
public static synchronized void setURLStreamHandlerFactory(URLStreamHandlerFactory fac)
Stellt ein neues Factory-Objekt ein, das Objekte zum Umgang für bestimmte Protokolle liefert.
Exception: Error
public String toExternalForm()
Liefert über einen Aufruf der entsprechenden Methode des Handler-Objekts den URL-Verweis im Klartext zurück. toString() benutzt das Ergebnis dieser Methode zur Rückgabe einer String-Darstellung dieser Klasse.
public String toString()
Liefert einen String, der das verwendete Protokoll, den Host-Namen und den Namen der bezeichneten Datei enthält.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.