public class MathException
extends java.lang.Exception
Supports nesting, emulating JDK 1.4 behavior if necessary.
| Constructor and Description |
|---|
MathException()
Constructs a new
MathException with no detail message. |
MathException(java.lang.String msg)
Deprecated.
as of 1.2, replaced by
MathException(String, Object[]) |
MathException(java.lang.String pattern,
java.lang.Object[] arguments)
Constructs a new
MathException with specified formatted
detail message. |
MathException(java.lang.String pattern,
java.lang.Object[] arguments,
java.lang.Throwable rootCause)
Constructs a new
MathException with specified formatted
detail message and nested Throwable root cause. |
MathException(java.lang.String msg,
java.lang.Throwable rootCause)
Deprecated.
as of 1.2, replaced by
MathException(String, Object[], Throwable) |
MathException(java.lang.Throwable rootCause)
Constructs a new
MathException with specified nested
Throwable root cause. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getArguments()
Gets the arguments used to build the message of this throwable.
|
java.lang.Throwable |
getCause()
Gets the cause of this throwable.
|
java.lang.String |
getMessage(java.util.Locale locale)
Gets the message in a specified locale.
|
java.lang.String |
getPattern()
Gets the pattern used to build the message of this throwable.
|
void |
printStackTrace()
Prints the stack trace of this exception to the standard error stream.
|
void |
printStackTrace(java.io.PrintStream out)
Prints the stack trace of this exception to the specified stream.
|
void |
printStackTrace(java.io.PrintWriter out)
Prints the stack trace of this exception to the specified writer.
|
public MathException()
MathException with no detail message.@Deprecated public MathException(java.lang.String msg)
MathException(String, Object[])MathException with specified detail
message.msg - the error message.public MathException(java.lang.String pattern,
java.lang.Object[] arguments)
MathException with specified formatted
detail message. Message formatting is delegated to
MessageFormat.pattern - format specifierarguments - format argumentspublic MathException(java.lang.Throwable rootCause)
MathException with specified nested
Throwable root cause.rootCause - the exception or error that caused this exception to be
thrown.@Deprecated
public MathException(java.lang.String msg,
java.lang.Throwable rootCause)
MathException(String, Object[], Throwable)MathException with specified detail message
and nested Throwable root cause.msg - the error message.rootCause - the exception or error that caused this exception to be
thrown.public MathException(java.lang.String pattern,
java.lang.Object[] arguments,
java.lang.Throwable rootCause)
MathException with specified formatted
detail message and nested Throwable root cause. Message
formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentsrootCause - the exception or error that caused this exception to be
thrown.public java.lang.String getPattern()
public java.lang.Object[] getArguments()
public java.lang.String getMessage(java.util.Locale locale)
locale - Locale in which the message should be translatedpublic java.lang.Throwable getCause()
getCause in class java.lang.Throwablenullpublic void printStackTrace()
printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream out)
printStackTrace in class java.lang.Throwableout - the PrintStream to use for outputpublic void printStackTrace(java.io.PrintWriter out)
printStackTrace in class java.lang.Throwableout - the PrintWriter to use for outputprocessing library peasycam by Jonathan Feinberg. (c) 2013