|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjava.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 - 循環インクルードしているパスまでの経路を表すコレクション
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||