java.lang.Object
com.sun.faces.el.ELUtils
Utility class for EL related methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final jakarta.el.ArrayELResolverstatic final jakarta.el.BeanELResolverstatic final jakarta.el.ResourceBundleELResolverstatic final CompositeComponentAttributesELResolverstatic final EmptyStringToNullELResolverstatic final FacesResourceBundleELResolverstatic final FlashELResolverstatic final jakarta.el.ListELResolverstatic final jakarta.el.MapELResolverstatic final ResourceELResolverstatic final ScopedAttributeELResolver -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuildFacesResolver(FacesCompositeELResolver composite, ApplicationAssociate associate) Create theELResolverchain for programmatic EL calls.static Objectstatic jakarta.el.ValueExpressioncreateValueExpression(String expression) Create aValueExpressionwith the expected type ofObject.classstatic jakarta.el.ValueExpressioncreateValueExpression(String expression, Class<?> expectedType) static ObjectevaluateValueExpression(jakarta.el.ValueExpression expression, jakarta.el.ELContext elContext) static jakarta.el.ExpressionFactorygetDefaultExpressionFactory(ApplicationAssociate associate, FacesContext facesContext) static jakarta.el.ExpressionFactorygetDefaultExpressionFactory(FacesContext facesContext) static booleanisCompositeComponentExpr(String expression) static booleanisCompositeComponentLookupWithArgs(String expression) static booleanisCompositeComponentMethodExprLookup(String expression)
-
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
-
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
-
RESOURCE_RESOLVER
-
COMPOSITE_COMPONENT_ATTRIBUTES_EL_RESOLVER
public static final CompositeComponentAttributesELResolver COMPOSITE_COMPONENT_ATTRIBUTES_EL_RESOLVER -
EMPTY_STRING_TO_NULL_RESOLVER
-
-
Method Details
-
isCompositeComponentExpr
-
isCompositeComponentMethodExprLookup
-
isCompositeComponentLookupWithArgs
-
buildFacesResolver
public static void buildFacesResolver(FacesCompositeELResolver composite, ApplicationAssociate associate) Create the
ELResolverchain for programmatic EL calls.- Parameters:
composite- aCompositeELResolverassociate- our ApplicationAssociate
-
evaluateValueExpression
public static Object evaluateValueExpression(jakarta.el.ValueExpression expression, jakarta.el.ELContext elContext) -
createValueExpression
Create aValueExpressionwith the expected type ofObject.class- Parameters:
expression- an EL expression- Returns:
- a new
ValueExpressioninstance based off the providedvalueRef
-
createValueExpression
-
coerce
-
getDefaultExpressionFactory
-
getDefaultExpressionFactory
public static jakarta.el.ExpressionFactory getDefaultExpressionFactory(ApplicationAssociate associate, FacesContext facesContext)
-