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 |
---|---|
EventPropertyGetterSPI |
getGetterBeanNested(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
getGetterBeanNestedArray(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
getGetterEventBean(java.lang.String name,
java.lang.Class underlyingType) |
EventPropertyGetterSPI |
getGetterEventBeanArray(java.lang.String name,
EventType eventType) |
EventPropertyGetterSPI |
getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class propertyTypeGetter) |
EventPropertyGetterSPI |
getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
int index) |
EventPropertyGetterSPI |
getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
java.lang.Class componentType) |
EventPropertyGetterSPI |
getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
EventType innerType) |
EventPropertyGetterSPI |
getGetterMappedProperty(java.lang.String propertyNameAtomic,
java.lang.String key) |
EventPropertyGetterSPI |
getGetterNestedEntryBean(java.lang.String propertyName,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
getGetterNestedMapProp(java.lang.String propertyName,
MapEventPropertyGetter getterNested) |
EventPropertyGetterSPI |
getGetterNestedPOJOProp(java.lang.String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class nestedReturnType,
java.lang.Class nestedComponentType) |
EventPropertyGetterSPI |
getGetterNestedPropertyProvidedGetterDynamic(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
EventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
getGetterProperty(java.lang.String name,
BeanEventType nativeFragmentType,
EventAdapterService eventAdapterService) |
java.util.Map<java.lang.String,java.lang.Integer> |
getPropertiesIndex() |
EventPropertyGetterSPI |
getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
EventPropertyGetterIndexedSPI |
getPropertyProvidedGetterIndexed(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String indexedPropertyName,
IndexedProperty indexedProperty,
EventAdapterService eventAdapterService) |
EventPropertyGetterMappedSPI |
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 EventPropertyGetterSPI getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String propertyName, Property prop, EventAdapterService eventAdapterService)
getPropertyProvidedGetter
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterProperty(java.lang.String name, BeanEventType nativeFragmentType, EventAdapterService eventAdapterService)
getGetterProperty
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterEventBean(java.lang.String name, java.lang.Class underlyingType)
getGetterEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterEventBeanArray(java.lang.String name, EventType eventType)
getGetterEventBeanArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterBeanNestedArray(java.lang.String name, EventType eventType, EventAdapterService eventAdapterService)
getGetterBeanNestedArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedEventBean(java.lang.String propertyNameAtomic, int index)
getGetterIndexedEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic, int index, EventAdapterService eventAdapterService, EventType innerType)
getGetterIndexedUnderlyingArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedPOJO(java.lang.String propertyNameAtomic, int index, EventAdapterService eventAdapterService, java.lang.Class componentType)
getGetterIndexedPOJO
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterMappedProperty(java.lang.String propertyNameAtomic, java.lang.String key)
getGetterMappedProperty
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter)
getGetterIndexedEntryEventBeanArrayElement
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventAdapterService eventAdapterService, java.lang.Class propertyTypeGetter)
getGetterIndexedEntryPOJO
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedMapProp(java.lang.String propertyName, MapEventPropertyGetter getterNested)
getGetterNestedMapProp
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedPOJOProp(java.lang.String propertyName, BeanEventPropertyGetter nestedGetter, EventAdapterService eventAdapterService, java.lang.Class nestedReturnType, java.lang.Class nestedComponentType)
getGetterNestedPOJOProp
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedEventBean(java.lang.String propertyName, EventPropertyGetterSPI nestedGetter)
getGetterNestedEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedEntryBean(java.lang.String propertyName, EventPropertyGetter getter, EventType innerType, EventAdapterService eventAdapterService)
getGetterNestedEntryBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventAdapterService eventAdapterService)
getGetterNestedEntryBeanArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterBeanNested(java.lang.String name, EventType eventType, EventAdapterService eventAdapterService)
getGetterBeanNested
in interface EventTypeNestableGetterFactory
public EventPropertyGetterMappedSPI getPropertyProvidedGetterMap(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String mappedPropertyName, MappedProperty mappedProperty, EventAdapterService eventAdapterService)
getPropertyProvidedGetterMap
in interface EventTypeNestableGetterFactory
public EventPropertyGetterIndexedSPI getPropertyProvidedGetterIndexed(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String indexedPropertyName, IndexedProperty indexedProperty, EventAdapterService eventAdapterService)
getPropertyProvidedGetterIndexed
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedPropertyProvidedGetterDynamic(java.util.Map<java.lang.String,java.lang.Object> nestableTypes, java.lang.String propertyName, EventPropertyGetter nestedGetter, EventAdapterService eventAdapterService)
getGetterNestedPropertyProvidedGetterDynamic
in interface EventTypeNestableGetterFactory