Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Web Flow
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.springframework.webflow.expression.el
Class ScopeSearchingELResolver

    java.lang.Object
      javax.el.ELResolver
          org.springframework.webflow.expression.el.ScopeSearchingELResolver

    public class ScopeSearchingELResolver

extends javax.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 javax.el.ELResolver
`RESOLVABLE_AT_DESIGN_TIME, TYPE`

Constructor Summary
`ScopeSearchingELResolver()`
`ScopeSearchingELResolver(RequestContext requestContext)`

Method Summary
`java.lang.Class` | `getCommonPropertyType(javax.el.ELContext elContext, java.lang.Object base)`
`java.util.Iterator` | `getFeatureDescriptors(javax.el.ELContext elContext, java.lang.Object base)`
`protected RequestContext` | `getRequestContext()`
`java.lang.Class` | `getType(javax.el.ELContext elContext, java.lang.Object base, java.lang.Object property)`
`java.lang.Object` | `getValue(javax.el.ELContext elContext, java.lang.Object base, java.lang.Object property)`
`boolean` | `isReadOnly(javax.el.ELContext elContext, java.lang.Object base, java.lang.Object property)`
`void` | `setValue(javax.el.ELContext elContext, java.lang.Object base, java.lang.Object property, java.lang.Object value)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ScopeSearchingELResolver

    public ScopeSearchingELResolver()

### ScopeSearchingELResolver

    public ScopeSearchingELResolver(RequestContext requestContext)

Method Detail

### getCommonPropertyType

    public java.lang.Class getCommonPropertyType(javax.el.ELContext elContext,
                                                 java.lang.Object base)

  Specified by:
    `getCommonPropertyType` in class `javax.el.ELResolver`

### getFeatureDescriptors

    public java.util.Iterator getFeatureDescriptors(javax.el.ELContext elContext,
                                                    java.lang.Object base)

  Specified by:
    `getFeatureDescriptors` in class `javax.el.ELResolver`

### getType

    public java.lang.Class getType(javax.el.ELContext elContext,
                                   java.lang.Object base,
                                   java.lang.Object property)

  Specified by:
    `getType` in class `javax.el.ELResolver`

### getValue

    public java.lang.Object getValue(javax.el.ELContext elContext,
                                     java.lang.Object base,
                                     java.lang.Object property)

  Specified by:
    `getValue` in class `javax.el.ELResolver`

### isReadOnly

    public boolean isReadOnly(javax.el.ELContext elContext,
                              java.lang.Object base,
                              java.lang.Object property)

  Specified by:
    `isReadOnly` in class `javax.el.ELResolver`

### setValue

    public void setValue(javax.el.ELContext elContext,
                         java.lang.Object base,
                         java.lang.Object property,
                         java.lang.Object value)

  Specified by:
    `setValue` in class `javax.el.ELResolver`

### getRequestContext

    protected RequestContext getRequestContext()

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Web Flow
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD