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

Klasse java.lang.Package1.2

java.lang.Object
   |
   +--java.lang.Package

Deklaration

public class Package
extends java.lang.Object

Beschreibung

Diese Klasse repräsentiert ein Paket. Ein Package-Objekt enthält den Namen und weitere Angaben über das Paket:


 
Methoden
public StringgetImplementationTitle()
public StringgetImplementationVendor()
public StringgetImplementationVersion()
public StringgetName()
public static PackagegetPackage(String name)
public static Package[]getPackages()
public URLgetSealBase()
public StringgetSpecificationTitle()
public StringgetSpecificationVendor()
public StringgetSpecificationVersion()
public inthashCode()
public booleanisCompatibleWith(String desired)
public booleanisSealed()
public booleanisSealed(URL url)
public StringtoString()


 

Methoden im Detail

public String getImplementationTitle()
Liefert den Namen der Implementierung zurück, die dieses Paket bereitstellt, oder null, wenn diese Information nicht verfügbar ist.
public String getImplementationVendor()
Liefert den Namen des Herstellers der Implementierung zurück, die dieses Paket bereitstellt, oder null, wenn diese Information nicht verfügbar ist.
public String getImplementationVersion()
Liefert die Version der Implementierun zurück, die dieses Paket bereitstellt, oder null, wenn diese Information nicht verfügbar ist. Wie sonst auch üblich, besteht die Versionsnummer aus positiven Ganzzahlen, die durch Punkte getrennt sind.
public String getName()
Liefert den Namen des Pakets zurück.
public static Package getPackage(String name)
Liefert ein Package-Objekt für das durch name bezeichnete Paket zurück. Falls kein entsprechends Paket gefunden wird, ist der Rückgabewert null.
public static Package[] getPackages()
Liefert ein Array, das Package-Objekte für alle vom ClassLoader des Aufrufers definierten Pakete enthält.
public URL getSealBase()
Falls das Paket versiegelt ist, wird die Basis-URL zurückgeliefert, von der alle Klassen des Pakets bezogen werden müssen. Wenn diese URL nicht mit einem "/" endet, handelt es sich um ein JAR-Archiv. Bei nicht versiegelten Paketen ist der Ergebniswert null.
public String getSpecificationTitle()
Liefert den Titel der Spezifikation zurück, der dieses Paket entspricht, oder null, wenn diese Information nicht verfügbar ist.
public String getSpecificationVendor()
Liefert den Namen des Herausgebers der Spezifikation zurück, der dieses Paket entspricht, oder null, wenn diese Information nicht verfügbar ist.
public String getSpecificationVersion()
Liefert die Version der Spezifikation zurück, der dieses Paket entspricht oder null, wenn diese Information nicht verfügbar ist. Wie sonst auch üblich, besteht die Versionsnummer aus positiven Ganzzahlen, die durch Punkte getrennt sind.
public int hashCode()
Liefert einen Hashcode für das Package-Objekt.
public boolean isCompatibleWith(String desired)
Liefert true, falls die Version der Spezifikation, der dieses Paket entspricht, kompatibel zu desired ist, sonst false. Dieses Paket gilt dann als kompatibel, wenn die Versionsnummer der Spezifikation größer oder gleich desired ist. (In diesem Sinne muss eine Spezifikation also immer abwärtskompatibel sein!)
Exception: NumberFormatException
public boolean isSealed()
Liefert true, wenn dieses Paket versiegelt ist, sonst false. Versiegelt bedeutet, dass alle Klassen dieses Pakets von der Basis-URL aus geladen werden müssen, die mit getSealBase() ermittelt werden kann.
public boolean isSealed(URL url)
Liefert true, wenn dieses Paket bezüglich der URL url versiegelt ist, sonst false.
public String toString()
Liefert einen String, der die Angaben über das Paket enthält.


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

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