org.trails.i18n
Class AbstractMessageSource
java.lang.Object
org.trails.i18n.AbstractMessageSource
- All Implemented Interfaces:
- TrailsMessageSource
- Direct Known Subclasses:
- HiveMindMessageSource
public abstract class AbstractMessageSource
- extends java.lang.Object
- implements TrailsMessageSource
|
Method Summary |
java.lang.String |
getDisplayName(IDescriptor descriptor,
java.lang.String defaultMessage)
Given a IDescriptor, this method select an i18n message for the descriptor. |
java.lang.String |
getMessageWithDefaultValue(java.lang.String key,
java.util.Locale locale,
java.lang.String defaultMessage)
|
java.lang.String |
getMessageWithDefaultValue(java.lang.String key,
java.lang.Object[] args,
java.util.Locale locale,
java.lang.String defaultMessage)
|
java.lang.String |
getMessageWithDefaultValue(java.lang.String key,
java.lang.Object[] args,
java.lang.String defaultMessage)
Same as getMessage(String key, Object[] args), but will return a default value instead of null if message not
found. |
java.lang.String |
getMessageWithDefaultValue(java.lang.String key,
java.lang.String defaultMessage)
Same as getMessage(String key), but it will return a default value instead of null if message not found. |
java.lang.String |
getPluralDislayName(IClassDescriptor clazz,
java.lang.String defaultMessage)
Given a IClassDescriptor and a Locale, this method select an i18n message for the class in the plural name |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMessageSource
public AbstractMessageSource()
getMessageWithDefaultValue
public java.lang.String getMessageWithDefaultValue(java.lang.String key,
java.lang.String defaultMessage)
- Description copied from interface:
TrailsMessageSource
- Same as getMessage(String key), but it will return a default value instead of null if message not found.
- Specified by:
getMessageWithDefaultValue in interface TrailsMessageSource
defaultMessage - Default message to return if message not found.
getMessageWithDefaultValue
public java.lang.String getMessageWithDefaultValue(java.lang.String key,
java.lang.Object[] args,
java.lang.String defaultMessage)
- Description copied from interface:
TrailsMessageSource
- Same as getMessage(String key, Object[] args), but will return a default value instead of null if message not
found.
- Specified by:
getMessageWithDefaultValue in interface TrailsMessageSource
defaultMessage - Default message to return if message not found.
getMessageWithDefaultValue
public java.lang.String getMessageWithDefaultValue(java.lang.String key,
java.util.Locale locale,
java.lang.String defaultMessage)
- Specified by:
getMessageWithDefaultValue in interface TrailsMessageSource
getMessageWithDefaultValue
public java.lang.String getMessageWithDefaultValue(java.lang.String key,
java.lang.Object[] args,
java.util.Locale locale,
java.lang.String defaultMessage)
- Specified by:
getMessageWithDefaultValue in interface TrailsMessageSource
getDisplayName
public java.lang.String getDisplayName(IDescriptor descriptor,
java.lang.String defaultMessage)
- Description copied from interface:
TrailsMessageSource
- Given a IDescriptor, this method select an i18n message for the descriptor. If no i18n message is found, a
defaultMessage is used instead.
- Specified by:
getDisplayName in interface TrailsMessageSource
- Parameters:
descriptor - Class description.defaultMessage - default displayName to return if no i18n message is found.
- Returns:
getPluralDislayName
public java.lang.String getPluralDislayName(IClassDescriptor clazz,
java.lang.String defaultMessage)
- Description copied from interface:
TrailsMessageSource
- Given a IClassDescriptor and a Locale, this method select an i18n message for the class in the plural name
- Specified by:
getPluralDislayName in interface TrailsMessageSource
- Parameters:
clazz - Class descriptiondefaultMessage - default displayName to return if no i18n message is found.
- Returns:
Copyright © 2004-2008. All Rights Reserved.