Package org.zkoss.lang
Class CommonException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.zkoss.lang.CommonException
-
- All Implemented Interfaces:
java.io.Serializable,Messageable,MessageConst
public class CommonException extends java.lang.Exception implements Messageable
The most fundamental non-runtime exception of Potix classes. All exceptions specific to Potix classes must derive from SystemException or CommonException.SystemException indicates programming bugs, while CommonException indicates exceptional cases.
- Author:
- tomyeh
- See Also:
SystemException, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.zkoss.mesg.MessageConst
MessageConst.Aide, MessageConst.BundleInfo
-
-
Field Summary
Fields Modifier and Type Field Description protected int_code-
Fields inherited from interface org.zkoss.mesg.MessageConst
NULL_CODE
-
-
Constructor Summary
Constructors Constructor Description CommonException()CommonException(int code)CommonException(int code, java.lang.Object fmtArg)CommonException(int code, java.lang.Object[] fmtArgs)CommonException(int code, java.lang.Object[] fmtArgs, java.lang.Throwable cause)Constructs an CommonException by use of an error code.CommonException(int code, java.lang.Object fmtArg, java.lang.Throwable cause)CommonException(int code, java.lang.Throwable cause)CommonException(java.lang.String msg)CommonException(java.lang.String msg, java.lang.Throwable cause)Constructs an CommonException by specifying message directly.CommonException(java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCode()Gets the message code.
-
-
-
Constructor Detail
-
CommonException
public CommonException(java.lang.String msg, java.lang.Throwable cause)Constructs an CommonException by specifying message directly.
-
CommonException
public CommonException(java.lang.String msg)
-
CommonException
public CommonException(java.lang.Throwable cause)
-
CommonException
public CommonException()
-
CommonException
public CommonException(int code, java.lang.Object[] fmtArgs, java.lang.Throwable cause)Constructs an CommonException by use of an error code. The error code must be defined in one of properties files, e.g., msgsys.properties.- Parameters:
code- the error codefmtArgs- the format argumentscause- the chained throwable object
-
CommonException
public CommonException(int code, java.lang.Object fmtArg, java.lang.Throwable cause)
-
CommonException
public CommonException(int code, java.lang.Object[] fmtArgs)
-
CommonException
public CommonException(int code, java.lang.Object fmtArg)
-
CommonException
public CommonException(int code, java.lang.Throwable cause)
-
CommonException
public CommonException(int code)
-
-
Method Detail
-
getCode
public final int getCode()
Description copied from interface:MessageableGets the message code.- Specified by:
getCodein interfaceMessageable- Returns:
- the message code
-
-