org.opengion.fukurou.util
クラス FileMap
java.lang.Object
org.opengion.fukurou.util.FileMap
public final class FileMap
- extends Object
FileMap は、ファイルを読み取って、キー情報から、ファイルへのリンクを作成するための
情報を返します。
ファイルそのものは、指定のディレクトリをすべて読み取り、拡張子以外の部分を、キーとして
登録します。(キーは大文字に統一されます。)
実際のファイルの拡張子は、リンク作成時の処理で付与されます。
例えば、HELPファイルを、XXXX.html や、XXXX.htm 、XXXX.pdf など、色々な形態で作成した
場合でも、キーとしては、XXXX で存在チェックをかけることができるようになります。
ファイルは、一旦すべて読み取ってメモリ上で管理されます。
ディレクトリの再読取が必要な場合は、オブジェクトを再作成する必要があります。
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileMap
public FileMap(String dir)
- 読み取るディレクトリを指定して、オブジェクトを構築します。
- パラメータ:
dir
- String
exists
public boolean exists(String key)
- 指定のキーのファイルが存在しているかどうかを返します。
存在している場合は、true , 存在していない場合は、false になります。
- パラメータ:
key
- String
- 戻り値:
- boolean 存在しているかどうか(true:存在する/false:存在しない)
- 例外:
IllegalArgumentException
getFilename
public String getFilename(String key)
- キーに対応したファイル名を返します。
指定のキーに対するファイル名が存在しない場合は、null を返します。
- パラメータ:
key
- String
- 戻り値:
- String ファイル名(ディレクトリパスは含まず)
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.