com.softwareag.cis.plugin.extpt
Interface I18NHandler
- All Known Implementing Classes:
- CommonI18NHandler
public interface I18NHandler
Field Summary |
static java.lang.String |
rcs_id
|
Method Summary |
java.lang.String |
getMessage(java.lang.String id,
java.lang.String language)
Get localized string for given id |
java.lang.String |
getMessage(java.lang.String id,
java.lang.String language,
java.lang.Object[] parms)
Get localized string for given id |
boolean |
providesMessage(java.lang.String project,
java.lang.String id)
Check whether the extension implementing this interface provides
strings for the given project. |
rcs_id
static final java.lang.String rcs_id
- See Also:
- Constant Field Values
providesMessage
boolean providesMessage(java.lang.String project,
java.lang.String id)
- Check whether the extension implementing this interface provides
strings for the given project.
- Parameters:
project
- id
- message id
- Returns:
- true if this I18NHandler is capable or responsible to provide
the localized string for the given project and id
getMessage
java.lang.String getMessage(java.lang.String id,
java.lang.String language)
- Get localized string for given id
- Parameters:
id
- message idlanguage
- the language/locale
- Returns:
- the localized string for the given language/locale
getMessage
java.lang.String getMessage(java.lang.String id,
java.lang.String language,
java.lang.Object[] parms)
- Get localized string for given id
- Parameters:
id
- message idlanguage
- the language/localeparms
- the parameters to the message
- Returns:
- the localized string for the given language/locale