org.seasar.framework.container.factory
クラス ClassPathResourceResolver
java.lang.Object
org.seasar.framework.container.factory.ClassPathResourceResolver
- すべての実装インタフェース:
- ResourceResolver
- public class ClassPathResourceResolver
- extends Object
- implements ResourceResolver
クラスパス経由でリソースを取得するResourceResolver
の実装クラスです。
- 作成者:
- koichik, skirnir, azusa
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassPathResourceResolver
public ClassPathResourceResolver()
ClassPathResourceResolver
を構築します。
getInputStream
public InputStream getInputStream(String path)
- インタフェース
ResourceResolver
の記述:
- 読み込み対象となるリソースから入力ストリームを返します。
- 定義:
- インタフェース
ResourceResolver
内の getInputStream
- パラメータ:
path
- 読み込み対象となるリソースのパス
- 戻り値:
- 入力ストリーム
getURL
protected URL getURL(String path)
- クラスパスから読み込み対象となるリソースを取得し、URLを構築します。 取得する際には、拡張子の手前に環境名をサフィックスを加えたパス(例
env.txt→env_ut.txt)を用います。 環境名を加えたパスのリソースが存在しない場合は、パスをそのまま用います。
- パラメータ:
path
- 読み込み対象となるリソースのパス
- 戻り値:
- 取得したリソースのURL
- 関連項目:
Env.adjustPath(String)
Copyright © 2004-2012 The Seasar Foundation. All Rights Reserved.