Class MathUnsupportedOperationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.UnsupportedOperationException
org.apache.commons.math3.exception.MathUnsupportedOperationException
- All Implemented Interfaces:
Serializable
,ExceptionContextProvider
- Direct Known Subclasses:
Euclidean1D.NoSubSpaceException
,Sphere1D.NoSubSpaceException
public class MathUnsupportedOperationException
extends UnsupportedOperationException
implements ExceptionContextProvider
Base class for all unsupported features.
It is used for all the exceptions that have the semantics of the standard
UnsupportedOperationException
, but must also provide a localized
message.- Since:
- 2.2
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.MathUnsupportedOperationException
(Localizable pattern, Object... args) -
Method Summary
Modifier and TypeMethodDescriptionGets a reference to the "rich context" data structure that allows to customize error messages and store key, value pairs in exceptions.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MathUnsupportedOperationException
public MathUnsupportedOperationException()Default constructor. -
MathUnsupportedOperationException
- Parameters:
pattern
- Message pattern providing the specific context of the error.args
- Arguments.
-
-
Method Details
-
getContext
Gets a reference to the "rich context" data structure that allows to customize error messages and store key, value pairs in exceptions.- Specified by:
getContext
in interfaceExceptionContextProvider
- Returns:
- a reference to the exception context.
-
getMessage
- Overrides:
getMessage
in classThrowable
-
getLocalizedMessage
- Overrides:
getLocalizedMessage
in classThrowable
-