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

java.lang.Object
  拡張org.seasar.framework.container.factory.ClassPathResourceResolver
すべての実装インタフェース:
ResourceResolver

public class ClassPathResourceResolver
extends java.lang.Object
implements ResourceResolver

クラスパス経由でリソースを取得するResourceResolverの実装クラスです。

作成者:
koichik, skirnir, azusa

コンストラクタの概要
ClassPathResourceResolver()
          ClassPathResourceResolverを構築します。
 
メソッドの概要
 java.io.InputStream getInputStream(java.lang.String path)
          読み込み対象となるリソースから入力ストリームを返します。
protected  java.net.URL getURL(java.lang.String path)
          クラスパスから読み込み対象となるリソースを取得し、URLを構築します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ClassPathResourceResolver

public ClassPathResourceResolver()
ClassPathResourceResolverを構築します。

メソッドの詳細

getInputStream

public java.io.InputStream getInputStream(java.lang.String path)
インタフェース ResourceResolver の記述:
読み込み対象となるリソースから入力ストリームを返します。

定義:
インタフェース ResourceResolver 内の getInputStream
パラメータ:
path - 読み込み対象となるリソースのパス
戻り値:
入力ストリーム

getURL

protected java.net.URL getURL(java.lang.String path)
クラスパスから読み込み対象となるリソースを取得し、URLを構築します。 取得する際には、拡張子の手前に環境名をサフィックスを加えたパス(例 env.txt→env_ut.txt)を用います。 環境名を加えたパスのリソースが存在しない場合は、パスをそのまま用います。

パラメータ:
path - 読み込み対象となるリソースのパス
戻り値:
取得したリソースのURL
関連項目:
Env.adjustPath(String)


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