Class Summary |
BugReport |
A BugReport keeps track of all the details of a bug. |
BugReportWizard |
The base class for bug reporting wizards. |
CrashHandler |
Handles crashes (uncaught exceptions/errors) by reporting them to the
user. |
CrashReport |
A type of BugReport which is the result of an uncaught exception/error. |
CrashReportDialog |
A dilaog that displays the details of a crash report to the user. |
CrashReportingEventQueue |
An event queue that reports any crashes to the global CrashHandler . |
CrashReportingThread |
A Thread sub class that automatically reports any crashes (i.e uncaught
exceptions/errors) that occurr during its execution. |
DefaultCrashHandler |
Handles crashes by displaying a CrahReportDialog to inform the user
and allowing the user to submitt a bug report if a BugSubmitter has
been supplied during construction. |
EMailBugSubmitter |
Submits a bug report by email. |
RMIBugSubmitter |
Submits a bug report by connecting to a BugServer object using RMI. |
SaveBugReportWizard |
Wizard used to get information about a bug report so it can be saved to a file. |
SubmitBugReportWizard |
The base class for bug report wizards that submit a bug report over the internet. |
TechnicalInfoDialog |
Dialog used to display technical information about a crash report. |
Test |
A simple test harness that divides by zero when a button is clicked to test the crash handling classes. |
WizardBasedBugSubmitter |
A convienient base class for bug submitters. |