org.dbunitng.util
クラス ResourceUtil

java.lang.Object
  上位を拡張 org.dbunitng.util.ResourceUtil

public class ResourceUtil
extends java.lang.Object

リソース関連のユーティリティ.

作成者:
jyukutyo

コンストラクタの概要
ResourceUtil()
           
 
メソッドの概要
static java.lang.String getExtension(java.lang.String pathName)
          拡張子を返す.
static java.io.InputStream getResourceAsStream(java.lang.String pathName)
          リソースをストリームで返す.
static java.io.InputStream getResourceAsStreamFromPackage(java.lang.String fqcn, java.lang.String extension)
          リソースをストリームで返す。
static java.net.URI getURI(java.lang.String pathName)
          リソースのURIを返す。
static java.lang.String replacePackageToDirectory(java.lang.String fqcn)
          パッケージ記述をディレクトリ階層に変換する.
static java.lang.String toFilePath(java.lang.String fqcn, java.lang.String extension)
          パッケージ記述と拡張子からファイルパスを返す.
static FileType toFileType(java.lang.String extension)
          拡張子からFileTypeを判断する.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ResourceUtil

public ResourceUtil()
メソッドの詳細

toFileType

public static FileType toFileType(java.lang.String extension)
拡張子からFileTypeを判断する.

パラメータ:
extension - .なしの拡張子
戻り値:
FileType

getExtension

public static java.lang.String getExtension(java.lang.String pathName)
拡張子を返す.

パラメータ:
pathName - パス
戻り値:
拡張子

getResourceAsStream

public static java.io.InputStream getResourceAsStream(java.lang.String pathName)
リソースをストリームで返す.

パラメータ:
pathName - パス
戻り値:
リソース

replacePackageToDirectory

public static java.lang.String replacePackageToDirectory(java.lang.String fqcn)
パッケージ記述をディレクトリ階層に変換する.
 replacePackageToDirectory("org.dbunitng.util.ResourceUtil") =
        "org/dbunitng/util/ResourceUtil"
 

パラメータ:
fqcn - 「.」区切りの文字列(完全修飾名など)
戻り値:
「/」区切りの文字列

toFilePath

public static java.lang.String toFilePath(java.lang.String fqcn,
                                          java.lang.String extension)
パッケージ記述と拡張子からファイルパスを返す.
 toFilePath("aa.bbb.Ccc", "xml") = "aa/bbb/Ccc.xml"
 

パラメータ:
fqcn - 「.」区切りの文字列(完全修飾名など)
extension - 拡張子
戻り値:
ファイルパス

getResourceAsStreamFromPackage

public static java.io.InputStream getResourceAsStreamFromPackage(java.lang.String fqcn,
                                                                 java.lang.String extension)
リソースをストリームで返す。

getResourceAsStreamFromPackage("aa.bbb.Ccc", "xml")であればaa/bbb/Ccc.xmlをストリームで返す。

パラメータ:
fqcn - 「.」区切りの文字列(完全修飾名など)
extension - 拡張子
戻り値:
リソース

getURI

public static java.net.URI getURI(java.lang.String pathName)
リソースのURIを返す。

パラメータ:
pathName - パス
戻り値:
リソースのURI