Class MathException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.openspaces.core.internal.commons.math.MathException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConvergenceException

public class MathException extends Exception
Base class for commons-math checked exceptions.

Supports nesting, emulating JDK 1.4 behavior if necessary.

Adapted from .

Version:
$Revision: 822850 $ $Date: 2009-10-07 14:56:42 -0400 (Wed, 07 Oct 2009) $
See Also:
  • Constructor Details

    • MathException

      public MathException()
      Constructs a new MathException with no detail message.
    • MathException

      public MathException(String pattern, Object... arguments)
      Constructs a new MathException with specified formatted detail message. Message formatting is delegated to MessageFormat.
      Parameters:
      pattern - format specifier
      arguments - format arguments
    • MathException

      public MathException(Throwable rootCause)
      Constructs a new MathException with specified nested Throwable root cause.
      Parameters:
      rootCause - the exception or error that caused this exception to be thrown.
    • MathException

      public MathException(Throwable rootCause, String pattern, Object... arguments)
      Constructs a new MathException with specified formatted detail message and nested Throwable root cause. Message formatting is delegated to MessageFormat.
      Parameters:
      rootCause - the exception or error that caused this exception to be thrown.
      pattern - format specifier
      arguments - format arguments
      Since:
      1.2
  • Method Details

    • getPattern

      public String getPattern()
      Gets the pattern used to build the message of this throwable.
      Returns:
      the pattern used to build the message of this throwable
      Since:
      1.2
    • getArguments

      public Object[] getArguments()
      Gets the arguments used to build the message of this throwable.
      Returns:
      the arguments used to build the message of this throwable
      Since:
      1.2
    • getMessage

      public String getMessage(Locale locale)
      Gets the message in a specified locale.
      Parameters:
      locale - Locale in which the message should be translated
      Returns:
      localized message
      Since:
      1.2
    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable
    • getLocalizedMessage

      public String getLocalizedMessage()
      Overrides:
      getLocalizedMessage in class Throwable
    • printStackTrace

      public void printStackTrace()
      Prints the stack trace of this exception to the standard error stream.
      Overrides:
      printStackTrace in class Throwable
    • printStackTrace

      public void printStackTrace(PrintStream out)
      Prints the stack trace of this exception to the specified stream.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      out - the PrintStream to use for output