org.zkoss.lang
Class SystemException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.zkoss.lang.SystemException
All Implemented Interfaces:
java.io.Serializable, Messageable, MessageConst
Direct Known Subclasses:
DspException, IllegalSyntaxException, OperationException, UiException, XelException

public class SystemException
extends java.lang.RuntimeException
implements Messageable

Indicates a system exception.

Author:
tomyeh
See Also:
Serialized Form

Nested Class Summary
static class SystemException.Aide
          Utilities.
 
Nested classes/interfaces inherited from interface org.zkoss.mesg.MessageConst
MessageConst.BundleInfo
 
Field Summary
protected  int _code
           
 
Fields inherited from interface org.zkoss.mesg.MessageConst
NULL_CODE
 
Constructor Summary
SystemException()
           
SystemException(int code)
           
SystemException(int code, java.lang.Object fmtArg)
           
SystemException(int code, java.lang.Object[] fmtArgs)
           
SystemException(int code, java.lang.Object[] fmtArgs, java.lang.Throwable cause)
          Constructs an SystemException by use of an error code.
SystemException(int code, java.lang.Object fmtArg, java.lang.Throwable cause)
           
SystemException(int code, java.lang.Throwable cause)
           
SystemException(java.lang.String msg)
           
SystemException(java.lang.String msg, java.lang.Throwable cause)
          Constructs a SystemException by specifying message directly.
SystemException(java.lang.Throwable cause)
           
 
Method Summary
 int getCode()
          Gets the message code.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_code

protected int _code
Constructor Detail

SystemException

public SystemException(java.lang.String msg,
                       java.lang.Throwable cause)
Constructs a SystemException by specifying message directly.


SystemException

public SystemException(java.lang.String msg)

SystemException

public SystemException(java.lang.Throwable cause)

SystemException

public SystemException()

SystemException

public SystemException(int code,
                       java.lang.Object[] fmtArgs,
                       java.lang.Throwable cause)
Constructs an SystemException 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 code
fmtArgs - the format arguments
cause - the chained throwable object

SystemException

public SystemException(int code,
                       java.lang.Object fmtArg,
                       java.lang.Throwable cause)

SystemException

public SystemException(int code,
                       java.lang.Object[] fmtArgs)

SystemException

public SystemException(int code,
                       java.lang.Object fmtArg)

SystemException

public SystemException(int code,
                       java.lang.Throwable cause)

SystemException

public SystemException(int code)
Method Detail

getCode

public final int getCode()
Description copied from interface: Messageable
Gets the message code.

Specified by:
getCode in interface Messageable
Returns:
the message code


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo