» Referenzen / Klassen / Package

Die Klasse erlaubt die Beschaffung von Informationen zu diversen Packages. Sie wird oft von der Klasse ClassLoader verwendet.

» ab JDK Version 1.0



public class Package
extends Object
    

» Object


keine


» Elemente

In der folgenden Liste sind alle von uns bereits referenzierten Elemente der Klasse aufgeführt.

» Methoden » Konstruktoren

» getImplementationTitle
» getImplementationVendor
» getImplementationVersion
» getName
» getPackage
» getPackages
» getSpecificationTitle
» getSpecificationVendor
» getSpecificationVersion
» hashCode
» isCompatibleWith
» isSealed [1][2]
» toString


keine

» Datenelemente » Destruktoren

keine


keine


» Methoden / getImplementationTitle

Die Methode liefert den Titel des Package.

» Prototyp

public String getImplementationTitle()
    
» Parameter

keine

» Rückgabe

String Der Titel des Package.
null Name ist unbekannt.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getImplementationVendor

Die Methode liefert den Namen der Institution, welche die Implementierung bereitstellt.

» Prototyp

public String getImplementationVendor()
    
» Parameter

keine

» Rückgabe

String Der Name der Institution.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getImplementationVersion

Die Methode liefert die Versionsangabe des Package.

» Prototyp

public String getImplementationVersion()
    
» Parameter

keine

» Rückgabe

String Die Versionsangabe des Package.
null Version ist unbekannt.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getName

Die Methode liefert den Namen des Package.

» Prototyp

public String getName()
    
» Parameter

keine

» Rückgabe

String Der Name des Package.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getPackage

Die Methode liefert eine Package - Instanz zu dem angegebenen Paketnamen.

» Prototyp

public static Package getPackage(String name)
    
» Parameter

name Der Name des Package.

» Rückgabe

Objekt Das Package - Objekt mit dem angegebenen Namen.
null Es sind keine Informationen verfügbar.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getPackages

Die Methode liefert alle bekannten Pakete, die dem Aufrufer momentan bekannt sind.

» Prototyp

public static Package[] getPackages()
    
» Parameter

keine

» Rückgabe

Array Ein Array aller bekannter Pakete.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getSpecificationTitle

Die Methode liefert den Titel der Spezifikation des Pakets.

» Prototyp

public String getSpecificationTitle()
    
» Parameter

keine

» Rückgabe

String Der Titel des Package.
null Name ist unbekannt.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getSpecificationVendor

Die Methode liefert den Namen der Institution, welche die Spezifikation bereitstellt.

» Prototyp

public String getSpecificationVendor()
    
» Parameter

keine

» Rückgabe

String Der Name der Institution.
null Name ist unbekannt.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getSpecificationVersion

Die Methode liefert die Versionsangabe der Spezifikation des Package.

» Prototyp

public String getSpecificationVersion()
    
» Parameter

keine

» Rückgabe

String Die Versionsangabe des Package.
null Version ist unbekannt.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / hashCode (Redefinition)

Die Methode liefert einen Hashwert für den Paketnamen.

» Prototyp

public int hashCode()
    
» Parameter

keine

» Rückgabe

Wert Der Hashwert des Paketnamens.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / isCompatibleWith

Die Methode vergleicht die Versionen der aktuellen Paketspezifikation und einer weiteren.

» Prototyp

public boolean isCompatibleWith(String package)
throws NumberFormatException
    
» Parameter

package Mit der zu vergleichenden Spezifikation.

» Rückgabe

True Die aktuelle Paketversion ist größer oder gleich der des Arguments.
False Die aktuelle Paketversion ist kleiner als die des Arguments.

» Ausnahmen & Fehler

NumberFormatException
Die Versionsformate sind falsch.

» ab JDK Version 1.0

» Methoden / isSealed [1][2]

Die Methode prüft, ob das aktuelle Package versiegelt ist. Der Code des Siegels kann auch über eine Adresse aus dem Internet verglichen werden.

» Prototyp

public boolean isSealed(       )
public boolean isSealed(URL url)
    
» Parameter

url Die Adresse mit dem Siegelcode.

» Rückgabe

True Das Package ist versiegelt.
False Das Package ist nicht versiegelt.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / toString (Redefinition)

Die Methode liefert eine Stringrepräsentation mit Informationen zum Package.

» Prototyp

public String toString()
    
» Parameter

keine

» Rückgabe

String Der String mit den Informationen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0