|
Roblet®-Development-Kit 2.2 (30Dez2015) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object genRob.genControl.unit.log.ThrowableReport
public class ThrowableReport
Enthält die Beschreibung eines Throwable
.
Field Summary | |
---|---|
ThrowableReport |
cause
Ursächliche Ausnahme des beschriebenen Throwable ,
sofern vorhanden oder bekannt. |
String |
message
Detailinformation des beschriebenen Throwable . |
StackTraceElementReport |
stacktrace
Erster Methodenpunkt einer Kette von Punkten, der den Erzeugungsort der Ausnahme nennt. |
String |
type
Name der Klasse, zu der das beschriebene Throwable laut
Object.getClass() gehört. |
Constructor Summary | |
---|---|
ThrowableReport(Throwable throwable)
Erzeugt eine Informationsinstanz für ein Throwable . |
Method Summary | |
---|---|
boolean |
equals(Object rObject)
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts. |
int |
hashCode()
Gibt einen vom Inhalt abhängigen Hash-Wert zurück. |
void |
printStackTrace(PrintStream s)
Schreibt die Instanz auf den angegebenen Ausgabestrom sehr ähnlich zu Throwable.printStackTrace(java.io.PrintStream) . |
String |
toString()
Erzeugt eine menschenlesbare Zeichenkette der Form type: message oder type wenn keine Detailinformation verfügbar ist. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final String type
Throwable
laut
Object.getClass()
gehört.
public final String message
Throwable
.
Ist das Resultat von Throwable.getMessage()
und
kann deshalb auch null sein für den Fall, daß keine
Information zur Verfügung steht.
public final ThrowableReport cause
Throwable
,
sofern vorhanden oder bekannt.
Ist das Resultat von Throwable.getCause()
und
ist null für den Fall, daß keine
Ausnahme bekannt ist.
public final StackTraceElementReport stacktrace
Throwable.getStackTrace()
zurückgegebenen Feldes und ist null, wenn das Feld
die Länge 0 hatte.
Constructor Detail |
---|
public ThrowableReport(Throwable throwable)
Throwable
.
throwable
- Instanz, die zu repräsentieren istMethod Detail |
---|
public String toString()
type: messageoder
typewenn keine Detailinformation verfügbar ist.
toString
in class Object
public boolean equals(Object rObject)
Folgendes sind die Kriterien:
type
message
cause
stacktrace
equals
in class Object
rObject
- Instanz, mit der verglichen werden sollpublic int hashCode()
hashCode
in class Object
public void printStackTrace(PrintStream s)
Throwable.printStackTrace(java.io.PrintStream)
.
Die Ausgabe erfolgt mehrzeilig in der Form
toString()wobei die letztes nur bei cause ungleich null aufgeführt wird.
at stacktrace.toString()
at stacktrace.caller.toString()
at stacktrace.caller.caller.toString()
usw.
Caused by: cause.printStackTrace(s)
s
- Ausgabestrom
|
Roblet®-Development-Kit 2.2 (30Dez2015) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |