Uses of Interface
org.springframework.expression.PropertyAccessor
Packages that use PropertyAccessor Package Description org.springframework.context.expression Expression parsing support within a Spring application context.org.springframework.expression Core abstractions behind the Spring Expression Language.org.springframework.expression.spel SpEL's central implementation package.org.springframework.expression.spel.ast SpEL's abstract syntax tree.org.springframework.expression.spel.support SpEL's default implementations for various core abstractions.Uses of PropertyAccessor in org.springframework.context.expression
Classes in org.springframework.context.expression that implement PropertyAccessor Modifier and Type Class Description class
BeanExpressionContextAccessor
EL property accessor that knows how to traverse the beans and contextual objects of a SpringBeanExpressionContext
.class
BeanFactoryAccessor
EL property accessor that knows how to traverse the beans of a SpringBeanFactory
.class
EnvironmentAccessor
Read-only EL property accessor that knows how to retrieve keys of a SpringEnvironment
instance.class
MapAccessor
EL property accessor that knows how to traverse the keys of a standardMap
.Uses of PropertyAccessor in org.springframework.expression
Methods in org.springframework.expression that return types with arguments of type PropertyAccessor Modifier and Type Method Description List<PropertyAccessor>
EvaluationContext. getPropertyAccessors()
Return a list of accessors that will be asked in turn to read/write a property.Uses of PropertyAccessor in org.springframework.expression.spel
Subinterfaces of PropertyAccessor in org.springframework.expression.spel Modifier and Type Interface Description interface
CompilablePropertyAccessor
A compilable property accessor is able to generate bytecode that represents the access operation, facilitating compilation to bytecode of expressions that use the accessor.Methods in org.springframework.expression.spel that return types with arguments of type PropertyAccessor Modifier and Type Method Description List<PropertyAccessor>
ExpressionState. getPropertyAccessors()
Uses of PropertyAccessor in org.springframework.expression.spel.ast
Methods in org.springframework.expression.spel.ast that return types with arguments of type PropertyAccessor Modifier and Type Method Description static List<PropertyAccessor>
AstUtils. getPropertyAccessorsToTry(Class<?> targetType, List<PropertyAccessor> propertyAccessors)
Determines the set of property resolvers that should be used to try and access a property on the specified target type.Method parameters in org.springframework.expression.spel.ast with type arguments of type PropertyAccessor Modifier and Type Method Description static List<PropertyAccessor>
AstUtils. getPropertyAccessorsToTry(Class<?> targetType, List<PropertyAccessor> propertyAccessors)
Determines the set of property resolvers that should be used to try and access a property on the specified target type.Uses of PropertyAccessor in org.springframework.expression.spel.support
Classes in org.springframework.expression.spel.support that implement PropertyAccessor Modifier and Type Class Description class
DataBindingPropertyAccessor
APropertyAccessor
variant for data binding purposes, using reflection to access properties for reading and possibly writing.class
ReflectivePropertyAccessor
A powerfulPropertyAccessor
that uses reflection to access properties for reading and possibly also for writing on a target instance.static class
ReflectivePropertyAccessor.OptimalPropertyAccessor
An optimized form of a PropertyAccessor that will use reflection but only knows how to access a particular property on a particular class.Methods in org.springframework.expression.spel.support that return PropertyAccessor Modifier and Type Method Description PropertyAccessor
ReflectivePropertyAccessor. createOptimalAccessor(EvaluationContext context, Object target, String name)
Attempt to create an optimized property accessor tailored for a property of a particular name on a particular class.Methods in org.springframework.expression.spel.support that return types with arguments of type PropertyAccessor Modifier and Type Method Description List<PropertyAccessor>
SimpleEvaluationContext. getPropertyAccessors()
Return the specifiedPropertyAccessor
delegates, if any.List<PropertyAccessor>
StandardEvaluationContext. getPropertyAccessors()
Methods in org.springframework.expression.spel.support with parameters of type PropertyAccessor Modifier and Type Method Description void
StandardEvaluationContext. addPropertyAccessor(PropertyAccessor accessor)
static SimpleEvaluationContext.Builder
SimpleEvaluationContext. forPropertyAccessors(PropertyAccessor... accessors)
Create aSimpleEvaluationContext
for the specifiedPropertyAccessor
delegates: typically a customPropertyAccessor
specific to a use case (e.g.boolean
StandardEvaluationContext. removePropertyAccessor(PropertyAccessor accessor)
Method parameters in org.springframework.expression.spel.support with type arguments of type PropertyAccessor Modifier and Type Method Description void
StandardEvaluationContext. setPropertyAccessors(List<PropertyAccessor> propertyAccessors)
Constructors in org.springframework.expression.spel.support with parameters of type PropertyAccessor Constructor Description Builder(PropertyAccessor... accessors)