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

## feat2
クラス FileResourceManager

    java.lang.Object
      feat2.FileResourceManager

すべての実装インタフェース:
  ResourceManager

public class FileResourceManager
extends java.lang.Object
implements ResourceManager

リソースを管理するクラス。

作成者:
  SUGIMOTO Ken-ichi

コンストラクタの概要
`FileResourceManager()` デフォルトロケールのリソースマネージャを作成する。
`FileResourceManager(java.util.Locale locale)` 指定のロケールのリソースマネージャを作成する。

メソッドの概要
`void` | `addResourceFile(java.io.File file)` リソースファイルの内容を追加する。
`void` | `addResourceFile(FileLocator file)` リソースファイルの内容を追加する。
`void` | `addResourceFile(java.lang.String resourceName, java.lang.ClassLoader loader)` リソースファイルの内容を追加する。
`void` | `addResourceFile(java.net.URL url)` リソースファイルの内容を追加する。
`static FileResourceManager` | `getInstance()`
`java.lang.String` | `getString(java.lang.String name, java.lang.String param1, java.lang.String param2, java.lang.String param3)` 取得したリソース文字列をパラメータで置き換えるユーティリティメソッド。
`java.lang.String` | `getStringResource(java.lang.String name)` リソース文字列を返す。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### FileResourceManager

    public FileResourceManager()

  デフォルトロケールのリソースマネージャを作成する。

### FileResourceManager

    public FileResourceManager(java.util.Locale locale)

  指定のロケールのリソースマネージャを作成する。

メソッドの詳細

### getInstance

    public static FileResourceManager getInstance()

### addResourceFile

    public void addResourceFile(java.io.File file)

  リソースファイルの内容を追加する。 重複するリソースは上書きされる。

  パラメータ:
    `file` -

### addResourceFile

    public void addResourceFile(java.net.URL url)

  リソースファイルの内容を追加する。 重複するリソースは上書きされる。

  パラメータ:
    `url` -

### addResourceFile

    public void addResourceFile(java.lang.String resourceName,
                                java.lang.ClassLoader loader)

  リソースファイルの内容を追加する。 重複するリソースは上書きされる。

  パラメータ:
    `resourceName` -
    `loader` -

### addResourceFile

    public void addResourceFile(FileLocator file)

  リソースファイルの内容を追加する。

  パラメータ:
    `file` -

### getString

    public java.lang.String getString(java.lang.String name,
                                      java.lang.String param1,
                                      java.lang.String param2,
                                      java.lang.String param3)

  取得したリソース文字列をパラメータで置き換えるユーティリティメソッド。 パラメータ1?3はそれぞれリソース文字列中の"${1}", "${2}", "${3}"と置き換えられる。

  パラメータ:
    `name` -
  戻り値:

### getStringResource

    public java.lang.String getStringResource(java.lang.String name)

  インタフェース `ResourceManager` の記述:
  リソース文字列を返す。

  定義:
    インタフェース `ResourceManager` 内の `getStringResource`
  パラメータ:
    `name` -
  戻り値:

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