Package org.analogweb.util
Class PropertyResourceBundleMessageResource
- java.lang.Object
-
- org.analogweb.util.PropertyResourceBundleMessageResource
-
- All Implemented Interfaces:
MessageResource
public class PropertyResourceBundleMessageResource extends Object implements MessageResource
- Author:
- snowgoose
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
PropertyResourceBundleMessageResource.MessageFormatKey
protected static class
PropertyResourceBundleMessageResource.PropertyResourceBundleControl
-
Field Summary
Fields Modifier and Type Field Description protected static String
DEFAULT_CHARSET
-
Constructor Summary
Constructors Constructor Description PropertyResourceBundleMessageResource(String baseName)
PropertyResourceBundleMessageResource(String baseName, ClassLoader classLoader)
PropertyResourceBundleMessageResource(String baseName, String bundleCharsetName)
PropertyResourceBundleMessageResource(String baseName, String bundleCharserName, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ResourceBundle
getBundle(String baseName, Locale locale, ResourceBundle.Control control)
protected ClassLoader
getBundleClassLoader()
protected String
getBundleResourceCharsetName()
protected ResourceBundle.Control
getControl()
String
getMessage(String code)
指定されたキーに一致するメッセージを取得する。String
getMessage(String code, Object... args)
指定されたキーに一致するメッセージを取得する。String
getMessage(String code, Locale locale)
指定されたキーに一致するメッセージを取得する。String
getMessage(String code, Locale locale, Object... args)
指定されたキーに一致するメッセージを取得する。
-
-
-
Field Detail
-
DEFAULT_CHARSET
protected static final String DEFAULT_CHARSET
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PropertyResourceBundleMessageResource
public PropertyResourceBundleMessageResource(String baseName)
-
PropertyResourceBundleMessageResource
public PropertyResourceBundleMessageResource(String baseName, String bundleCharsetName)
-
PropertyResourceBundleMessageResource
public PropertyResourceBundleMessageResource(String baseName, ClassLoader classLoader)
-
PropertyResourceBundleMessageResource
public PropertyResourceBundleMessageResource(String baseName, String bundleCharserName, ClassLoader classLoader)
-
-
Method Detail
-
getMessage
public String getMessage(String code)
Description copied from interface:MessageResource
指定されたキーに一致するメッセージを取得する。- Specified by:
getMessage
in interfaceMessageResource
- Parameters:
code
- メッセージキー- Returns:
- メッセージキーに一致するメッセージ
-
getMessage
public String getMessage(String code, Object... args)
Description copied from interface:MessageResource
指定されたキーに一致するメッセージを取得する。- Specified by:
getMessage
in interfaceMessageResource
- Parameters:
code
- メッセージキーargs
- メッセージ引数- Returns:
- メッセージキーに一致するメッセージ
-
getMessage
public String getMessage(String code, Locale locale)
Description copied from interface:MessageResource
指定されたキーに一致するメッセージを取得する。- Specified by:
getMessage
in interfaceMessageResource
- Parameters:
code
- メッセージキーlocale
-Locale
- Returns:
- メッセージキーに一致するメッセージ
-
getMessage
public String getMessage(String code, Locale locale, Object... args)
Description copied from interface:MessageResource
指定されたキーに一致するメッセージを取得する。- Specified by:
getMessage
in interfaceMessageResource
- Parameters:
code
- メッセージキーlocale
-Locale
args
- メッセージ引数- Returns:
- メッセージキーに一致するメッセージ
-
getBundleClassLoader
protected ClassLoader getBundleClassLoader()
-
getBundleResourceCharsetName
protected String getBundleResourceCharsetName()
-
getControl
protected ResourceBundle.Control getControl()
-
getBundle
protected ResourceBundle getBundle(String baseName, Locale locale, ResourceBundle.Control control)
-
-