## nga.util
クラス Resource

    java.lang.Object
      nga.util.Resource

    public class Resource

extends Object

プロパティファイル（ResourceBundle）の簡易利用ユーティリティ。

コンストラクタの概要
`Resource(String resourceName)` Resource を作成する。
`Resource(String resourceName, Locale locale)` Resource を作成する。

メソッドの概要
`String` `get(String key)` 指定された名前で設定されている文字列値を取得する。
`static String` `getMessage(String resourceName, Locale locale, String key, Object... args)` メッセージ文字列を取得する。
`static String` `getMessage(String resourceName, String key, Object... args)` メッセージ文字列を取得する。
`static String` `getText(String resourceName, Locale locale, String key)` 指定された名前で設定されている文字列値を取得する。
`static String` `getText(String resourceName, String key)` 指定された名前で設定されている文字列値を取得する。
`String` `message(String key, Object... args)` メッセージ文字列を取得する。
`void` `setParent(Resource parent)` このメッセージの親メッセージを設定する。

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

コンストラクタの詳細

### Resource

    public Resource(String resourceName)

  Resource を作成する。

  パラメータ:
    `resourceName` - メッセージが格納されているリソースの名前。

### Resource

    public Resource(String resourceName,
                    Locale locale)

  Resource を作成する。

  パラメータ:
    `resourceName` - メッセージが格納されているリソースの名前。
    `locale` - ロケール。

メソッドの詳細

### setParent

    public void setParent(Resource parent)

  このメッセージの親メッセージを設定する。

  パラメータ:
    `parent` - 親メッセージ。

### message

    public String message(String key,
                          Object... args)

  メッセージ文字列を取得する。

  パラメータ:
    `key` - メッセージキー。
    `args` - メッセージ引数。
  戻り値:
    メッセージ文字列。

### get

    public String get(String key)

  指定された名前で設定されている文字列値を取得する。

  パラメータ:
    `key` - キー。
  戻り値:
    文字列値。

### getMessage

    public static String getMessage(String resourceName,
                                    String key,
                                    Object... args)

  メッセージ文字列を取得する。

  パラメータ:
    `resourceName` - メッセージが格納されているリソースの名前。
    `key` - メッセージキー。
    `args` - メッセージ引数。
  戻り値:
    メッセージ文字列。

### getMessage

    public static String getMessage(String resourceName,
                                    Locale locale,
                                    String key,
                                    Object... args)

  メッセージ文字列を取得する。

  パラメータ:
    `resourceName` - メッセージが格納されているリソースの名前。
    `locale` - ロケール。
    `key` - メッセージキー。
    `args` - メッセージ引数。
  戻り値:
    メッセージ文字列。

### getText

    public static String getText(String resourceName,
                                 String key)

  指定された名前で設定されている文字列値を取得する。

  パラメータ:
    `resourceName` - 文字列が格納されているリソースの名前。
    `key` - キー。
  戻り値:
    文字列。

### getText

    public static String getText(String resourceName,
                                 Locale locale,
                                 String key)

  指定された名前で設定されている文字列値を取得する。

  パラメータ:
    `resourceName` - 文字列が格納されているリソースの名前。
    `locale` - ロケール。
    `key` - キー。
  戻り値:
    文字列。