|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.apache.struts.util.MessageResources
org.apache.struts.util.PropertyMessageResources
jp.terasoluna.fw.web.struts.action.PropertyMessageResourcesEx
public class PropertyMessageResourcesEx
システム(フレームワーク)と業務共通のメッセージリソースを表示可能にする プロパティファイルメッセージリソース。
Strutsの仕様として、メッセージリソース定義ファイルを利用する場合、
その定義はモジュールごとに独立しているため、
すべてのモジュールに共通するメッセージリソースは一元的に定義できない。
TERASOLUNAではモジュールすべてに共通な、
業務共通メッセージや、システムメッセージを利用するための方法を
提供している。
このクラスは、StrutsのPropertyMessageResourcesを拡張し、
各業務のメッセージリソース定義ファイルだけでなく、業務共通メッセージと、
システムのメッセージを利用可能にする。
業務共通・システムのメッセージリソースの定義内容については、
GlobalMessageResourcesを参照のこと。
このクラスは、
Won't FixとなっているStrutsのバグ STR-2172(https://issues.apache.org/jira/browse/STR-2172)
を回避する手段を有している。
詳細は、MessageFormatCacheMapFactory
を参照。
<struts-config>
…
<message-resources parameter="MessageResources"
factory="jp.terasoluna.fw.web.struts.action.PropertyMessageResourcesExFactory"
/>
…
</struts-config>
MessageFormatCacheMapFactory
,
PropertyMessageResourcesExFactory
,
DBMessageResources
,
GlobalMessageResources
,
直列化された形式フィールドの概要 |
---|
クラス org.apache.struts.util.PropertyMessageResources から継承されたフィールド |
---|
locales, log, messages |
クラス org.apache.struts.util.MessageResources から継承されたフィールド |
---|
config, defaultFactory, defaultLocale, factory, formats, returnNull |
コンストラクタの概要 | |
---|---|
PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory,
String config)
コンストラクタ。 |
|
PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory,
String config,
boolean returnNull)
コンストラクタ。 |
メソッドの概要 | |
---|---|
String |
getMessage(Locale locale,
String key)
メッセージを取得する。 |
クラス org.apache.struts.util.PropertyMessageResources から継承されたメソッド |
---|
loadLocale |
クラス 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 PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory, String config)
factory
- このクラスのファクトリオブジェクトconfig
- メッセージリソースファイル名public PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory, String config, boolean returnNull)
factory
- このクラスのファクトリオブジェクトconfig
- メッセージリソースファイル名returnNull
- メッセージリソースキーが登録されていない場合、nullを
返すかどうかメソッドの詳細 |
---|
public String getMessage(Locale locale, String key)
org.apache.struts.util.PropertyMessageResources
内の getMessage
locale
- リクエストから取得されたロケールkey
- メッセージリソースキー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |