| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.context.expression.BeanFactoryAccessor
public class BeanFactoryAccessor
EL property accessor that knows how to traverse the beans of a
 Spring BeanFactory.
| Constructor Summary | |
|---|---|
| BeanFactoryAccessor() | |
| Method Summary | |
|---|---|
|  boolean | canRead(EvaluationContext context,
        Object target,
        String name)Called to determine if a resolver instance is able to access a specified property on a specified target object. | 
|  boolean | canWrite(EvaluationContext context,
         Object target,
         String name)Called to determine if a resolver instance is able to write to a specified property on a specified target object. | 
|  Class[] | getSpecificTargetClasses()Return an array of classes for which this resolver should be called. | 
|  TypedValue | read(EvaluationContext context,
     Object target,
     String name)Called to read a property from a specified target object | 
|  void | write(EvaluationContext context,
      Object target,
      String name,
      Object newValue)Called to write to a property on a specified target object. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public BeanFactoryAccessor()
| Method Detail | 
|---|
public boolean canRead(EvaluationContext context,
                       Object target,
                       String name)
                throws AccessException
PropertyAccessor
canRead in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessed
AccessException - if there is any problem determining whether the property can be read
public TypedValue read(EvaluationContext context,
                       Object target,
                       String name)
                throws AccessException
PropertyAccessor
read in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessed
AccessException - if there is any problem accessing the property value
public boolean canWrite(EvaluationContext context,
                        Object target,
                        String name)
                 throws AccessException
PropertyAccessor
canWrite in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessed
AccessException - if there is any problem determining whether the property can be written to
public void write(EvaluationContext context,
                  Object target,
                  String name,
                  Object newValue)
           throws AccessException
PropertyAccessor
write in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessednewValue - the new value for the property
AccessException - if there is any problem writing to the property valuepublic Class[] getSpecificTargetClasses()
PropertyAccessor
getSpecificTargetClasses in interface PropertyAccessor| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||