Class HardcodedPropertyAccessorRegistry
- java.lang.Object
-
- org.apache.unomi.plugins.baseplugin.conditions.HardcodedPropertyAccessorRegistry
-
public class HardcodedPropertyAccessorRegistry extends Object
This class contains the registry of all the hardcoded property accessors. For the moment this list of accessors is hardcoded, but in a future update it could be made dynamic.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HardcodedPropertyAccessorRegistry.NextTokens
-
Field Summary
Fields Modifier and Type Field Description protected Map<Class<?>,List<Class<?>>>
cachedClassAncestors
protected Map<Class<?>,HardcodedPropertyAccessor>
propertyAccessors
-
Constructor Summary
Constructors Constructor Description HardcodedPropertyAccessorRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Class<?>>
collectAncestors(Class<?> targetClass, Set<Class<?>> availableAccessors)
protected HardcodedPropertyAccessorRegistry.NextTokens
getNextTokens(String expression)
Object
getProperty(Object object, String expression)
-
-
-
Method Detail
-
getNextTokens
protected HardcodedPropertyAccessorRegistry.NextTokens getNextTokens(String expression)
-
-