public final class FileMap extends Object
FileMap は、ファイルを読み取って、キー情報から、ファイルへのリンクを作成するための 情報を返します。 ファイルそのものは、指定のディレクトリをすべて読み取り、拡張子以外の部分を、キーとして 登録します。(キーは大文字に統一されます。) 実際のファイルの拡張子は、リンク作成時の処理で付与されます。 例えば、HELPファイルを、XXXX.html や、XXXX.htm 、XXXX.pdf など、色々な形態で作成した 場合でも、キーとしては、XXXX で存在チェックをかけることができるようになります。 ファイルは、一旦すべて読み取ってメモリ上で管理されます。 ディレクトリの再読取が必要な場合は、オブジェクトを再作成する必要があります。
public FileMap(String dir, Set resourcePaths) throws IllegalArgumentException
dir
- ディレクトリresourcePaths
- リソースパスIllegalArgumentException
- 引数の dir や、resourcePaths が、null の場合5.5.4.2 (2012/07/13) 新規作成 |
public FileMap(String dir) throws IllegalArgumentException
dir
- ディレクトリIllegalArgumentException
- 引数の dir が存在しないか、ディレクトリ出ない場合。5.5.4.2 (2012/07/13) makeFileMap() を直接コンストラクターとして使用 |
public boolean exists(String key)
key
- 指定のキーIllegalArgumentException
- キーが指定されていません。Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.