Uses of Interface
org.springframework.expression.PropertyAccessor
Package
Description
Expression parsing support within a Spring application context.
Core abstractions behind the Spring Expression Language.
SpEL's central implementation package.
SpEL's abstract syntax tree.
SpEL's default implementations for various core abstractions.
-
Uses of PropertyAccessor in org.springframework.context.expression
Modifier and TypeClassDescriptionclass
EL property accessor that knows how to traverse the beans and contextual objects of a SpringBeanExpressionContext
.class
EL property accessor that knows how to traverse the beans of a SpringBeanFactory
.class
Read-only EL property accessor that knows how to retrieve keys of a SpringEnvironment
instance.class
EL property accessor that knows how to traverse the keys of a standardMap
. -
Uses of PropertyAccessor in org.springframework.expression
Modifier and TypeMethodDescriptionEvaluationContext.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
Modifier and TypeInterfaceDescriptioninterface
A compilablePropertyAccessor
is able to generate bytecode that represents the access operation, facilitating compilation to bytecode of expressions that use the accessor. -
Uses of PropertyAccessor in org.springframework.expression.spel.ast
Modifier and TypeMethodDescriptionstatic 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.Modifier and TypeMethodDescriptionstatic 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
Modifier and TypeClassDescriptionfinal class
AnPropertyAccessor
variant for data binding purposes, using reflection to access properties for reading and possibly writing.class
A powerfulPropertyAccessor
that uses reflection to access properties for reading and possibly also for writing on a target instance.static class
An optimized form of a PropertyAccessor that will use reflection but only knows how to access a particular property on a particular class.Modifier and TypeMethodDescriptionReflectivePropertyAccessor.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.Modifier and TypeMethodDescriptionSimpleEvaluationContext.getPropertyAccessors()
Return the specifiedPropertyAccessor
delegates, if any.StandardEvaluationContext.getPropertyAccessors()
Modifier and TypeMethodDescriptionvoid
StandardEvaluationContext.addPropertyAccessor
(PropertyAccessor accessor) SimpleEvaluationContext.forPropertyAccessors
(PropertyAccessor... accessors) Create aSimpleEvaluationContext
for the specifiedPropertyAccessor
delegates: typically a customPropertyAccessor
specific to a use case — for example, for attribute resolution in a custom data structure — potentially combined with aDataBindingPropertyAccessor
if property dereferences are needed as well.boolean
StandardEvaluationContext.removePropertyAccessor
(PropertyAccessor accessor) Modifier and TypeMethodDescriptionvoid
StandardEvaluationContext.setPropertyAccessors
(List<PropertyAccessor> propertyAccessors)