|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException org.seasar.framework.exception.SRuntimeException org.seasar.framework.container.factory.CircularIncludeRuntimeException
循環インクルードが発見された時にスローされます。
例えば、 以下のような場合に循環インクルードとなります。 (この例では、 aaa.diconが循環インクルードされています)
aaa.dicon --include--> bbb.dicon --include--> ccc.dicon --include--> aaa.dicon
フィールドの概要 | |
protected String |
path
循環インクルードされた設定ファイルのパス |
protected Collection |
paths
循環インクルードしているパスまでの経路を表すコレクション |
コンストラクタの概要 | |
CircularIncludeRuntimeException(String path,
Collection paths)
CircularIncludeRuntimeException を構築します。 |
メソッドの概要 | |
String |
getPath()
循環インクルードされた設定ファイルのパスを返します。 |
Collection |
getPaths()
循環インクルードしているパスまでの経路を表すコレクションを返します。 |
protected static String |
toString(String path,
Collection paths)
循環インクルードが発生した設定ファイルまでのインクルード経路を表す文字列を返します。 |
クラス org.seasar.framework.exception.SRuntimeException から継承したメソッド |
getArgs, getMessage, getMessageCode, getSimpleMessage, setMessage |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected String path
protected Collection paths
コンストラクタの詳細 |
public CircularIncludeRuntimeException(String path, Collection paths)
CircularIncludeRuntimeException
を構築します。
path
- 循環インクルードされた設定ファイルのパスpaths
- 循環インクルードしているパスまでの経路を表すコレクションメソッドの詳細 |
public String getPath()
public Collection getPaths()
protected static String toString(String path, Collection paths)
path
- 循環インクルードが発生した設定ファイルのパスpaths
- 循環インクルードしているパスまでの経路を表すコレクション
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |