Interface MathThrowable
-
- All Known Implementing Classes:
ArgumentOutsideDomainException
,CardanEulerSingularityException
,ConvergenceException
,ConvergenceException
,DerivativeException
,DimensionMismatchException
,DimensionMismatchException
,DuplicateSampleAbscissaException
,EstimationException
,EventException
,FractionConversionException
,FunctionEvaluationException
,IntegratorException
,InvalidMatrixException
,MathConfigurationException
,MathException
,MathIllegalArgumentException
,MathIllegalNumberException
,MathIllegalStateException
,MathInternalError
,MathRuntimeException
,MathUnsupportedOperationException
,MatrixIndexException
,MatrixVisitorException
,MaxEvaluationsExceededException
,MaxIterationsExceededException
,NoDataException
,NoFeasibleSolutionException
,NonMonotonousSequenceException
,NonSquareMatrixException
,NotARotationMatrixException
,NotPositiveDefiniteMatrixException
,NotPositiveException
,NotStrictlyPositiveException
,NotSymmetricMatrixException
,NullArgumentException
,NumberIsTooLargeException
,NumberIsTooSmallException
,OptimizationException
,OutOfRangeException
,SingularMatrixException
,UnboundedSolutionException
,ZeroException
public interface MathThrowable
Interface for commons-math throwables.- Since:
- 2.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.Localizable
getSpecificPattern()
Gets the localizable pattern used to build the specific part of the message of this throwable.
-
-
-
Method Detail
-
getSpecificPattern
Localizable getSpecificPattern()
Gets the localizable pattern used to build the specific part of the message of this throwable.- Returns:
- localizable pattern used to build the specific part of the message of this throwable
-
getGeneralPattern
Localizable getGeneralPattern()
Gets the localizable pattern used to build the general part of the message of this throwable.- Returns:
- localizable pattern used to build the general part of the message of this throwable
-
getArguments
java.lang.Object[] getArguments()
Gets the arguments used to build the message of this throwable.- Returns:
- the arguments used to build the message of this throwable
-
getMessage
java.lang.String getMessage(java.util.Locale locale)
Gets the message in a specified locale.- Parameters:
locale
- Locale in which the message should be translated- Returns:
- localized message
-
getMessage
java.lang.String getMessage()
Gets the message in a conventional US locale.- Returns:
- localized message
-
getLocalizedMessage
java.lang.String getLocalizedMessage()
Gets the message in the system default locale.- Returns:
- localized message
-
-