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, setSummary
private 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()
FacesMessage
Return the localized summary text.
getSummary
in class FacesMessage
public java.lang.String getDetail()
FacesMessage
Return the localized detail text. If no localized detail text has been defined for this message, return the localized summary text instead.
getDetail
in class FacesMessage
private void resolveBindings()
private java.lang.String getFormattedString(java.lang.String msgtext, java.lang.Object[] params)