|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.apache.struts.util.MessageResources
jp.terasoluna.fw.web.struts.action.GlobalMessageResources
public final class GlobalMessageResources
業務共通、システムのメッセージリソースを生成するクラス。
Strutsの仕様として、メッセージリソース定義ファイルを利用する場合、
その定義はモジュールごとに独立しているため、すべてのモジュールに共通する
メッセージリソースを一元的に定義することができない。
TERASOLUNAではモジュールすべてに共通な、
業務共通メッセージや、システムメッセージを利用する方法を提供している。
このクラスは、システム(フレームワーク)のメッセージリソースと、
業務共通のメッセージリソースを保持し、TERASOLUNAフレームワークが提供する、
どのメッセージリソースクラスを用いても参照されるようになっている。
業務共通のメッセージリソースは、デフォルトで業務共通メッセージリソース定義
ファイルから取得する。
業務共通メッセージリソース定義ファイルのデフォルトのファイル名は
application-messages.propertiesに設定されている。
ファイル名を変更する場合は、
システム設定プロパティファイル(system.properties)
に以下のキーで設定を行なう。
application.messages=sample1-messages
application.messagesに対応する文字列は、.propertiesを除いたファイル名である。
必ず.propertiesは除いて記述する。
add.message.file.1=app1-message
add.message.file.2=app2-message
プロパティキー末尾は1で始まる通番であり、途中で通番が途切れている場合は、
そこで外部ファイル読み込み終了となる。
DBMessageResourcesFactory
,
DBMessageResources
,
PropertyMessageResourcesExFactory
,
PropertyMessageResourcesEx
,
直列化された形式フィールドの概要 |
---|
クラス org.apache.struts.util.MessageResources から継承されたフィールド |
---|
config, defaultFactory, defaultLocale, factory, formats, returnNull |
メソッドの概要 | |
---|---|
static GlobalMessageResources |
getInstance()
このクラスのシングルトンインスタンスを返却する。 |
String |
getMessage(Locale locale,
String key)
メッセージを返却する。 |
クラス org.apache.struts.util.MessageResources から継承されたメソッド |
---|
escape, getConfig, getFactory, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessageResources, getReturnNull, isEscape, isPresent, isPresent, localeKey, log, log, messageKey, messageKey, setEscape, setReturnNull |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static GlobalMessageResources getInstance()
public String getMessage(Locale locale, String key)
org.apache.struts.util.MessageResources
内の getMessage
locale
- ロケールオブジェクトkey
- メッセージリソースキー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |