public class EventTypeNestableGetterFactoryMap extends java.lang.Object implements EventTypeNestableGetterFactory
Constructor and Description |
---|
EventTypeNestableGetterFactoryMap() |
Modifier and Type | Method and Description |
---|---|
MapEventPropertyGetter |
getGetterBeanNested(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
MapEventPropertyGetter |
getGetterBeanNestedArray(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
MapEventPropertyGetter |
getGetterEventBean(java.lang.String name) |
MapEventPropertyGetter |
getGetterEventBeanArray(java.lang.String name,
EventType eventType) |
EventPropertyGetter |
getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter nestedGetter) |
EventPropertyGetter |
getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class propertyTypeGetter) |
EventPropertyGetter |
getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
int index) |
EventPropertyGetter |
getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
java.lang.Class componentType) |
EventPropertyGetter |
getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
EventType innerType) |
EventPropertyGetter |
getGetterMappedProperty(java.lang.String propertyNameAtomic,
java.lang.String key) |
EventPropertyGetter |
getGetterNestedEntryBean(java.lang.String propertyName,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetter |
getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetter |
getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetter nestedGetter) |
EventPropertyGetter |
getGetterNestedMapProp(java.lang.String propertyName,
MapEventPropertyGetter getterNestedMap) |
EventPropertyGetter |
getGetterNestedPOJOProp(java.lang.String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class nestedReturnType,
java.lang.Class nestedComponentType) |
EventPropertyGetter |
getGetterProperty(java.lang.String name,
BeanEventType nativeFragmentType,
EventAdapterService eventAdapterService) |
EventPropertyGetter |
getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
EventPropertyGetterIndexed |
getPropertyProvidedGetterIndexed(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String indexedPropertyName,
IndexedProperty indexedProperty,
EventAdapterService eventAdapterService) |
EventPropertyGetterMapped |
getPropertyProvidedGetterMap(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String mappedPropertyName,
MappedProperty mappedProperty,
EventAdapterService eventAdapterService) |
public EventPropertyGetter getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String propertyName, Property prop, EventAdapterService eventAdapterService)
getPropertyProvidedGetter
in interface EventTypeNestableGetterFactory
public EventPropertyGetterMapped getPropertyProvidedGetterMap(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String mappedPropertyName, MappedProperty mappedProperty, EventAdapterService eventAdapterService)
getPropertyProvidedGetterMap
in interface EventTypeNestableGetterFactory
public EventPropertyGetterIndexed getPropertyProvidedGetterIndexed(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String indexedPropertyName, IndexedProperty indexedProperty, EventAdapterService eventAdapterService)
getPropertyProvidedGetterIndexed
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterProperty(java.lang.String name, BeanEventType nativeFragmentType, EventAdapterService eventAdapterService)
getGetterProperty
in interface EventTypeNestableGetterFactory
public MapEventPropertyGetter getGetterEventBean(java.lang.String name)
getGetterEventBean
in interface EventTypeNestableGetterFactory
public MapEventPropertyGetter getGetterEventBeanArray(java.lang.String name, EventType eventType)
getGetterEventBeanArray
in interface EventTypeNestableGetterFactory
public MapEventPropertyGetter getGetterBeanNestedArray(java.lang.String name, EventType eventType, EventAdapterService eventAdapterService)
getGetterBeanNestedArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterIndexedEventBean(java.lang.String propertyNameAtomic, int index)
getGetterIndexedEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic, int index, EventAdapterService eventAdapterService, EventType innerType)
getGetterIndexedUnderlyingArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterIndexedPOJO(java.lang.String propertyNameAtomic, int index, EventAdapterService eventAdapterService, java.lang.Class componentType)
getGetterIndexedPOJO
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterMappedProperty(java.lang.String propertyNameAtomic, java.lang.String key)
getGetterMappedProperty
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic, int index, EventPropertyGetter nestedGetter)
getGetterIndexedEntryEventBeanArrayElement
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventAdapterService eventAdapterService, java.lang.Class propertyTypeGetter)
getGetterIndexedEntryPOJO
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterNestedMapProp(java.lang.String propertyName, MapEventPropertyGetter getterNestedMap)
getGetterNestedMapProp
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterNestedPOJOProp(java.lang.String propertyName, BeanEventPropertyGetter nestedGetter, EventAdapterService eventAdapterService, java.lang.Class nestedReturnType, java.lang.Class nestedComponentType)
getGetterNestedPOJOProp
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterNestedEventBean(java.lang.String propertyName, EventPropertyGetter nestedGetter)
getGetterNestedEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterNestedEntryBean(java.lang.String propertyName, EventPropertyGetter getter, EventType innerType, EventAdapterService eventAdapterService)
getGetterNestedEntryBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventAdapterService eventAdapterService)
getGetterNestedEntryBeanArray
in interface EventTypeNestableGetterFactory
public MapEventPropertyGetter getGetterBeanNested(java.lang.String name, EventType eventType, EventAdapterService eventAdapterService)
getGetterBeanNested
in interface EventTypeNestableGetterFactory