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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>getCommonPropertyType(jakarta.el.ELContext elContext, Object base) getFeatureDescriptors(jakarta.el.ELContext elContext, Object base) protected RequestContextClass<?>booleanisReadOnly(jakarta.el.ELContext elContext, Object base, Object property) voidMethods inherited from class jakarta.el.ELResolver
convertToType, invoke
-
Constructor Details
-
ScopeSearchingELResolver
public ScopeSearchingELResolver() -
ScopeSearchingELResolver
-
-
Method Details
-
getCommonPropertyType
- Specified by:
getCommonPropertyTypein classjakarta.el.ELResolver
-
getFeatureDescriptors
public Iterator<FeatureDescriptor> getFeatureDescriptors(jakarta.el.ELContext elContext, Object base) - Overrides:
getFeatureDescriptorsin classjakarta.el.ELResolver
-
getType
- Specified by:
getTypein classjakarta.el.ELResolver
-
getValue
- Specified by:
getValuein classjakarta.el.ELResolver
-
isReadOnly
- Specified by:
isReadOnlyin classjakarta.el.ELResolver
-
setValue
- Specified by:
setValuein classjakarta.el.ELResolver
-
getRequestContext
-