public class CommonI18NHandler extends AbstractExtensionImplementation implements I18NHandler
rcs_id
rcs_id
Constructor and Description |
---|
CommonI18NHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Allow to compare instances of ControlI18NHandler
|
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
|
int |
hashCode()
Overrides hashCode()
|
boolean |
providesMessage(java.lang.String project,
java.lang.String id)
Check whether the extension implementing this interface provides
strings for the given project.
|
void |
setExtensionInternal(Extension ext)
This method may be overwritten by subclasses when some initialization is
required after setting the Extension implemented by this ExtensionImplementation.
|
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setExtensionInternal(Extension ext)
AbstractExtensionImplementation
public boolean providesMessage(java.lang.String project, java.lang.String id)
I18NHandler
providesMessage
in interface I18NHandler
id
- message id(java.lang.String, java.lang.String)
public java.lang.String getMessage(java.lang.String id, java.lang.String language)
I18NHandler
getMessage
in interface I18NHandler
id
- message idlanguage
- the language/localeI18NHandler.getMessage(java.lang.String, java.lang.String)
public java.lang.String getMessage(java.lang.String id, java.lang.String language, java.lang.Object[] parms)
I18NHandler
getMessage
in interface I18NHandler
id
- message idlanguage
- the language/localeparms
- the parameters to the messageI18NHandler.getMessage(java.lang.String, java.lang.String, java.lang.Object[])