public class FacesUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PAGE_RESOURCE_MAP_ATTRIBUTE |
static String |
PARAMETER_MAP_ATTRIBUTE |
static String |
PARAMETER_MAP_CLASS_ATTRIBUTE |
static String |
SKIP_INPUT_VALIDATION_PARAM |
Constructor and Description |
---|
FacesUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
addErrorMessage(String msg,
Object... params) |
static void |
addErrorMessage(Throwable t) |
static void |
addErrorMessage(javax.faces.component.UIComponent comp,
Throwable t) |
static void |
addFacesMessage(javax.faces.context.FacesContext fc,
javax.faces.component.UIComponent comp,
javax.faces.application.FacesMessage facesMsg) |
static void |
addFacesMessage(javax.faces.component.UIComponent comp,
javax.faces.application.FacesMessage.Severity severity,
String message,
Object... params) |
static void |
addInfoMessage(String msg,
Object... params) |
static void |
addWarnMessage(String msg,
Object... params) |
static String |
escapeHtml(String text)
Escapes Text for Html
Uses HtmlUtils.getInstance() for escaping
|
static javax.faces.component.UIInput |
findInputComponent(javax.faces.context.FacesContext fc,
String formId,
Column column) |
static javax.faces.component.UIInput |
findInputComponent(javax.faces.component.UIComponent parent,
Column column) |
static String |
formatMessage(javax.faces.context.FacesContext fc,
String msgKey,
Object... params) |
static String |
formatMessage(String msgKey,
Object... params) |
static <T> T |
getActionEventAttribute(javax.faces.event.ActionEvent ae,
String name,
Class<T> clazz) |
static javax.faces.context.FacesContext |
getContext() |
static Locale |
getContextLocale(javax.faces.context.FacesContext fc) |
static javax.faces.application.FacesMessage |
getFacesErrorMessage(javax.faces.context.FacesContext fc,
Throwable t) |
static FacesImplementation |
getFacesImplementation() |
static String |
getFilePath(javax.faces.context.FacesContext fc,
String path,
String file) |
static javax.servlet.http.HttpServletRequest |
getHttpRequest(javax.faces.context.FacesContext fc) |
static <T> T |
getManagedBean(Class<T> cls) |
static <T> T |
getManagedBean(javax.faces.context.FacesContext fc,
Class<T> cls) |
static <T> T |
getManagedBean(javax.faces.context.FacesContext fc,
Class<T> cls,
String name) |
static Object |
getManagedBean(javax.faces.context.FacesContext fc,
String name) |
static String |
getMessage(javax.faces.context.FacesContext fc,
String key) |
static String |
getMessage(String messageKey) |
static <T extends Page> |
getPage(javax.faces.context.FacesContext fc) |
static Map<String,Object> |
getPageResourceMap() |
static Map<String,Object> |
getPageResourceMap(javax.faces.context.FacesContext fc)
returns the page resource map
|
static ParameterMap |
getParameterMap() |
static ParameterMap |
getParameterMap(javax.faces.context.FacesContext fc) |
static String |
getRealPath(javax.faces.context.FacesContext fc,
String path) |
static Object |
getRequestAttribute(javax.faces.context.FacesContext fc,
String key) |
static <T> T |
getRequestAttribute(javax.faces.context.FacesContext fc,
String key,
Class<T> clazz) |
static Object |
getRequestAttribute(String key) |
static String |
getRequestParam(javax.faces.context.FacesContext context,
String param) |
static String |
getRequestParam(String key) |
static String |
getRequestUri(javax.faces.context.FacesContext context) |
static String |
getRequestUserAgent(javax.faces.context.FacesContext context) |
static Map<String,Object> |
getSessionMap(javax.faces.context.FacesContext fc) |
static TextResolver |
getTextResolver(javax.faces.context.FacesContext fc) |
static WebApplication |
getWebApplication() |
static boolean |
isDevelopmentStage(javax.faces.context.FacesContext fc) |
static boolean |
isSkipInputValidation() |
static boolean |
isSkipInputValidation(javax.faces.context.FacesContext fc) |
static void |
redirectDirectly(javax.faces.context.FacesContext fc,
PageDefinition page) |
static void |
redirectDirectly(javax.faces.context.FacesContext fc,
PageOutcome outcome) |
static void |
redirectFromError(Page page,
javax.faces.application.FacesMessage errorMsg) |
static void |
redirectFromError(Page page,
Throwable t) |
static String |
resolveText(javax.faces.context.FacesContext fc,
String text) |
static String |
resolveText(String text) |
static void |
setParameterMapClass(javax.faces.context.FacesContext fc,
Class<? extends ParameterMap> clazz) |
static void |
setRequestAttribute(javax.faces.context.FacesContext fc,
String key,
Object value) |
static void |
setRequestAttribute(String key,
Object value) |
public static final String SKIP_INPUT_VALIDATION_PARAM
public static final String PARAMETER_MAP_ATTRIBUTE
public static final String PARAMETER_MAP_CLASS_ATTRIBUTE
public static final String PAGE_RESOURCE_MAP_ATTRIBUTE
public static boolean isDevelopmentStage(javax.faces.context.FacesContext fc)
public static WebApplication getWebApplication()
public static FacesImplementation getFacesImplementation()
public static javax.faces.context.FacesContext getContext()
public static Locale getContextLocale(javax.faces.context.FacesContext fc)
public static javax.servlet.http.HttpServletRequest getHttpRequest(javax.faces.context.FacesContext fc)
public static String getRequestUri(javax.faces.context.FacesContext context)
public static String getRequestUserAgent(javax.faces.context.FacesContext context)
public static Object getRequestAttribute(javax.faces.context.FacesContext fc, String key)
public static <T> T getRequestAttribute(javax.faces.context.FacesContext fc, String key, Class<T> clazz)
public static void setRequestAttribute(javax.faces.context.FacesContext fc, String key, Object value)
public static String getRequestParam(javax.faces.context.FacesContext context, String param)
public static boolean isSkipInputValidation(javax.faces.context.FacesContext fc)
public static boolean isSkipInputValidation()
public static <T> T getActionEventAttribute(javax.faces.event.ActionEvent ae, String name, Class<T> clazz)
public static void redirectDirectly(javax.faces.context.FacesContext fc, PageOutcome outcome)
public static void redirectDirectly(javax.faces.context.FacesContext fc, PageDefinition page)
public static <T extends Page> T getPage(javax.faces.context.FacesContext fc)
public static void setParameterMapClass(javax.faces.context.FacesContext fc, Class<? extends ParameterMap> clazz)
public static ParameterMap getParameterMap(javax.faces.context.FacesContext fc)
public static ParameterMap getParameterMap()
public static Map<String,Object> getPageResourceMap(javax.faces.context.FacesContext fc)
fc
- the faces contextpublic static Object getManagedBean(javax.faces.context.FacesContext fc, String name)
public static <T> T getManagedBean(javax.faces.context.FacesContext fc, Class<T> cls, String name)
public static <T> T getManagedBean(javax.faces.context.FacesContext fc, Class<T> cls)
public static <T> T getManagedBean(Class<T> cls)
public static String getFilePath(javax.faces.context.FacesContext fc, String path, String file)
public static TextResolver getTextResolver(javax.faces.context.FacesContext fc)
public static String formatMessage(javax.faces.context.FacesContext fc, String msgKey, Object... params)
public static String escapeHtml(String text)
text
- the text to escapepublic static void addFacesMessage(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent comp, javax.faces.application.FacesMessage facesMsg)
public static void addFacesMessage(javax.faces.component.UIComponent comp, javax.faces.application.FacesMessage.Severity severity, String message, Object... params)
public static void addErrorMessage(javax.faces.component.UIComponent comp, Throwable t)
public static void addErrorMessage(Throwable t)
public static javax.faces.application.FacesMessage getFacesErrorMessage(javax.faces.context.FacesContext fc, Throwable t)
public static void redirectFromError(Page page, javax.faces.application.FacesMessage errorMsg)
public static javax.faces.component.UIInput findInputComponent(javax.faces.component.UIComponent parent, Column column)
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.