public class EventTypeNestableGetterFactoryObjectArray extends java.lang.Object implements EventTypeNestableGetterFactory
Constructor and Description |
---|
EventTypeNestableGetterFactoryObjectArray(java.lang.String eventTypeName,
java.util.Map<java.lang.String,java.lang.Integer> propertiesIndex) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetter |
getGetterBeanNested(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetter |
getGetterBeanNestedArray(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetter |
getGetterEventBean(java.lang.String name) |
EventPropertyGetter |
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 getterNested) |
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) |
java.util.Map<java.lang.String,java.lang.Integer> |
getPropertiesIndex() |
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 EventTypeNestableGetterFactoryObjectArray(java.lang.String eventTypeName, java.util.Map<java.lang.String,java.lang.Integer> propertiesIndex)
public java.util.Map<java.lang.String,java.lang.Integer> getPropertiesIndex()
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 EventPropertyGetter getGetterProperty(java.lang.String name, BeanEventType nativeFragmentType, EventAdapterService eventAdapterService)
getGetterProperty
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterEventBean(java.lang.String name)
getGetterEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetter getGetterEventBeanArray(java.lang.String name, EventType eventType)
getGetterEventBeanArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetter 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 getterNested)
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 EventPropertyGetter getGetterBeanNested(java.lang.String name, EventType eventType, EventAdapterService eventAdapterService)
getGetterBeanNested
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