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