|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FacesContextHelper
| Method Summary | |
|---|---|
void |
addComponentErrorMessage(String clientId,
String messageId)
Adds the specified key as a message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_ERROR. |
void |
addComponentErrorMessage(String clientId,
String messageId,
Object... arguments)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the
tokens in the specified key. |
void |
addComponentErrorMessage(String clientId,
String messageId,
Object argument)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens
in the specified key. |
void |
addComponentInfoMessage(String clientId,
String messageId)
Adds the specified key as a message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_INFO. |
void |
addComponentInfoMessage(String clientId,
String messageId,
Object... arguments)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the
tokens in the specified key. |
void |
addComponentInfoMessage(String clientId,
String messageId,
Object argument)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens
in the specified key. |
void |
addGlobalErrorMessage(String messageId)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_ERROR. |
void |
addGlobalErrorMessage(String messageId,
Object... arguments)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the
tokens in the specified key. |
void |
addGlobalErrorMessage(String messageId,
Object argument)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens
in the specified key. |
void |
addGlobalInfoMessage(String messageId)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_INFO. |
void |
addGlobalInfoMessage(String messageId,
Object... arguments)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the
tokens in the specified key. |
void |
addGlobalInfoMessage(String messageId,
Object argument)
Adds the specified key as a global message to the FacesContext with severity
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens
in the specified key. |
void |
addGlobalSuccessInfoMessage()
Adds a global information message to the current FacesContext with "your-request-processed-successfully" key as the messageId. |
void |
addGlobalUnexpectedErrorMessage()
Adds a global error message to the current FacesContext with "an-unexpected-error-occurred" key as the messageId. |
void |
addMessage(String clientId,
javax.faces.application.FacesMessage.Severity severity,
String messageId)
Adds the specified key as a message associated with the UIComponent that has the specified clientId. |
void |
addMessage(String clientId,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object... arguments)
Adds the specified key as a message associated with the UIComponent that has the specified clientId. |
void |
addMessage(String clientId,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object argument)
Adds the specified key as a message associated with the UIComponent that has the specified clientId. |
javax.faces.context.FacesContext |
getFacesContext()
Gets the underlying/wrapped FacesContext ThreadLocal singleton instance. |
Locale |
getLocale()
Returns the locale of the viewRoot of the current JSF FacesContext |
String |
getMessage(Locale locale,
String messageId)
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the specified locale. |
String |
getMessage(Locale locale,
String messageId,
Object... arguments)
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the specified locale and arguments that are to be substituted. |
String |
getMessage(String messageId)
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the current locale. |
String |
getMessage(String messageId,
Object... arguments)
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the current locale and arguments that are to be substituted. |
String |
getNamespace()
Delegates to the underlying ExternalContext.encodeNamespace(String) method in order to get the
application namespace. |
javax.faces.component.UIForm |
getParentForm(javax.faces.component.UIComponent uiComponent)
Return the parent form of the given component. |
Object |
getRequestAttribute(String name)
Returns the value of the request attribute associated with the specified name. |
String |
getRequestContextPath()
|
String |
getRequestParameter(String name)
Retrieves the specified parameter passed as part of the request |
boolean |
getRequestParameterAsBool(String name,
boolean defaultValue)
Retrieves the specified parameter passed as part of the request as a boolean. |
int |
getRequestParameterAsInt(String name,
int defaultValue)
Retrieves the specified parameter passed as part of the request as an integer. |
long |
getRequestParameterAsLong(String name,
long defaultValue)
Retrieves the specified parameter passed as part of the request as an integer. |
String |
getRequestParameterFromMap(String name)
Retrieves the specified parameter from the ExternalContext's request parameter map. |
Map<String,String> |
getRequestParameterMap()
Returns the map of request parameters from the ExternalContext. |
String |
getRequestQueryString()
Retrieves the value of the original "javax.servlet.forward.query_string" request attribute. |
String |
getRequestQueryStringParameter(String name)
Retrieves the value of the specified parameter name from the original "javax.servlet.forward.query_string" request attribute. |
Object |
getSession(boolean create)
Returns the session object associated with the current FacesContext. |
Object |
getSessionAttribute(String name)
Returns the value of the session attribute associated with the specified name. |
javax.faces.component.UIComponent |
matchComponentInHierarchy(javax.faces.component.UIComponent parent,
String partialClientId)
Traverses the component tree starting at the specified UIComponent parent and returns the first UIComponent child that contains the specified partialClientId. |
javax.faces.component.UIComponent |
matchComponentInViewRoot(String partialClientId)
Traverses the component tree associated with the UIViewRoot of this FacesContext and returns the first UIComponent child that contains the specified partialClientId. |
void |
navigate(String fromAction,
String outcome)
Sets the current JSF navigation to the specified outcome. |
void |
navigateTo(String outcome)
Sets the current JSF navigation to the specified outcome. |
void |
recreateComponentTree()
Delete the whole component tree. |
void |
registerPhaseListener(javax.faces.event.PhaseListener phaseListener)
Register a PhaseListener programatically (instead of in the faces-config.xml). |
void |
removeChildrenFromComponentTree(String clientId)
clear component tree since input fields will not be refreshed. |
void |
removeMessages(String clientId)
Removes all FacesMessage instances from this FacesContext that are associated with the specified clientId. |
void |
removeMessagesForImmediateComponents()
Removes all FacesMessage instances from this FacesContext that are associated with components whose immediate attribute is true.The typical use case for this method is when seemingly bogus messages are added to the FacesContext on components whose immediate attribute is true. |
void |
removeMessagesForImmediateComponents(javax.faces.component.UIComponent uiComponent)
Removes all FacesMessage instances from this FacesContext that are associated with components whose immediate attribute is true.The typical use case for this method is when seemingly bogus messages are added to the FacesContext on components whose immediate attribute is true. |
void |
removeParentFormFromComponentTree(javax.faces.component.UIComponent uiComponent)
Delete the component subtree of a given component. |
void |
resetView()
Causes the current view's component tree to be discarded and re-rendered. |
void |
resetView(boolean renderResponse)
Causes the current view's component tree to be discarded and (optionally) re-rendered. |
Object |
resolveExpression(String elExpression)
Returns the object associated with the specified EL expression. |
void |
setRequestAttribute(String name,
Object value)
Sets the value of the a request attribute using the specified name and value. |
void |
setSessionAttribute(String name,
Object value)
Sets the value of the a session attribute using the specified name and value. |
| Method Detail |
|---|
void addComponentErrorMessage(String clientId,
String messageId)
javax.faces.application.FacesMessage.SEVERITY_ERROR. The message will not be global, rather it will be
associated with the javax.faces.component.UIComponent that is associated with the specified
clientId.
void addComponentErrorMessage(String clientId,
String messageId,
Object argument)
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens
in the specified key. The message will not be global, rather it will be associated with the
javax.faces.component.UIComponent that is associated with the specified clientId.
void addComponentErrorMessage(String clientId,
String messageId,
Object... arguments)
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the
tokens in the specified key. The message will not be global, rather it will be associated with the
javax.faces.component.UIComponent that is associated with the specified clientId.
void addComponentInfoMessage(String clientId,
String messageId)
javax.faces.application.FacesMessage.SEVERITY_INFO. The message will not be global, rather it will be
associated with the javax.faces.component.UIComponent that is associated with the specified
clientId.
void addComponentInfoMessage(String clientId,
String messageId,
Object argument)
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens
in the specified key. The message will not be global, rather it will be associated with the
javax.faces.component.UIComponent that is associated with the specified clientId.
void addComponentInfoMessage(String clientId,
String messageId,
Object... arguments)
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the
tokens in the specified key. The message will not be global, rather it will be associated with the
javax.faces.component.UIComponent that is associated with the specified clientId.
void addGlobalErrorMessage(String messageId)
javax.faces.application.FacesMessage.SEVERITY_ERROR.
void addGlobalErrorMessage(String messageId,
Object argument)
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens
in the specified key.
void addGlobalErrorMessage(String messageId,
Object... arguments)
javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the
tokens in the specified key.
void addGlobalInfoMessage(String messageId)
javax.faces.application.FacesMessage.SEVERITY_INFO.
void addGlobalInfoMessage(String messageId,
Object argument)
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens
in the specified key.
void addGlobalInfoMessage(String messageId,
Object... arguments)
javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the
tokens in the specified key.
void addGlobalSuccessInfoMessage()
void addGlobalUnexpectedErrorMessage()
void addMessage(String clientId,
javax.faces.application.FacesMessage.Severity severity,
String messageId)
void addMessage(String clientId,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object argument)
void addMessage(String clientId,
javax.faces.application.FacesMessage.Severity severity,
String messageId,
Object... arguments)
javax.faces.component.UIComponent matchComponentInHierarchy(javax.faces.component.UIComponent parent,
String partialClientId)
javax.faces.component.UIComponent matchComponentInViewRoot(String partialClientId)
void navigate(String fromAction,
String outcome)
fromAction - The "from action" as specified in a JSF navigation rule. Can be null to if no action is
specified in the rule.outcome - The "from outcome" as specified in a JSF navigation rulevoid navigateTo(String outcome)
outcome - The "from outcome" as specified in a JSF navigation rulevoid recreateComponentTree()
void registerPhaseListener(javax.faces.event.PhaseListener phaseListener)
PhaseListener programatically (instead of in the faces-config.xml). Such a PhaseListener can
therefore be controlled by spring and use dependency injection, which is not possible otherwise.
phaseListener - void removeChildrenFromComponentTree(String clientId)
clientId - all children of the component with this id are cleared.void removeMessages(String clientId)
void removeMessagesForImmediateComponents()
UIInput.processDecodes(javax.faces.context.FacesContext)
calls validate() if the the immediate attribute is true.
void removeMessagesForImmediateComponents(javax.faces.component.UIComponent uiComponent)
UIInput.processDecodes(javax.faces.context.FacesContext)
calls validate() if the the immediate attribute is true.
void removeParentFormFromComponentTree(javax.faces.component.UIComponent uiComponent)
uiComponent - void resetView()
resetView(boolean)void resetView(boolean renderResponse)
renderResponse - causes the response to be rendered immediately if true.Object resolveExpression(String elExpression)
javax.faces.context.FacesContext getFacesContext()
Locale getLocale()
String getMessage(String messageId)
String getMessage(String messageId,
Object... arguments)
String getMessage(Locale locale,
String messageId)
String getMessage(Locale locale,
String messageId,
Object... arguments)
String getNamespace()
ExternalContext.encodeNamespace(String) method in order to get the
application namespace.
javax.faces.component.UIForm getParentForm(javax.faces.component.UIComponent uiComponent)
uiComponent -
null if no parent form is found.Object getRequestAttribute(String name)
void setRequestAttribute(String name,
Object value)
String getRequestContextPath()
FacesContext.getExternalContext() ExternalContext.getRequestContextPath()String getRequestParameter(String name)
boolean getRequestParameterAsBool(String name,
boolean defaultValue)
int getRequestParameterAsInt(String name,
int defaultValue)
long getRequestParameterAsLong(String name,
long defaultValue)
String getRequestParameterFromMap(String name)
Map<String,String> getRequestParameterMap()
ExternalContext.getRequestParameterMap()String getRequestQueryString()
String getRequestQueryStringParameter(String name)
Object getSession(boolean create)
create - Flag indicating whether or not a session should be created if it doesn't yet exist.Object getSessionAttribute(String name)
void setSessionAttribute(String name,
Object value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||