org.primefaces.util
Class ComponentUtils

java.lang.Object
  extended by org.primefaces.util.ComponentUtils

public class ComponentUtils
extends Object


Field Summary
static EnumSet<javax.faces.component.visit.VisitHint> VISIT_HINTS_SKIP_UNRENDERED
           
 
Constructor Summary
ComponentUtils()
           
 
Method Summary
static List<javax.faces.model.SelectItem> createSelectItems(javax.faces.component.UIComponent component)
          Deprecated. 
static void decorateAttribute(javax.faces.component.UIComponent component, String attribute, String value)
          Deprecated. 
static String escapeJQueryId(String id)
           
static String findClientIds(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String list)
          Deprecated. 
static javax.faces.component.UIComponent findComponent(javax.faces.component.UIComponent base, String id)
          Deprecated. 
static String findComponentClientId(String id)
          Deprecated. 
static javax.faces.application.NavigationCase findNavigationCase(javax.faces.context.FacesContext context, String outcome)
           
static javax.faces.component.UIComponent findParentForm(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
static javax.faces.component.UIComponent findParentNamingContainer(javax.faces.component.UIComponent component)
           
static javax.faces.component.UniqueIdVendor findParentUniqueIdVendor(javax.faces.component.UIComponent component)
           
static javax.faces.convert.Converter getConverter(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Finds appropriate converter for a given value holder
static Map<String,List<String>> getUIParams(javax.faces.component.UIComponent component)
           
static String getValueToRender(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Algorithm works as follows; - If it's an input component, submitted value is checked first since it'd be the value to be used in case validation errors terminates jsf lifecycle - Finally the value of the component is retrieved from backing bean and if there's a converter, converted value is returned
static boolean isLiteralText(javax.faces.component.UIComponent component)
          Deprecated. 
static boolean isRTL(javax.faces.context.FacesContext context, RTLAware component)
           
static boolean isValueBlank(String value)
           
static void processDecodesOfFacetsAndChilds(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)
           
static void processUpdatesOfFacetsAndChilds(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)
           
static void processValidatorsOfFacetsAndChilds(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)
           
static String resolveWidgetVar(String expression)
           
static String resolveWidgetVar(String expression, javax.faces.component.UIComponent component)
           
static Locale toLocale(String str)
          Implementation from Apache Commons Lang
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VISIT_HINTS_SKIP_UNRENDERED

public static final EnumSet<javax.faces.component.visit.VisitHint> VISIT_HINTS_SKIP_UNRENDERED
Constructor Detail

ComponentUtils

public ComponentUtils()
Method Detail

getValueToRender

public static String getValueToRender(javax.faces.context.FacesContext context,
                                      javax.faces.component.UIComponent component)
Algorithm works as follows; - If it's an input component, submitted value is checked first since it'd be the value to be used in case validation errors terminates jsf lifecycle - Finally the value of the component is retrieved from backing bean and if there's a converter, converted value is returned

Parameters:
context - FacesContext instance
component - UIComponent instance whose value will be returned
Returns:
End text

getConverter

public static javax.faces.convert.Converter getConverter(javax.faces.context.FacesContext context,
                                                         javax.faces.component.UIComponent component)
Finds appropriate converter for a given value holder

Parameters:
context - FacesContext instance
component - ValueHolder instance to look converter for
Returns:
Converter

findParentForm

public static javax.faces.component.UIComponent findParentForm(javax.faces.context.FacesContext context,
                                                               javax.faces.component.UIComponent component)

findParentUniqueIdVendor

public static javax.faces.component.UniqueIdVendor findParentUniqueIdVendor(javax.faces.component.UIComponent component)

findParentNamingContainer

public static javax.faces.component.UIComponent findParentNamingContainer(javax.faces.component.UIComponent component)

decorateAttribute

@Deprecated
public static void decorateAttribute(javax.faces.component.UIComponent component,
                                                String attribute,
                                                String value)
Deprecated. 


createSelectItems

@Deprecated
public static List<javax.faces.model.SelectItem> createSelectItems(javax.faces.component.UIComponent component)
Deprecated. 


escapeJQueryId

public static String escapeJQueryId(String id)

findClientIds

@Deprecated
public static String findClientIds(javax.faces.context.FacesContext context,
                                              javax.faces.component.UIComponent component,
                                              String list)
Deprecated. 


findComponentClientId

@Deprecated
public static String findComponentClientId(String id)
Deprecated. 


findComponent

@Deprecated
public static javax.faces.component.UIComponent findComponent(javax.faces.component.UIComponent base,
                                                                         String id)
Deprecated. 


resolveWidgetVar

public static String resolveWidgetVar(String expression)

resolveWidgetVar

public static String resolveWidgetVar(String expression,
                                      javax.faces.component.UIComponent component)

isLiteralText

@Deprecated
public static boolean isLiteralText(javax.faces.component.UIComponent component)
Deprecated. 


toLocale

public static Locale toLocale(String str)
Implementation from Apache Commons Lang


isValueBlank

public static boolean isValueBlank(String value)

isRTL

public static boolean isRTL(javax.faces.context.FacesContext context,
                            RTLAware component)

processDecodesOfFacetsAndChilds

public static void processDecodesOfFacetsAndChilds(javax.faces.component.UIComponent component,
                                                   javax.faces.context.FacesContext context)

processValidatorsOfFacetsAndChilds

public static void processValidatorsOfFacetsAndChilds(javax.faces.component.UIComponent component,
                                                      javax.faces.context.FacesContext context)

processUpdatesOfFacetsAndChilds

public static void processUpdatesOfFacetsAndChilds(javax.faces.component.UIComponent component,
                                                   javax.faces.context.FacesContext context)

findNavigationCase

public static javax.faces.application.NavigationCase findNavigationCase(javax.faces.context.FacesContext context,
                                                                        String outcome)

getUIParams

public static Map<String,List<String>> getUIParams(javax.faces.component.UIComponent component)


Copyright © 2013. All rights reserved.