Uses of Interface
org.springframework.expression.PropertyAccessor
Packages that use 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 default implementations for various core abstractions.
-
Uses of PropertyAccessor in org.springframework.context.expression
Classes in org.springframework.context.expression that implement PropertyAccessorModifier and TypeClassDescriptionclassSpELPropertyAccessorthat knows how to access the beans and contextual objects of a SpringBeanExpressionContext.classSpELPropertyAccessorthat knows how to access the beans of a SpringBeanFactory.classRead-only SpELPropertyAccessorthat knows how to retrieve properties of a SpringEnvironmentinstance.classDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of PropertyAccessor in org.springframework.expression
Methods in org.springframework.expression that return types with arguments of type PropertyAccessorModifier and TypeMethodDescriptiondefault 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.spelModifier and TypeInterfaceDescriptioninterfaceA compilablePropertyAccessoris 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 -
Uses of PropertyAccessor in org.springframework.expression.spel.support
Classes in org.springframework.expression.spel.support that implement PropertyAccessorModifier and TypeClassDescriptionfinal classAnPropertyAccessorvariant for data binding purposes, using reflection to access properties for reading and possibly writing.classSpELPropertyAccessorthat knows how to access the keys of a standardMap.classA powerfulPropertyAccessorthat uses reflection to access properties for reading and possibly also for writing on a target instance.Methods in org.springframework.expression.spel.support that return PropertyAccessorModifier and TypeMethodDescriptionReflectivePropertyAccessor.createOptimalAccessor(EvaluationContext context, @Nullable 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 PropertyAccessorModifier and TypeMethodDescriptionSimpleEvaluationContext.getPropertyAccessors()Return the specifiedPropertyAccessordelegates, if any.StandardEvaluationContext.getPropertyAccessors()Get the list of property accessors configured in this evaluation context.Methods in org.springframework.expression.spel.support with parameters of type PropertyAccessorModifier and TypeMethodDescriptionvoidStandardEvaluationContext.addPropertyAccessor(PropertyAccessor propertyAccessor) Add the supplied property accessor to this evaluation context.SimpleEvaluationContext.forPropertyAccessors(PropertyAccessor... accessors) Create aSimpleEvaluationContextfor the specifiedPropertyAccessordelegates: typically a customPropertyAccessorspecific to a use case — for example, for attribute resolution in a custom data structure — potentially combined with aDataBindingPropertyAccessorif property dereferences are needed as well.booleanStandardEvaluationContext.removePropertyAccessor(PropertyAccessor propertyAccessor) Remove the supplied property accessor from this evaluation context.Method parameters in org.springframework.expression.spel.support with type arguments of type PropertyAccessorModifier and TypeMethodDescriptionvoidStandardEvaluationContext.setPropertyAccessors(List<PropertyAccessor> propertyAccessors) Set the list of property accessors to use in this evaluation context.
MapAccessor.