static class MessageFactory.BindingFacesMessage extends FacesMessage
#{bundle.userLabel}
"bundle" may not be available until the page is rendered.
The "late" binding evaluation in getSummary and
getDetail allow the expression to be evaluated
when that property is available.FacesMessage.Severity| Modifier and Type | Field and Description |
|---|---|
private java.util.Locale |
locale |
private java.lang.Object[] |
parameters |
private java.lang.Object[] |
resolvedParameters |
FACES_MESSAGES, SEVERITY_ERROR, SEVERITY_FATAL, SEVERITY_INFO, SEVERITY_WARN, VALUES, VALUES_MAP| Constructor and Description |
|---|
BindingFacesMessage(java.util.Locale locale,
java.lang.String messageFormat,
java.lang.String detailMessageFormat,
java.lang.Object[] parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDetail()
Return the localized detail text.
|
private java.lang.String |
getFormattedString(java.lang.String msgtext,
java.lang.Object[] params) |
java.lang.String |
getSummary()
Return the localized summary text.
|
private void |
resolveBindings() |
getSeverity, isRendered, rendered, setDetail, setSeverity, setSummaryprivate java.util.Locale locale
private java.lang.Object[] parameters
private java.lang.Object[] resolvedParameters
BindingFacesMessage(java.util.Locale locale,
java.lang.String messageFormat,
java.lang.String detailMessageFormat,
java.lang.Object[] parameters)
public java.lang.String getSummary()
FacesMessageReturn the localized summary text.
getSummary in class FacesMessagepublic java.lang.String getDetail()
FacesMessageReturn the localized detail text. If no localized detail text has been defined for this message, return the localized summary text instead.
getDetail in class FacesMessageprivate void resolveBindings()
private java.lang.String getFormattedString(java.lang.String msgtext,
java.lang.Object[] params)