public class MapPartitionKeyPropertyAccessor extends ReflectivePropertyAccessor
PropertyAccessor reading values from a backing Map used by a
partition key.| Modifier and Type | Class and Description |
|---|---|
static class |
MapPartitionKeyPropertyAccessor.MapOptimalPropertyAccessor |
ReflectivePropertyAccessor.OptimalPropertyAccessor| Constructor and Description |
|---|
MapPartitionKeyPropertyAccessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead(EvaluationContext context,
Object target,
String name) |
PropertyAccessor |
createOptimalAccessor(EvaluationContext evalContext,
Object target,
String name) |
Class<?>[] |
getSpecificTargetClasses() |
TypedValue |
read(EvaluationContext context,
Object target,
String name) |
canWrite, findField, findGetterForProperty, findSetterForProperty, getLastReadInvokerPair, getPropertyMethodSuffix, getPropertyMethodSuffixes, writepublic Class<?>[] getSpecificTargetClasses()
getSpecificTargetClasses in interface PropertyAccessorgetSpecificTargetClasses in class ReflectivePropertyAccessorpublic boolean canRead(EvaluationContext context, Object target, String name) throws AccessException
canRead in interface PropertyAccessorcanRead in class ReflectivePropertyAccessorAccessExceptionpublic TypedValue read(EvaluationContext context, Object target, String name) throws AccessException
read in interface PropertyAccessorread in class ReflectivePropertyAccessorAccessExceptionpublic PropertyAccessor createOptimalAccessor(EvaluationContext evalContext, Object target, String name)
createOptimalAccessor in class ReflectivePropertyAccessor