Class ELUtils

java.lang.Object
com.sun.faces.el.ELUtils

public class ELUtils extends Object
Utility class for EL related methods.
  • Field Details

    • ARRAY_RESOLVER

      public static final jakarta.el.ArrayELResolver ARRAY_RESOLVER
    • BEAN_RESOLVER

      public static final jakarta.el.BeanELResolver BEAN_RESOLVER
    • FACES_BUNDLE_RESOLVER

      public static final FacesResourceBundleELResolver FACES_BUNDLE_RESOLVER
    • FLASH_RESOLVER

      public static final FlashELResolver FLASH_RESOLVER
    • LIST_RESOLVER

      public static final jakarta.el.ListELResolver LIST_RESOLVER
    • MAP_RESOLVER

      public static final jakarta.el.MapELResolver MAP_RESOLVER
    • BUNDLE_RESOLVER

      public static final jakarta.el.ResourceBundleELResolver BUNDLE_RESOLVER
    • SCOPED_RESOLVER

      public static final ScopedAttributeELResolver SCOPED_RESOLVER
    • RESOURCE_RESOLVER

      public static final ResourceELResolver RESOURCE_RESOLVER
    • COMPOSITE_COMPONENT_ATTRIBUTES_EL_RESOLVER

      public static final CompositeComponentAttributesELResolver COMPOSITE_COMPONENT_ATTRIBUTES_EL_RESOLVER
  • Method Details

    • isCompositeComponentExpr

      public static boolean isCompositeComponentExpr(String expression)
    • isCompositeComponentMethodExprLookup

      public static boolean isCompositeComponentMethodExprLookup(String expression)
    • isCompositeComponentLookupWithArgs

      public static boolean isCompositeComponentLookupWithArgs(String expression)
    • buildFacesResolver

      public static void buildFacesResolver(FacesCompositeELResolver composite, ApplicationAssociate associate)

      Create the ELResolver chain for programmatic EL calls.

      Parameters:
      composite - a CompositeELResolver
      associate - our ApplicationAssociate
    • evaluateValueExpression

      public static Object evaluateValueExpression(jakarta.el.ValueExpression expression, jakarta.el.ELContext elContext)
    • createValueExpression

      public static jakarta.el.ValueExpression createValueExpression(String expression)
      Create a ValueExpression with the expected type of Object.class
      Parameters:
      expression - an EL expression
      Returns:
      a new ValueExpression instance based off the provided valueRef
    • createValueExpression

      public static jakarta.el.ValueExpression createValueExpression(String expression, Class<?> expectedType)
    • coerce

      public static Object coerce(Object value, Class<?> toType)
    • getDefaultExpressionFactory

      public static jakarta.el.ExpressionFactory getDefaultExpressionFactory(FacesContext facesContext)
    • getDefaultExpressionFactory

      public static jakarta.el.ExpressionFactory getDefaultExpressionFactory(ApplicationAssociate associate, FacesContext facesContext)