Package com.sun.faces.el
Class ELUtils
java.lang.Object
com.sun.faces.el.ELUtils
Utility class for EL related methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final jakarta.el.ArrayELResolver
static final jakarta.el.BeanELResolver
static final jakarta.el.ResourceBundleELResolver
static final CompositeComponentAttributesELResolver
static final FacesResourceBundleELResolver
static final FlashELResolver
static final jakarta.el.ListELResolver
static final jakarta.el.MapELResolver
static final ResourceELResolver
static final ScopedAttributeELResolver
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
buildFacesResolver
(FacesCompositeELResolver composite, ApplicationAssociate associate) Create theELResolver
chain for programmatic EL calls.static Object
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 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
-
-
Method Details
-
isCompositeComponentExpr
-
isCompositeComponentMethodExprLookup
-
isCompositeComponentLookupWithArgs
-
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
Create aValueExpression
with the expected type ofObject.class
- Parameters:
expression
- an EL expression- Returns:
- a new
ValueExpression
instance based off the providedvalueRef
-
createValueExpression
-
coerce
-
getDefaultExpressionFactory
-
getDefaultExpressionFactory
public static jakarta.el.ExpressionFactory getDefaultExpressionFactory(ApplicationAssociate associate, FacesContext facesContext)
-