|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object util.exc.ErrorHandler
public class ErrorHandler
This error handler should be used to show exceptions (like IOExceptions) to the user. It provides showing a localized message, that says something to the user, having the option to get extra information like the stack trace and nested exceptions. The error is logged, too.
Field Summary | |
---|---|
(package private) static javax.swing.Icon |
ERROR_ICON
The icon to use for error messages. |
(package private) static Localizer |
mLocalizer
The localizer of this class. |
(package private) static javax.swing.JFrame |
mParent
The parent frame to use for error messages. |
static int |
NO_PRESSED
No was pressed |
static int |
OK_PRESSED
OK was pressed |
static int |
SHOW_OK
Show only a OK-Button |
static int |
SHOW_YES_NO
Show only a Yes/No-Button |
static int |
YES_PRESSED
Yes was pressed |
Constructor Summary | |
---|---|
ErrorHandler()
|
Method Summary | |
---|---|
static void |
handle(java.lang.String msg,
java.lang.Throwable throwable)
Handles a Throwable (Shows and logs it). |
static int |
handle(java.lang.String msg,
java.lang.Throwable thr,
int messageType)
Handles a Throwable (Shows and logs it). |
static void |
handle(TvBrowserException tvExc)
Handles a TvBrowserException (Shows and logs it). |
static void |
setFrame(javax.swing.JFrame parentFrame)
Sets the parent frame to use for error messages. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int SHOW_OK
public static final int SHOW_YES_NO
public static final int OK_PRESSED
public static final int YES_PRESSED
public static final int NO_PRESSED
static final Localizer mLocalizer
static final javax.swing.Icon ERROR_ICON
static javax.swing.JFrame mParent
Constructor Detail |
---|
public ErrorHandler()
Method Detail |
---|
public static void setFrame(javax.swing.JFrame parentFrame)
parentFrame
- the parent frame to use for error messages.public static void handle(TvBrowserException tvExc)
tvExc
- The exception to handle.public static void handle(java.lang.String msg, java.lang.Throwable throwable)
msg
- The localized error message to show to the user.throwable
- The exception to handle.public static int handle(java.lang.String msg, java.lang.Throwable thr, int messageType)
msg
- The localized error message to show to the user.thr
- The exception to handle.messageType
- The type of Window to Display:OK
|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |