|
LIXM 1.6.1M5 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.lixm.core.common.LIXMException
public class LIXMException
LIXMの仕様で定められたLIXMアプリケーションに関する例外を表すスーパークラスです。
このクラスにはより一般的な例外や警告といった情報を含むことができます。
一般的な情報を含む場合それはLIXM例外の発生する原因となった情報となります。
これを一般情報と言いますが、
この情報が存在する場合getMessage()
やtoString()
は
この例外クラス自身のメッセージや文字列表現ではなく
原因となった一般情報に基づいたものが返されます。
getMessage()
,
toString()
,
直列化された形式コンストラクタの概要 | |
---|---|
LIXMException()
メッセージも一般情報も何も持たない新しいLIXM例外を作ります。 |
|
LIXMException(java.lang.Exception e)
一般情報を持ち直接的なメッセージを持たないLIXM例外を作ります。 |
|
LIXMException(java.lang.String message)
一般情報を持たず直接的なメッセージを持つLIXM例外を作ります。 |
|
LIXMException(java.lang.String message,
java.lang.Exception e)
一般情報と直接的なメッセージの両方を持つLIXM例外を作ります。 |
メソッドの概要 | |
---|---|
java.lang.Exception |
getException()
ラップされた一般情報を返します。 |
java.lang.String |
getMessage()
この例外のメッセージです。 |
java.lang.String |
toString()
この例外の文字列表現です。 |
クラス java.lang.Throwable から継承されたメソッド |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public LIXMException()
public LIXMException(java.lang.String message)
message
- LIXM例外が発生した直接的なメッセージpublic LIXMException(java.lang.Exception e)
e
- 一般情報となる例外public LIXMException(java.lang.String message, java.lang.Exception e)
一般情報と直接的なメッセージの両方を持つLIXM例外を作ります。
LIXM例外を発生させる原因となった情報に対するメッセージは
で取得されるべきなので引数messageには
そのようなメッセージを渡すべきではありません。getException()
.getMessage()
message
- LIXM例外に対する直接的なメッセージ。e
- メソッドの詳細 |
---|
public java.lang.String getMessage()
この例外のメッセージです。
例外に一般情報が含まれる場合はそれに基づいたメッセージが返されますが
返されるメッセージは実装依存です。
java.lang.Throwable
内の getMessage
public java.lang.Exception getException()
null
。public java.lang.String toString()
この例外の文字列表現です。
例外に一般情報が含まれる場合はそれに基づいた文字列表現が返されますが
返される文字列は実装依存です。
java.lang.Throwable
内の toString
|
LIXM 1.6.1M5 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |