Package arcommon.exception
Class ExceptionUtil
- java.lang.Object
-
- arcommon.exception.ExceptionUtil
-
public class ExceptionUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExceptionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringexceptionStackToString(java.lang.StackTraceElement[] stackTraceElements, int fromIndex, int toIndex)static java.lang.StringexceptionStackToString(java.lang.Throwable e)static java.lang.StringexceptionToString(java.lang.Throwable e)static voidinstallExceptionHandler(java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)static voidinstallStandardGuiExceptionHandler()static voidinstallStandardTuiExceptionHandler()static voidprintAndLogException(ExceptionData exceptionData)static voidprintAndLogException(java.lang.Throwable throwable)static voidprintException(java.lang.Throwable throwable)static voidprintLogAndShowException(ExceptionData exceptionData, java.lang.String title)static voidprintLogAndShowException(java.lang.Thread thread, java.lang.Throwable throwable, java.lang.String title)static voidprintLogAndShowException(java.lang.Throwable throwable)static voidprintLogAndShowException(java.lang.Throwable throwable, java.lang.String title)static voidprintStack()static voidprintStack(java.lang.String text)static java.lang.StackTraceElement[]stackToStackTraceElements()static java.lang.StringstackToString()static java.lang.StringstackToString(int stackOffset)
-
-
-
Constructor Detail
-
ExceptionUtil
public ExceptionUtil()
-
-
Method Detail
-
installStandardGuiExceptionHandler
public static void installStandardGuiExceptionHandler()
-
installStandardTuiExceptionHandler
public static void installStandardTuiExceptionHandler()
-
installExceptionHandler
public static void installExceptionHandler(java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
-
printLogAndShowException
public static void printLogAndShowException(java.lang.Throwable throwable)
-
printLogAndShowException
public static void printLogAndShowException(java.lang.Throwable throwable, java.lang.String title)
-
printLogAndShowException
public static void printLogAndShowException(java.lang.Thread thread, java.lang.Throwable throwable, java.lang.String title)
-
printLogAndShowException
public static void printLogAndShowException(ExceptionData exceptionData, java.lang.String title)
-
printException
public static void printException(java.lang.Throwable throwable)
-
printAndLogException
public static void printAndLogException(java.lang.Throwable throwable)
-
printAndLogException
public static void printAndLogException(ExceptionData exceptionData)
-
printStack
public static void printStack()
-
printStack
public static void printStack(java.lang.String text)
-
stackToString
public static java.lang.String stackToString()
-
stackToString
public static java.lang.String stackToString(int stackOffset)
-
stackToStackTraceElements
public static java.lang.StackTraceElement[] stackToStackTraceElements()
-
exceptionToString
public static java.lang.String exceptionToString(java.lang.Throwable e)
-
exceptionStackToString
public static java.lang.String exceptionStackToString(java.lang.Throwable e)
-
exceptionStackToString
public static java.lang.String exceptionStackToString(java.lang.StackTraceElement[] stackTraceElements, int fromIndex, int toIndex)
-
-