Package com.sun.faces.el
Class ELUtils
- java.lang.Object
-
- com.sun.faces.el.ELUtils
-
public class ELUtils extends Object
Utility class for EL related methods.
-
-
Field Summary
Fields Modifier and Type Field Description static jakarta.el.ArrayELResolver
ARRAY_RESOLVER
static jakarta.el.BeanELResolver
BEAN_RESOLVER
static jakarta.el.ResourceBundleELResolver
BUNDLE_RESOLVER
static CompositeComponentAttributesELResolver
COMPOSITE_COMPONENT_ATTRIBUTES_EL_RESOLVER
static FacesResourceBundleELResolver
FACES_BUNDLE_RESOLVER
static FlashELResolver
FLASH_RESOLVER
static jakarta.el.ListELResolver
LIST_RESOLVER
static jakarta.el.MapELResolver
MAP_RESOLVER
static ResourceELResolver
RESOURCE_RESOLVER
static ScopedAttributeELResolver
SCOPED_RESOLVER
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
buildFacesResolver(FacesCompositeELResolver composite, ApplicationAssociate associate)
Create theELResolver
chain for programmatic EL calls.static Object
coerce(Object value, Class<?> toType)
static jakarta.el.ValueExpression
createValueExpression(String expression)
Create aValueExpression
with the expected type ofObject.class
static jakarta.el.ValueExpression
createValueExpression(String expression, Class<?> expectedType)
static Object
evaluateValueExpression(jakarta.el.ValueExpression expression, jakarta.el.ELContext elContext)
static jakarta.el.ExpressionFactory
getDefaultExpressionFactory(ApplicationAssociate associate, FacesContext facesContext)
static jakarta.el.ExpressionFactory
getDefaultExpressionFactory(FacesContext facesContext)
static boolean
isCompositeComponentExpr(String expression)
static boolean
isCompositeComponentLookupWithArgs(String expression)
static boolean
isCompositeComponentMethodExprLookup(String expression)
-
-
-
Field Detail
-
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 Detail
-
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
- aCompositeELResolver
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 aValueExpression
with the expected type ofObject.class
- Parameters:
expression
- an EL expression- Returns:
- a new
ValueExpression
instance based off the providedvalueRef
-
createValueExpression
public static jakarta.el.ValueExpression createValueExpression(String expression, Class<?> expectedType)
-
getDefaultExpressionFactory
public static jakarta.el.ExpressionFactory getDefaultExpressionFactory(FacesContext facesContext)
-
getDefaultExpressionFactory
public static jakarta.el.ExpressionFactory getDefaultExpressionFactory(ApplicationAssociate associate, FacesContext facesContext)
-
-