org.opengion.fukurou.fileexec

## クラス MsgUtil

- java.lang.Object
- - org.opengion.fukurou.fileexec.MsgUtil

-     public final class MsgUtil
      extends java.lang.Object

       MsgUtilは、共通的に使用されるリソースからメッセージを作成する、ユーティリティークラスです。

       現状は、"org.opengion.fukurou.message".properties ファイルをリソースとして使用します。
       このリソースファイルを、各言語別に作成することで、アプリケーションのメッセージを国際化できます。
       通常のリソース変換以外に、キーワードと引数で、RuntimeException を返す簡易メソッドも提供します。

  変更履歴:

    7.0.0.0 (2017/07/07) 新規作成

  バージョン
    7.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK1.8,

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static java.lang.String` | `F_BS_NM` 初期設定されているリソースバンドルのbaseName "org.opengion.fukurou.message"

  - ### メソッドのサマリー

    すべてのメソッド staticメソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static java.lang.String` | `errPrintln(java.lang.String id, java.lang.Object[] args)` エラーメッセージを作成して、LOGGER で出力します。
    `static java.lang.String` | `errPrintln(java.lang.Throwable th, java.lang.String id, java.lang.Object[] args)` Throwable付きのエラーメッセージを作成して、LOGGER で出力します。
    `static java.lang.String` | `getMsg(java.lang.String id, java.lang.Object[] args)` "jp.euromap.eu63.message" の、Locale.getDefault() リソースから取得するメッセージを文字列で返します。
    `static void` | `main(java.lang.String[] args)` リソース一覧を表示する main メソッドです。
    `static java.lang.RuntimeException` | `throwException(java.lang.String id, java.lang.Object[] args)` メッセージを作成して、RuntimeExceptionの引数にセットして、throw します。
    `static java.lang.RuntimeException` | `throwException(java.lang.Throwable th, java.lang.String id, java.lang.Object[] args)` メッセージを作成して、RuntimeExceptionの引数にセットして、throw します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### F_BS_NM

          public static final java.lang.String F_BS_NM

      初期設定されているリソースバンドルのbaseName "org.opengion.fukurou.message"
      関連項目:
        定数フィールド値

  - ### メソッドの詳細

    - #### getMsg

          public static java.lang.String getMsg(java.lang.String id,
                                                java.lang.Object[] args)

      "jp.euromap.eu63.message" の、Locale.getDefault() リソースから取得するメッセージを文字列で返します。 id と引数を受け取り、ResourceBundle と、MessageFormat.format で加工した 文字列を返します。 baseName は、F_BS_NM で、Locale に、Locale.getDefault() を指定したメッセージを作成します。
      パラメータ:
        `id` - リソースのキーとなるID。
        `args` - リソースを、MessageFormat.format で加工する場合の引数。
      戻り値:
        MessageFormat.formatで加工された文字列
      関連項目:
        `F_BS_NM`
      変更履歴:

        6.4.3.1 (2016/02/12) 新規追加
        6.8.1.5 (2017/09/08) LOGGER.debug 情報の追加

    - #### throwException

          public static java.lang.RuntimeException throwException(java.lang.String id,
                                                                  java.lang.Object[] args)

      メッセージを作成して、RuntimeExceptionの引数にセットして、throw します。
      パラメータ:
        `id` - リソースのキーとなるID。
        `args` - リソースを、MessageFormat.format で加工する場合の引数。
      戻り値:
        メッセージを書き込んだ、RuntimeException
      関連項目:
        `getMsg( String,Object... )`, `throwException( Throwable,String,Object... )`
      変更履歴:

        6.4.3.1 (2016/02/12) 新規追加

    - #### throwException

          public static java.lang.RuntimeException throwException(java.lang.Throwable th,
                                                                  java.lang.String id,
                                                                  java.lang.Object[] args)

      メッセージを作成して、RuntimeExceptionの引数にセットして、throw します。
      パラメータ:
        `th` - 発生元のThrowable( null値は許容されます )
        `id` - リソースのキーとなるID。
        `args` - リソースを、MessageFormat.format で加工する場合の引数。
      戻り値:
        メッセージを書き込んだ、RuntimeException
      関連項目:
        `getMsg( String,Object... )`, `throwException( String,Object... )`
      変更履歴:

        6.4.3.1 (2016/02/12) 新規追加
        6.8.1.5 (2017/09/08) LOGGER.debug 情報の追加

    - #### errPrintln

          public static java.lang.String errPrintln(java.lang.String id,
                                                    java.lang.Object[] args)

      エラーメッセージを作成して、LOGGER で出力します。
      パラメータ:
        `id` - リソースのキーとなるID。
        `args` - リソースを、MessageFormat.format で加工する場合の引数。
      戻り値:
        作成されたエラーメッセージ文字列
      関連項目:
        `getMsg( String,Object... )`
      変更履歴:

        6.4.3.1 (2016/02/12) 新規追加

    - #### errPrintln

          public static java.lang.String errPrintln(java.lang.Throwable th,
                                                    java.lang.String id,
                                                    java.lang.Object[] args)

      Throwable付きのエラーメッセージを作成して、LOGGER で出力します。
      パラメータ:
        `th` - 発生元のThrowable( null値は許容されます )
        `id` - リソースのキーとなるID。
        `args` - リソースを、MessageFormat.format で加工する場合の引数。
      戻り値:
        作成されたエラーメッセージ文字列
      関連項目:
        `getMsg( String,Object... )`
      変更履歴:

        6.4.3.1 (2016/02/12) 新規追加

    - #### main

          public static void main(java.lang.String[] args)

      リソース一覧を表示する main メソッドです。
      パラメータ:
        `args` - コマンド引数配列

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