public class CException
extends java.lang.Exception
Constructor and Description |
---|
CException(CResult aError) |
CException(int aCode) |
CException(java.lang.Throwable aException)
Initialize with a throwable.
|
Modifier and Type | Method and Description |
---|---|
CException |
append(boolean aValue) |
CException |
append(byte aValue) |
CException |
append(char aValue) |
CException |
append(double aValue) |
CException |
append(float aValue) |
CException |
append(int aValue) |
CException |
append(long aValue) |
CException |
append(java.lang.Object aObj) |
CException |
append(short aValue) |
CException |
append(java.lang.String aValue) |
int |
getCode() |
java.lang.String |
getCombinedText()
Get a combined text like "2 (Wrong State)".
|
CResult |
getError() |
java.lang.String |
getLocalizedMessage() |
java.lang.String |
getMessage() |
CException |
logError()
Log the message as error.
|
CException |
logWarn()
Log the message as warning.
|
java.lang.String |
toString() |
public CException(CResult aError)
aError
- An error instance (with code and text message).public CException(int aCode)
aCode
- An error code.public CException(java.lang.Throwable aException)
CResultCode.EXCEPTION
.aException
- A throwable.public CException append(boolean aValue)
aValue
- A boolean value to append.public CException append(byte aValue)
aValue
- A byte value to append.public CException append(char aValue)
aValue
- A char value to append.public CException append(double aValue)
aValue
- A double value to append.public CException append(float aValue)
aValue
- A float value to append.public CException append(int aValue)
aValue
- An integer value to append.public CException append(long aValue)
aValue
- A long value to append.public CException append(java.lang.Object aObj)
aObj
- An object string to append.public CException append(short aValue)
aValue
- A short value to append.public CException append(java.lang.String aValue)
aValue
- A String to append.public int getCode()
public java.lang.String getCombinedText()
public CResult getError()
public java.lang.String getLocalizedMessage()
getLocalizedMessage
in class java.lang.Throwable
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public CException logError()
public CException logWarn()
public java.lang.String toString()
toString
in class java.lang.Throwable