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.Throwable
null
public void printStackTrace()
printStackTrace
in class java.lang.Throwable
public void printStackTrace(java.io.PrintStream out)
printStackTrace
in class java.lang.Throwable
out
- the PrintStream
to use for outputpublic void printStackTrace(java.io.PrintWriter out)
printStackTrace
in class java.lang.Throwable
out
- the PrintWriter
to use for outputprocessing library peasycam by Jonathan Feinberg. (c) 2013