|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.apache.commons.math.MathException
public class MathException
Base class for commons-math checked exceptions.
Supports nesting, emulating JDK 1.4 behavior if necessary.
| Field Summary | |
|---|---|
private java.lang.Object[] |
arguments
Arguments used to build the message. |
private java.lang.String |
pattern
Pattern used to build the message. |
private static long |
serialVersionUID
Serializable version identifier. |
| Constructor Summary | |
|---|---|
MathException()
Constructs a new MathException with no
detail message. |
|
MathException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new MathException with specified
formatted detail message. |
|
MathException(java.lang.Throwable rootCause)
Constructs a new MathException with specified
nested Throwable root cause. |
|
MathException(java.lang.Throwable rootCause,
java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new MathException with specified
formatted detail message and nested Throwable root cause. |
|
| Method Summary | |
|---|---|
java.lang.Object[] |
getArguments()
Gets the arguments used to build the message of this throwable. |
java.lang.String |
getLocalizedMessage()
|
java.lang.String |
getMessage()
|
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. |
private static java.lang.String |
translate(java.lang.String s,
java.util.Locale locale)
Translate a string to a given locale. |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private final java.lang.String pattern
private final java.lang.Object[] arguments
| Constructor Detail |
|---|
public MathException()
MathException with no
detail 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.
public MathException(java.lang.Throwable rootCause,
java.lang.String pattern,
java.lang.Object... arguments)
MathException with specified
formatted detail message and nested Throwable root cause.
Message formatting is delegated to MessageFormat.
rootCause - the exception or error that caused this exception
to be thrown.pattern - format specifierarguments - format arguments| Method Detail |
|---|
private static java.lang.String translate(java.lang.String s,
java.util.Locale locale)
s - string to translatelocale - locale into which to translate the string
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 translated
public java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic java.lang.String getLocalizedMessage()
getLocalizedMessage in class java.lang.Throwablepublic 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 output
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||