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 classHardcodedPropertyAccessorRegistry.NextTokens
-
Field Summary
Fields Modifier and Type Field Description protected Map<Class<?>,List<Class<?>>>cachedClassAncestorsprotected 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.NextTokensgetNextTokens(String expression)ObjectgetProperty(Object object, String expression)
-
-
-
Method Detail
-
getNextTokens
protected HardcodedPropertyAccessorRegistry.NextTokens getNextTokens(String expression)
-
-