org.seasar.framework.container.factory
インタフェース PathResolver

既知の実装クラスの一覧:
SimplePathResolver

public interface PathResolver

論理パスから物理パスを取得するためのインターフェースです。

論理パス
コンテナの生成時やインクルード時に、 指定されたパス名です。
物理パス
ResourceResolverに渡されるパスです。

作成者:
koichik, jundu

メソッドの概要
 java.lang.String resolvePath(java.lang.String context, java.lang.String path)
          論理パスを、 物理パスに変換して返します。
 

メソッドの詳細

resolvePath

public java.lang.String resolvePath(java.lang.String context,
                                    java.lang.String path)
論理パスを、 物理パスに変換して返します。

pathに指定するパス名がインクルードで指定されたパスの場合、 contextはインクルード先となる親コンテナの設定ファイルの物理パスです。 ルートコンテナの作成時などインクルード先の親コンテナがない場合や、 インクルード先の親コンテナが設定ファイルを持っていない場合は、 contextnullです。

パラメータ:
context - コンテキスト
path - 論理パス
戻り値:
物理パス


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