|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.elasticsearch.common.math.MathRuntimeException
public class MathRuntimeException
Base class for commons-math unchecked exceptions.
Constructor Summary | |
---|---|
MathRuntimeException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new MathRuntimeException with specified
formatted detail message. |
|
MathRuntimeException(java.lang.Throwable rootCause)
Constructs a new MathRuntimeException with specified
nested Throwable root cause. |
|
MathRuntimeException(java.lang.Throwable rootCause,
java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new MathRuntimeException with specified
formatted detail message and nested Throwable root cause. |
Method Summary | |
---|---|
static java.lang.ArithmeticException |
createArithmeticException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new ArithmeticException with specified formatted detail message. |
static java.lang.ArrayIndexOutOfBoundsException |
createArrayIndexOutOfBoundsException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new ArrayIndexOutOfBoundsException with specified formatted detail message. |
static java.util.ConcurrentModificationException |
createConcurrentModificationException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new ConcurrentModificationException with specified formatted detail message. |
static java.io.EOFException |
createEOFException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new EOFException with specified formatted detail message. |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new IllegalArgumentException with specified formatted detail message. |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.Throwable rootCause)
Constructs a new IllegalArgumentException with specified nested
Throwable root cause. |
static java.lang.IllegalStateException |
createIllegalStateException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new IllegalStateException with specified formatted detail message. |
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(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new NoSuchElementException with specified formatted detail message. |
static java.lang.NullPointerException |
createNullPointerException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new NullPointerException with specified formatted detail message. |
static java.text.ParseException |
createParseException(int offset,
java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new ParseException with specified
formatted detail message. |
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. |
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 |
Constructor Detail |
---|
public MathRuntimeException(java.lang.String 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.public MathRuntimeException(java.lang.Throwable rootCause, java.lang.String 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 argumentsMethod Detail |
---|
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.Throwable
public java.lang.String getLocalizedMessage()
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 outputpublic static java.lang.ArithmeticException createArithmeticException(java.lang.String pattern, java.lang.Object... arguments)
ArithmeticException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public static java.lang.ArrayIndexOutOfBoundsException createArrayIndexOutOfBoundsException(java.lang.String pattern, java.lang.Object... arguments)
ArrayIndexOutOfBoundsException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public static java.io.EOFException createEOFException(java.lang.String pattern, java.lang.Object... arguments)
EOFException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public 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.
public static java.lang.IllegalArgumentException createIllegalArgumentException(java.lang.String pattern, java.lang.Object... arguments)
IllegalArgumentException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public 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.
public static java.lang.IllegalStateException createIllegalStateException(java.lang.String pattern, java.lang.Object... arguments)
IllegalStateException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public static java.util.ConcurrentModificationException createConcurrentModificationException(java.lang.String pattern, java.lang.Object... arguments)
ConcurrentModificationException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public static java.util.NoSuchElementException createNoSuchElementException(java.lang.String pattern, java.lang.Object... arguments)
NoSuchElementException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public static java.lang.NullPointerException createNullPointerException(java.lang.String pattern, java.lang.Object... arguments)
NullPointerException
with specified formatted detail message.
Message formatting is delegated to MessageFormat
.
pattern
- format specifierarguments
- format arguments
public static java.text.ParseException createParseException(int offset, java.lang.String 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 arguments
public static java.lang.RuntimeException createInternalError(java.lang.Throwable cause)
RuntimeException
for an internal error.
cause
- underlying cause
RuntimeException
for an internal error
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |