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.Throwable1.0

java.lang.Object
   |
   +--java.lang.Throwable

Deklaration

public class Throwable
extends java.lang.Object
implements java.io.Serializable

Beschreibung

Die Klasse Throwable dient als Basisklasse für Objekte, die Ausnahmesituationen signalisieren, den Errors und Exceptions. Die Klassen Error und Exception sind beide Unterklassen von Throwable.


 
Konstruktoren
publicThrowable()
publicThrowable(String s)
publicThrowable(Throwable cause)     [1.4]
publicThrowable(String message, Throwable cause)     [1.4]
 
Methoden
public native ThrowablefillInStackTrace()
public ThrowablegetCause()     [1.4]
public StringgetLocalizedMessage()     [1.1]
public StringgetMessage()
public StackTraceElement[]getStackTrace()     [1.4]
public synchronized ThrowableinitCause(Throwable cause)     [1.4]
public voidprintStackTrace()
public voidprintStackTrace(PrintStream s)
public voidprintStackTrace(PrintWriter s)     [1.1]
public voidsetStackTrace(StackTraceElement[] stackTrace)     [1.4]
public StringtoString()


 

Konstruktoren im Detail

public Throwable()
Erzeugt ein neues Throwable-Objekt ohne Angabe einer Fehlermeldung.
public Throwable(String s)
Erzeugt ein neues Throwable-Objekt mit der Fehlermeldung s, die nähere Informationen über den speziellen Fehlerfall enthält.
public Throwable(Throwable cause)     [1.4]
Erzeugt ein neues Throwable-Objekt für die ursprüngliche Ursache cause.
public Throwable(String message, Throwable cause)     [1.4]
Erzeugt ein neues Throwable-Objekt mit der Fehlermeldung message für die ursprüngliche Ursache cause.

 

Methoden im Detail

public native Throwable fillInStackTrace()
Liefert ein neues Exemplar von Throwable, bei der die momentane dynamische Aufrufhierarchie eingetragen wird.
public Throwable getCause()     [1.4]
Liefert die ursprüngliche Exception zurück, die zu dieser Exception geführt hat, oder null, falls es keine solche Exception gibt.
public String getLocalizedMessage()     [1.1]
Kann in Unterklassen so überschrieben werden, dass die Fehlermeldung länderspezifisch konvertiert wird.
public String getMessage()
Liefert Informationen über den speziellen Fehlerfall.
public StackTraceElement[] getStackTrace()     [1.4]
Liefert den derzeitigen Aufruf-Stack zurück.
public synchronized Throwable initCause(Throwable cause)     [1.4]
Setzt die Ursache dieser Exception auf cause. Rückgabewert ist eine Referenz auf das aufgerufene Objekt.
public void printStackTrace()
Gibt die Fehlermeldung und die dynamische Aufrufhierarchie auf der Standardfehlerausgabe aus.
public void printStackTrace(PrintStream s)
Gibt die Fehlermeldung und die dynamische Aufrufhierarchie in den Stream s aus.
public void printStackTrace(PrintWriter s)     [1.1]
Gibt die Fehlermeldung und die dynamische Aufrufhierarchie in den Stream s aus.
public void setStackTrace(StackTraceElement[] stackTrace)     [1.4]
Diese Methode gestattet es, die Informationen über den Aufruf-Stack manuell zu setzen.
public String toString()
Liefert einen String, der die Klassenbezeichnung sowie den Inhalt von detailMessage enthält.


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

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