openGionopenGion
5.1.7.0

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 ファイル名(ディレクトリパスは含まず)

openGion 5.1.7.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.