|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.apache.struts.util.MessageResources
jp.terasoluna.fw.web.struts.util.SpringMessageResources
public class SpringMessageResources
SpringのメッセージソースをStrutsから利用するMessageResources実装クラス。
SpringMessageResourcesFactoryをstruts-config.xmlのmessage-resources要素
のfactory属性に設定する。
このクラスは、
Won't FixとなっているStrutsのバグ STR-2172(https://issues.apache.org/jira/browse/STR-2172)
を回避する手段を有している。
詳細は、MessageFormatCacheMapFactory
を参照。
MessageFormatCacheMapFactory
,
SpringMessageResourcesFactory
,
ResourceBundleMessageSource
,
DataSourceMessageSource
,
直列化された形式フィールドの概要 |
---|
クラス org.apache.struts.util.MessageResources から継承されたフィールド |
---|
config, defaultFactory, defaultLocale, factory, formats, returnNull |
コンストラクタの概要 | |
---|---|
SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
String config)
指定されたパラメータによってSpringMessageResourcesを生成する。 |
|
SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
String config,
boolean returnNull)
指定されたパラメータによってSpringMessageResourcesを生成する。 |
メソッドの概要 | |
---|---|
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 SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory, String config)
factory
- メッセージリソースファクトリconfig
- コンテナから取得するMessageSourceのBean名
(省略時はデフォルトの"messageSource")public SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory, String config, boolean returnNull)
factory
- メッセージリソースファクトリconfig
- コンテナから取得するMessageSourceのBean名
(省略時はデフォルトの"messageSource")returnNull
- org.apache.struts.util.MessageResources
クラスの returnNull
。
false
指定時、キーに該当するメッセージが
存在しない場合???Locale.key???という形式でメッセージを
返却する。メソッドの詳細 |
---|
public String getMessage(Locale locale, String key)
org.apache.struts.util.MessageResources
内の getMessage
MessageResources.getMessage(java.util.Locale, java.lang.String)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |