Package org.forgerock.i18n
Class LocalizedIllegalArgumentException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
org.forgerock.i18n.LocalizedIllegalArgumentException
- All Implemented Interfaces:
Serializable
,LocalizableException
public class LocalizedIllegalArgumentException
extends IllegalArgumentException
implements LocalizableException
Thrown to indicate that a method has been passed an illegal or inappropriate
argument.
A LocalizedIllegalArgumentException
contains a localized error
message which may be used to provide the user with detailed diagnosis
information. The localized message can be retrieved using the
getMessageObject()
method.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new localized illegal argument exception with the provided message.LocalizedIllegalArgumentException
(LocalizableMessage message, Throwable cause) Creates a new localized illegal argument exception with the provided message and cause. -
Method Summary
Modifier and TypeMethodDescriptionfinal LocalizableMessage
Returns the localizable message that explains the problem that occurred.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
LocalizedIllegalArgumentException
Creates a new localized illegal argument exception with the provided message.- Parameters:
message
- The message that explains the problem that occurred.
-
LocalizedIllegalArgumentException
Creates a new localized illegal argument exception with the provided message and cause.- Parameters:
message
- The message that explains the problem that occurred.cause
- The cause which may be later retrieved by theThrowable.getCause()
method. Anull
value is permitted, and indicates that the cause is nonexistent or unknown.
-
-
Method Details
-
getMessageObject
Returns the localizable message that explains the problem that occurred.- Specified by:
getMessageObject
in interfaceLocalizableException
- Returns:
- The localizable message that explains the problem that occurred.
-