org.seasar.framework.container.factory
クラス CircularIncludeRuntimeException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張java.lang.RuntimeException
              拡張org.seasar.framework.exception.SRuntimeException
                  拡張org.seasar.framework.container.factory.CircularIncludeRuntimeException
すべての実装インタフェース:
java.io.Serializable

public class CircularIncludeRuntimeException
extends SRuntimeException

循環インクルードが発見された時にスローされます。

例えば、 以下のような場合に循環インクルードとなります。 (この例では、 aaa.diconが循環インクルードされています)

 aaa.dicon --include--> bbb.dicon --include--> ccc.dicon --include--> aaa.dicon
 

作成者:
koichik, jundu
関連項目:
直列化された形式

フィールドの概要
protected  java.lang.String path
          循環インクルードされた設定ファイルのパス
protected  java.util.Collection paths
          循環インクルードしているパスまでの経路を表すコレクション
 
コンストラクタの概要
CircularIncludeRuntimeException(java.lang.String path, java.util.Collection paths)
          CircularIncludeRuntimeExceptionを構築します。
 
メソッドの概要
 java.lang.String getPath()
          循環インクルードされた設定ファイルのパスを返します。
 java.util.Collection getPaths()
          循環インクルードしているパスまでの経路を表すコレクションを返します。
protected static java.lang.String toString(java.lang.String path, java.util.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
 

フィールドの詳細

path

protected java.lang.String path
循環インクルードされた設定ファイルのパス


paths

protected java.util.Collection paths
循環インクルードしているパスまでの経路を表すコレクション

コンストラクタの詳細

CircularIncludeRuntimeException

public CircularIncludeRuntimeException(java.lang.String path,
                                       java.util.Collection paths)
CircularIncludeRuntimeExceptionを構築します。

パラメータ:
path - 循環インクルードされた設定ファイルのパス
paths - 循環インクルードしているパスまでの経路を表すコレクション
メソッドの詳細

getPath

public java.lang.String getPath()
循環インクルードされた設定ファイルのパスを返します。

戻り値:
設定ファイルのパス

getPaths

public java.util.Collection getPaths()
循環インクルードしているパスまでの経路を表すコレクションを返します。

戻り値:
循環インクルードしているパスまでの経路を表すコレクション

toString

protected static java.lang.String toString(java.lang.String path,
                                           java.util.Collection paths)
循環インクルードが発生した設定ファイルまでのインクルード経路を表す文字列を返します。

パラメータ:
path - 循環インクルードが発生した設定ファイルのパス
paths - 循環インクルードしているパスまでの経路を表すコレクション
戻り値:
インクルード経路を表す文字列


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.