Class ScopeSearchingELResolver
java.lang.Object
jakarta.el.ELResolver
org.springframework.webflow.expression.el.ScopeSearchingELResolver
public class ScopeSearchingELResolver
extends jakarta.el.ELResolver
Custom EL resolver that searches the current request context for variables to resolve. The search algorithm looks in
request scope first, then flash scope, then view scope, then flow scope, then conversation scope.
Suitable for use along side other variable resolvers to support EL binding expressions like "#{bean.property}" where
"bean" could be a property in any supported scope.
- Author:
- Jeremy Grelle
-
Field Summary
Fields inherited from class jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getCommonPropertyType
(jakarta.el.ELContext elContext, Object base) getFeatureDescriptors
(jakarta.el.ELContext elContext, Object base) protected RequestContext
Class<?>
boolean
isReadOnly
(jakarta.el.ELContext elContext, Object base, Object property) void
Methods inherited from class jakarta.el.ELResolver
convertToType, invoke
-
Constructor Details
-
ScopeSearchingELResolver
public ScopeSearchingELResolver() -
ScopeSearchingELResolver
-
-
Method Details
-
getCommonPropertyType
- Specified by:
getCommonPropertyType
in classjakarta.el.ELResolver
-
getFeatureDescriptors
public Iterator<FeatureDescriptor> getFeatureDescriptors(jakarta.el.ELContext elContext, Object base) - Overrides:
getFeatureDescriptors
in classjakarta.el.ELResolver
-
getType
- Specified by:
getType
in classjakarta.el.ELResolver
-
getValue
- Specified by:
getValue
in classjakarta.el.ELResolver
-
isReadOnly
- Specified by:
isReadOnly
in classjakarta.el.ELResolver
-
setValue
- Specified by:
setValue
in classjakarta.el.ELResolver
-
getRequestContext
-