クラス 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 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 します。
-
-
-
フィールドの詳細
-
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) 新規追加
-
-