|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.myfaces.commons.util.MessageUtils
public final class MessageUtils
Utility class to support multilingual FacesMessages using ResourceBundles.
Standard messages are stored at DEFAULT_BUNDLE
.
The summary of the message is stored at the requested key value. The detail
of the message is stored at <messageId>_detail.
FacesMessage
,
ResourceBundle
Method Summary | |
---|---|
static void |
addMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args)
|
static void |
addMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
javax.faces.context.FacesContext facesContext)
|
static void |
addMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
String forClientId)
|
static void |
addMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
String forClientId,
javax.faces.context.FacesContext facesContext)
|
static void |
addMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args)
|
static void |
addMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
javax.faces.context.FacesContext facesContext)
|
static void |
addMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
String forClientId)
|
static void |
addMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
String forClientId,
javax.faces.context.FacesContext facesContext)
|
static Locale |
getCurrentLocale()
|
static Locale |
getCurrentLocale(javax.faces.context.FacesContext context)
|
static Object |
getLabel(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
static javax.faces.application.FacesMessage |
getMessage(javax.faces.context.FacesContext context,
String messageId)
|
static javax.faces.application.FacesMessage |
getMessage(javax.faces.context.FacesContext context,
String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object arg)
|
static javax.faces.application.FacesMessage |
getMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args)
|
static javax.faces.application.FacesMessage |
getMessage(javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
javax.faces.context.FacesContext facesContext)
|
static javax.faces.application.FacesMessage |
getMessage(javax.faces.application.FacesMessage.Severity severity,
String bundleBaseName,
String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessage(Locale locale,
String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessage(ResourceBundle bundle,
String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
javax.faces.context.FacesContext context,
String messageId)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
javax.faces.context.FacesContext context,
String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object arg)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object[] args,
javax.faces.context.FacesContext facesContext)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
Locale locale,
String messageId,
Object[] params)
Retrieve the message from a specific bundle. |
static javax.faces.application.FacesMessage |
getMessage(String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessage(String bundleBaseName,
String messageId,
Object[] params)
Retrieve the message from a specific bundle. |
static javax.faces.application.FacesMessage |
getMessageFromBundle(String bundleBaseName,
javax.faces.context.FacesContext context,
Locale locale,
String messageId,
Object[] params)
|
static javax.faces.application.FacesMessage |
getMessageFromBundle(String bundleBaseName,
String messageId,
Object[] params)
|
static String |
substituteParams(Locale locale,
String msgtext,
Object[] params)
Uses MessageFormat and the supplied parameters to fill in the param placeholders in the String. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static javax.faces.application.FacesMessage getMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object arg)
severity
- serverity of messagemessageId
- id of messagearg
- arument of message
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object arg)
public static javax.faces.application.FacesMessage getMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args)
severity
- serverity of messagemessageId
- id of messageargs
- aruments of message
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args)
public static javax.faces.application.FacesMessage getMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, javax.faces.context.FacesContext facesContext)
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, javax.faces.context.FacesContext facesContext)
public static void addMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args)
public static void addMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args)
public static void addMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, javax.faces.context.FacesContext facesContext)
public static void addMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, javax.faces.context.FacesContext facesContext)
public static void addMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, String forClientId)
public static void addMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, String forClientId)
public static void addMessage(javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, String forClientId, javax.faces.context.FacesContext facesContext)
public static void addMessage(String bundleBaseName, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args, String forClientId, javax.faces.context.FacesContext facesContext)
public static String substituteParams(Locale locale, String msgtext, Object[] params)
MessageFormat
and the supplied parameters to fill in the param placeholders in the String.
locale
- The Locale
to use when performing the substitution.msgtext
- The original parameterized String.params
- The params to fill in the String with.
public static javax.faces.application.FacesMessage getMessage(String messageId, Object[] params)
public static javax.faces.application.FacesMessage getMessageFromBundle(String bundleBaseName, String messageId, Object[] params)
public static javax.faces.application.FacesMessage getMessage(Locale locale, String messageId, Object[] params)
public static javax.faces.application.FacesMessage getMessageFromBundle(String bundleBaseName, javax.faces.context.FacesContext context, Locale locale, String messageId, Object[] params)
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, String messageId, Object[] params)
bundleBaseName
- baseName of ResourceBundle to load localized messagesmessageId
- id of messageparams
- parameters to set at localized message
public static Locale getCurrentLocale()
public static Locale getCurrentLocale(javax.faces.context.FacesContext context)
public static javax.faces.application.FacesMessage getMessage(javax.faces.application.FacesMessage.Severity severity, String bundleBaseName, String messageId, Object[] params)
severity
- severity of messagebundleBaseName
- baseName of ResourceBundle to load localized messagesmessageId
- id of messageparams
- parameters to set at localized message
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, Locale locale, String messageId, Object[] params)
bundleBaseName
- baseName of ResourceBundle to load localized messageslocale
- current localemessageId
- id of messageparams
- parameters to set at localized message
public static javax.faces.application.FacesMessage getMessage(ResourceBundle bundle, String messageId, Object[] params)
bundle
- ResourceBundle to load localized messagesmessageId
- id of messageparams
- parameters to set at localized message
public static javax.faces.application.FacesMessage getMessage(javax.faces.context.FacesContext context, String messageId)
context
- messageId
-
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, javax.faces.context.FacesContext context, String messageId)
public static javax.faces.application.FacesMessage getMessage(javax.faces.context.FacesContext context, String messageId, Object[] params)
context
- messageId
- params
-
public static javax.faces.application.FacesMessage getMessage(String bundleBaseName, javax.faces.context.FacesContext context, String messageId, Object[] params)
public static Object getLabel(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |