jp.go.nict.langrid.wrapper.common.util
クラス WorkFileUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.wrapper.common.util.WorkFileUtil

public class WorkFileUtil
extends Object

一時ファイルに関係するユーティリティを集めたクラス。

バージョン:
$Revision: 5017 $
作成者:
$Author: Takao Nakaguchi $

コンストラクタの概要
WorkFileUtil()
           
 
メソッドの概要
static File getFile(String name)
          ワークディレクトリ内のファイル又はディレクトリを返す。
static File getWorkDirectory()
          ワークディレクトリを取得する。
static void storeResources(Class<?> clazz, Iterable<String> resources, File directory)
          リソースを指定されたディレクトリにコピーする。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WorkFileUtil

public WorkFileUtil()
メソッドの詳細

getFile

public static File getFile(String name)
ワークディレクトリ内のファイル又はディレクトリを返す。

パラメータ:
name - ファイル又はディレクトリの名前
戻り値:
Fileオブジェクト

storeResources

public static void storeResources(Class<?> clazz,
                                  Iterable<String> resources,
                                  File directory)
                           throws IOException
リソースを指定されたディレクトリにコピーする。

パラメータ:
clazz - リソースをロードするクラス
resources - リソース名の配列
directory - コピーするディレクトリ
例外:
IOException - コピーに失敗した

getWorkDirectory

public static File getWorkDirectory()
ワークディレクトリを取得する。 AxisサービスであればWEB-INF以下の、 そうでなければ現在のディレクトリ以下の"wrapperwork"ディレクトリを返す。

戻り値:
ワークディレクトリ