Package org.opencms.main
Class CmsIllegalStateException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.opencms.main.CmsRuntimeException
org.opencms.main.CmsIllegalStateException
- All Implemented Interfaces:
Serializable
,I_CmsThrowable
A replacement for
IllegalStateException
to obtain fully
localized exception messages for OpenCms.
Please note that this class does not extend
due to
the lack of multiple inheritance for Java.IllegalStateException
- Since:
- 6.0.0
- See Also:
-
Field Summary
Fields inherited from class org.opencms.main.CmsRuntimeException
m_message
-
Constructor Summary
ConstructorDescriptionCmsIllegalStateException
(CmsMessageContainer container) Creates a new localized Exception.CmsIllegalStateException
(CmsMessageContainer container, Throwable cause) Creates a new localized Exception that also containes a root cause. -
Method Summary
Modifier and TypeMethodDescriptioncreateException
(CmsMessageContainer container, Throwable cause) Creates a copied instance of this localized exception.Methods inherited from class org.opencms.main.CmsRuntimeException
getLocalizedMessage, getLocalizedMessage, getMessage, getMessageContainer
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CmsIllegalStateException
Creates a new localized Exception.- Parameters:
container
- the localized message container to use
-
CmsIllegalStateException
Creates a new localized Exception that also containes a root cause.- Parameters:
container
- the localized message container to usecause
- the Exception root cause
-
-
Method Details
-
createException
Description copied from class:CmsRuntimeException
Creates a copied instance of this localized exception.- Overrides:
createException
in classCmsRuntimeException
- Parameters:
container
- the message containercause
- the root cause- Returns:
- a copied instance of this localized exception
- See Also:
-