|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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を参照のこと。
<struts-config>
…
<message-resources parameter="MessageResources"
factory="jp.terasoluna.fw.web.struts.action.PropertyMessageResourcesExFactory"
/>
…
</struts-config>
PropertyMessageResourcesExFactory
,
DBMessageResources
,
GlobalMessageResources
,
直列化された形式フィールドの概要 | |
---|---|
private static long |
serialVersionUID
シリアルバージョンID |
クラス 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,
java.lang.String config)
コンストラクタ。 |
|
PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory,
java.lang.String config,
boolean returnNull)
コンストラクタ。 |
メソッドの概要 | |
---|---|
java.lang.String |
getMessage(java.util.Locale locale,
java.lang.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 |
フィールドの詳細 |
---|
private static final long serialVersionUID
コンストラクタの詳細 |
---|
public PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory, java.lang.String config)
factory
- このクラスのファクトリオブジェクトconfig
- メッセージリソースファイル名public PropertyMessageResourcesEx(org.apache.struts.util.MessageResourcesFactory factory, java.lang.String config, boolean returnNull)
factory
- このクラスのファクトリオブジェクトconfig
- メッセージリソースファイル名returnNull
- メッセージリソースキーが登録されていない場合、nullを
返すかどうかメソッドの詳細 |
---|
public java.lang.String getMessage(java.util.Locale locale, java.lang.String key)
org.apache.struts.util.PropertyMessageResources
内の getMessage
locale
- リクエストから取得されたロケールkey
- メッセージリソースキー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |