概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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,

コンストラクタの概要
`FileMap(String dir)` 読み取るディレクトリを指定して、オブジェクトを構築します。

メソッドの概要
`boolean` | `exists(String key)` 指定のキーのファイルが存在しているかどうかを返します。
`String` | `getFilename(String key)` キーに対応したファイル名を返します。

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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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