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
- Direct Known Subclasses:
ConflictingSchemaElementException
,UnknownSchemaElementException
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
ConstructorDescriptionCreates a new localized illegal argument exception with the provided cause.Creates 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 cause.- Parameters:
cause
- The cause which may be later retrieved by theThrowable.getCause()
method.
-
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
Description copied from interface:LocalizableException
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.
-