|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Error
org.apache.commons.lang.exception.NestableError
他の例外を内部に持つことのできる全てのエラーのベースクラスです。
NestableException,
直列化された形式 | フィールドの概要 | |
private Throwable |
cause
この例外が投げられる原因となった例外またはエラーの参照を保持します。 |
protected NestableDelegate |
delegate
委譲された多くの処理をもつヘルパーインスタンス。 |
| クラス java.lang.Error から継承したフィールド |
|
| クラス java.lang.Throwable から継承したフィールド |
|
| コンストラクタの概要 | |
NestableError()
/** 詳細メッセージを設定せずに新たな NestableError を生成します。
|
|
NestableError(String msg)
詳細メッセージを設定して新たな NestableError を生成します。
|
|
NestableError(String msg,
Throwable cause)
詳細メッセージと原因となる Throwable
を設定して新たな NestableError を生成します。
|
|
NestableError(Throwable cause)
原因となる Throwable を設定して新たな NestableError を生成します。
|
|
| メソッドの概要 | |
Throwable |
getCause()
Nestable が実装された例外の原因となった例外またはエラーの参照を返します。
|
String |
getMessage()
この例外とネストされた Throwable のエラーメッセージを返します。
|
String |
getMessage(int index)
内部に保持されている Throwable のうち、0 から始まる指定されたインデックスに該当する
Throwable のメッセージを返します。
|
String[] |
getMessages()
この例外と内部にネストされる Throwable のエラーメッセージをStringの配列に格納して返します。
|
Throwable |
getThrowable(int index)
内部に保持されている Throwable のうち、0 から始まる指定されたインデックスに該当する
Throwable を返します。
|
int |
getThrowableCount()
この Nestable に含まれるネストされた Throwable の数を返します。
|
Throwable[] |
getThrowables()
この Nestable と、内部にネストされた Throwable
を Throwable の配列に格納して返します。
|
int |
indexOfThrowable(Class type)
内部にネストされた Throwable の中から、最初に見つかった指定された型の 0 から始まるインデックスを返します。
|
int |
indexOfThrowable(Class type,
int fromIndex)
内部にネストされた Throwable から、最初に見つかった指定された型の、検索開始位置より後ろの
0 から始まるインデックスを返します。
|
void |
printPartialStackTrace(PrintWriter out)
指定された writer に対してルートとなる(ネストされたものを含まない)例外のスタックトレースを出力します。 |
void |
printStackTrace()
|
void |
printStackTrace(PrintStream out)
指定された print stream に対してこの例外のスタックトレースを出力します。 |
void |
printStackTrace(PrintWriter out)
指定された print writer に対してこの例外のスタックトレースを出力します。 |
| クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected NestableDelegate delegate
private Throwable cause
| コンストラクタの詳細 |
public NestableError()
NestableError を生成します。
public NestableError(String msg)
NestableError を生成します。
msg - エラーメッセージ
public NestableError(Throwable cause)
Throwable を設定して新たな NestableError を生成します。
cause - この例外が投げられる原因となった例外またはエラー
public NestableError(String msg,
Throwable cause)
Throwable
を設定して新たな NestableError を生成します。
msg - エラーメッセージ
cause - この例外が投げられる原因となった例外またはエラー
| メソッドの詳細 |
public Throwable getCause()
Nestable の記述: Nestable が実装された例外の原因となった例外またはエラーの参照を返します。
Nestable 内の getCausepublic String getMessage()
Nestable の記述: Throwable のエラーメッセージを返します。
Nestable 内の getMessagepublic String getMessage(int index)
Nestable の記述: Throwable のうち、0 から始まる指定されたインデックスに該当する
Throwable のメッセージを返します。
Nestable 内の getMessageindex - 内部に保持されている Throwable のインデックス
Throwable
にメッセージが設定されていない場合には null
public String[] getMessages()
Nestable の記述: Throwable のエラーメッセージをStringの配列に格納して返します。
メッセージを持たない Throwable のメッセージは null で表現されます。
返される配列の長さは原因の数を示す Nestable.getThrowableCount() の返す値と一致します。
Nestable 内の getMessagespublic Throwable getThrowable(int index)
Nestable の記述: Throwable のうち、0 から始まる指定されたインデックスに該当する
Throwable を返します。
Nestable 内の getThrowableindex - 内部に保持される Throwable の 0 から始まるインデックス
Throwable
public int getThrowableCount()
Nestable の記述: Nestable に含まれるネストされた Throwable の数を返します。
Nestable 内の getThrowableCountpublic Throwable[] getThrowables()
Nestable の記述: Nestable と、内部にネストされた Throwable
を Throwable の配列に格納して返します。
Nestable 内の getThrowablesThrowable の配列
public int indexOfThrowable(Class type)
Nestable の記述: Throwable の中から、最初に見つかった指定された型の 0 から始まるインデックスを返します。
該当するものが見つからなかった場合には -1 を返します。
Nestable 内の indexOfThrowabletype - 検索対象となる Class
public int indexOfThrowable(Class type,
int fromIndex)
Nestable の記述: Throwable から、最初に見つかった指定された型の、検索開始位置より後ろの
0 から始まるインデックスを返します。
該当するものが見つからなかった場合には -1 を返します。
Nestable 内の indexOfThrowabletype - 検索対象となる Class
fromIndex - 検索の開始位置となる 0 から始まるインデックス
public void printStackTrace()
public void printStackTrace(PrintStream out)
Nestable の記述:
Nestable 内の printStackTracepublic void printStackTrace(PrintWriter out)
Nestable の記述:
Nestable 内の printStackTracepublic final void printPartialStackTrace(PrintWriter out)
Nestable の記述: NestableDelegate
から、個々のスタックトレースをバッファに出力するために使用されます。
このメソッドの実装は大体の場合 super.printStackTrace(out); を呼ぶべきです。
Nestable 内の printPartialStackTraceout - 使用される writer
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||