public class MathRuntimeException extends java.lang.RuntimeException implements MathThrowable
Constructor and Description |
---|
MathRuntimeException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
MathRuntimeException with specified
formatted detail message. |
MathRuntimeException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
MathRuntimeException(Localizable, Object...) |
MathRuntimeException(java.lang.Throwable rootCause)
Constructs a new
MathRuntimeException with specified
nested Throwable root cause. |
MathRuntimeException(java.lang.Throwable rootCause,
Localizable pattern,
java.lang.Object... arguments)
Constructs a new
MathRuntimeException with specified
formatted detail message and nested Throwable root cause. |
MathRuntimeException(java.lang.Throwable rootCause,
java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
MathRuntimeException(Throwable, Localizable, Object...) |
Modifier and Type | Method and Description |
---|---|
static java.lang.ArithmeticException |
createArithmeticException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
ArithmeticException with specified formatted detail message. |
static java.lang.ArithmeticException |
createArithmeticException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createArithmeticException(Localizable, Object...) |
static java.lang.ArrayIndexOutOfBoundsException |
createArrayIndexOutOfBoundsException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
ArrayIndexOutOfBoundsException with specified formatted detail message. |
static java.lang.ArrayIndexOutOfBoundsException |
createArrayIndexOutOfBoundsException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createArrayIndexOutOfBoundsException(Localizable, Object...) |
static java.util.ConcurrentModificationException |
createConcurrentModificationException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
ConcurrentModificationException with specified formatted detail message. |
static java.util.ConcurrentModificationException |
createConcurrentModificationException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createConcurrentModificationException(Localizable, Object...) |
static java.io.EOFException |
createEOFException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
EOFException with specified formatted detail message. |
static java.io.EOFException |
createEOFException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createEOFException(Localizable, Object...) |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
IllegalArgumentException with specified formatted detail message. |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createIllegalArgumentException(Localizable, Object...) |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.Throwable rootCause)
Constructs a new
IllegalArgumentException with specified nested
Throwable root cause. |
static java.lang.IllegalStateException |
createIllegalStateException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
IllegalStateException with specified formatted detail message. |
static java.lang.IllegalStateException |
createIllegalStateException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createIllegalStateException(Localizable, Object...) |
static java.lang.RuntimeException |
createInternalError(java.lang.Throwable cause)
Create an
RuntimeException for an internal error. |
static java.io.IOException |
createIOException(java.lang.Throwable rootCause)
Constructs a new
IOException with specified nested
Throwable root cause. |
static java.util.NoSuchElementException |
createNoSuchElementException(Localizable pattern,
java.lang.Object... arguments)
Constructs a new
NoSuchElementException with specified formatted detail message. |
static java.util.NoSuchElementException |
createNoSuchElementException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createNoSuchElementException(Localizable, Object...) |
static java.lang.NullPointerException |
createNullPointerException(Localizable pattern,
java.lang.Object... arguments)
Deprecated.
in 2.2. Checks for "null" must not be performed in Commons-Math.
|
static java.lang.NullPointerException |
createNullPointerException(java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createNullPointerException(Localizable, Object...) |
static java.text.ParseException |
createParseException(int offset,
Localizable pattern,
java.lang.Object... arguments)
Constructs a new
ParseException with specified
formatted detail message. |
static java.text.ParseException |
createParseException(int offset,
java.lang.String pattern,
java.lang.Object... arguments)
Deprecated.
as of 2.2 replaced by
createParseException(int, Localizable, Object...) |
static java.lang.UnsupportedOperationException |
createUnsupportedOperationException(Localizable pattern,
java.lang.Object... arguments)
Deprecated.
in 2.2. Please use
MathUnsupportedOperationException
instead. |
java.lang.Object[] |
getArguments()
Gets the arguments used to build the message of this throwable.
|
Localizable |
getGeneralPattern()
Gets the localizable pattern used to build the general part of the message of this throwable.
|
java.lang.String |
getLocalizedMessage()
Gets the message in the system default locale.
|
java.lang.String |
getMessage()
Gets the message in a conventional US locale.
|
java.lang.String |
getMessage(java.util.Locale locale)
Gets the message in a specified locale.
|
java.lang.String |
getPattern()
Deprecated.
as of 2.2 replaced by
getSpecificPattern() and getGeneralPattern() |
Localizable |
getSpecificPattern()
Gets the localizable pattern used to build the specific part of 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.
|
@Deprecated public MathRuntimeException(java.lang.String pattern, java.lang.Object... arguments)
MathRuntimeException(Localizable, Object...)
MathRuntimeException
with specified
formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic MathRuntimeException(Localizable pattern, java.lang.Object... arguments)
MathRuntimeException
with specified
formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic MathRuntimeException(java.lang.Throwable rootCause)
MathRuntimeException
with specified
nested Throwable
root cause.rootCause
- the exception or error that caused this exception
to be thrown.@Deprecated public MathRuntimeException(java.lang.Throwable rootCause, java.lang.String pattern, java.lang.Object... arguments)
MathRuntimeException(Throwable, Localizable, Object...)
MathRuntimeException
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 argumentspublic MathRuntimeException(java.lang.Throwable rootCause, Localizable pattern, java.lang.Object... arguments)
MathRuntimeException
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@Deprecated public java.lang.String getPattern()
getSpecificPattern()
and getGeneralPattern()
public Localizable getSpecificPattern()
getSpecificPattern
in interface MathThrowable
public Localizable getGeneralPattern()
getGeneralPattern
in interface MathThrowable
public java.lang.Object[] getArguments()
getArguments
in interface MathThrowable
public java.lang.String getMessage(java.util.Locale locale)
getMessage
in interface MathThrowable
locale
- Locale in which the message should be translatedpublic java.lang.String getMessage()
getMessage
in interface MathThrowable
getMessage
in class java.lang.Throwable
public java.lang.String getLocalizedMessage()
getLocalizedMessage
in interface MathThrowable
getLocalizedMessage
in class java.lang.Throwable
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 output@Deprecated public static java.lang.ArithmeticException createArithmeticException(java.lang.String pattern, java.lang.Object... arguments)
createArithmeticException(Localizable, Object...)
ArithmeticException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.lang.ArithmeticException createArithmeticException(Localizable pattern, java.lang.Object... arguments)
ArithmeticException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.lang.ArrayIndexOutOfBoundsException createArrayIndexOutOfBoundsException(java.lang.String pattern, java.lang.Object... arguments)
createArrayIndexOutOfBoundsException(Localizable, Object...)
ArrayIndexOutOfBoundsException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.lang.ArrayIndexOutOfBoundsException createArrayIndexOutOfBoundsException(Localizable pattern, java.lang.Object... arguments)
ArrayIndexOutOfBoundsException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.io.EOFException createEOFException(java.lang.String pattern, java.lang.Object... arguments)
createEOFException(Localizable, Object...)
EOFException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.io.EOFException createEOFException(Localizable pattern, java.lang.Object... arguments)
EOFException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.io.IOException createIOException(java.lang.Throwable rootCause)
IOException
with specified nested
Throwable
root cause.
This factory method allows chaining of other exceptions within an
IOException
even for Java 5. The constructor for
IOException
with a cause parameter was introduced only
with Java 6.
rootCause
- the exception or error that caused this exception
to be thrown.@Deprecated public static java.lang.IllegalArgumentException createIllegalArgumentException(java.lang.String pattern, java.lang.Object... arguments)
createIllegalArgumentException(Localizable, Object...)
IllegalArgumentException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.lang.IllegalArgumentException createIllegalArgumentException(Localizable pattern, java.lang.Object... arguments)
IllegalArgumentException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.lang.IllegalArgumentException createIllegalArgumentException(java.lang.Throwable rootCause)
IllegalArgumentException
with specified nested
Throwable
root cause.rootCause
- the exception or error that caused this exception
to be thrown.@Deprecated public static java.lang.IllegalStateException createIllegalStateException(java.lang.String pattern, java.lang.Object... arguments)
createIllegalStateException(Localizable, Object...)
IllegalStateException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.lang.IllegalStateException createIllegalStateException(Localizable pattern, java.lang.Object... arguments)
IllegalStateException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.util.ConcurrentModificationException createConcurrentModificationException(java.lang.String pattern, java.lang.Object... arguments)
createConcurrentModificationException(Localizable, Object...)
ConcurrentModificationException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.util.ConcurrentModificationException createConcurrentModificationException(Localizable pattern, java.lang.Object... arguments)
ConcurrentModificationException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.util.NoSuchElementException createNoSuchElementException(java.lang.String pattern, java.lang.Object... arguments)
createNoSuchElementException(Localizable, Object...)
NoSuchElementException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic static java.util.NoSuchElementException createNoSuchElementException(Localizable pattern, java.lang.Object... arguments)
NoSuchElementException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.lang.UnsupportedOperationException createUnsupportedOperationException(Localizable pattern, java.lang.Object... arguments)
MathUnsupportedOperationException
instead.UnsupportedOperationException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.lang.NullPointerException createNullPointerException(java.lang.String pattern, java.lang.Object... arguments)
createNullPointerException(Localizable, Object...)
NullPointerException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.lang.NullPointerException createNullPointerException(Localizable pattern, java.lang.Object... arguments)
NullPointerException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format arguments@Deprecated public static java.text.ParseException createParseException(int offset, java.lang.String pattern, java.lang.Object... arguments)
createParseException(int, Localizable, Object...)
ParseException
with specified
formatted detail message.
Message formatting is delegated to MessageFormat
.offset
- offset at which error occurredpattern
- format specifierarguments
- format argumentspublic static java.text.ParseException createParseException(int offset, Localizable pattern, java.lang.Object... arguments)
ParseException
with specified
formatted detail message.
Message formatting is delegated to MessageFormat
.offset
- offset at which error occurredpattern
- format specifierarguments
- format argumentspublic static java.lang.RuntimeException createInternalError(java.lang.Throwable cause)
RuntimeException
for an internal error.cause
- underlying causeRuntimeException
for an internal errorCopyright © 2010 - 2020 Adobe. All Rights Reserved