com.espertech.esper.event.arr
Class EventTypeNestableGetterFactoryObjectArray
java.lang.Object
com.espertech.esper.event.arr.EventTypeNestableGetterFactoryObjectArray
- All Implemented Interfaces:
- EventTypeNestableGetterFactory
public class EventTypeNestableGetterFactoryObjectArray
- extends java.lang.Object
- implements EventTypeNestableGetterFactory
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventTypeNestableGetterFactoryObjectArray
public EventTypeNestableGetterFactoryObjectArray(java.lang.String eventTypeName,
java.util.Map<java.lang.String,java.lang.Integer> propertiesIndex)
getPropertiesIndex
public java.util.Map<java.lang.String,java.lang.Integer> getPropertiesIndex()
getPropertyProvidedGetter
public EventPropertyGetter getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
Property prop,
EventAdapterService eventAdapterService)
- Specified by:
getPropertyProvidedGetter
in interface EventTypeNestableGetterFactory
getGetterProperty
public EventPropertyGetter getGetterProperty(java.lang.String name,
BeanEventType nativeFragmentType,
EventAdapterService eventAdapterService)
- Specified by:
getGetterProperty
in interface EventTypeNestableGetterFactory
getGetterEventBean
public EventPropertyGetter getGetterEventBean(java.lang.String name)
- Specified by:
getGetterEventBean
in interface EventTypeNestableGetterFactory
getGetterEventBeanArray
public EventPropertyGetter getGetterEventBeanArray(java.lang.String name,
EventType eventType)
- Specified by:
getGetterEventBeanArray
in interface EventTypeNestableGetterFactory
getGetterBeanNestedArray
public EventPropertyGetter getGetterBeanNestedArray(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService)
- Specified by:
getGetterBeanNestedArray
in interface EventTypeNestableGetterFactory
getGetterIndexedEventBean
public EventPropertyGetter getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
int index)
- Specified by:
getGetterIndexedEventBean
in interface EventTypeNestableGetterFactory
getGetterIndexedUnderlyingArray
public EventPropertyGetter getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
EventType innerType)
- Specified by:
getGetterIndexedUnderlyingArray
in interface EventTypeNestableGetterFactory
getGetterIndexedPOJO
public EventPropertyGetter getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
java.lang.Class componentType)
- Specified by:
getGetterIndexedPOJO
in interface EventTypeNestableGetterFactory
getGetterMappedProperty
public EventPropertyGetter getGetterMappedProperty(java.lang.String propertyNameAtomic,
java.lang.String key)
- Specified by:
getGetterMappedProperty
in interface EventTypeNestableGetterFactory
getGetterIndexedEntryEventBeanArrayElement
public EventPropertyGetter getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter nestedGetter)
- Specified by:
getGetterIndexedEntryEventBeanArrayElement
in interface EventTypeNestableGetterFactory
getGetterIndexedEntryPOJO
public EventPropertyGetter getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class propertyTypeGetter)
- Specified by:
getGetterIndexedEntryPOJO
in interface EventTypeNestableGetterFactory
getGetterNestedMapProp
public EventPropertyGetter getGetterNestedMapProp(java.lang.String propertyName,
MapEventPropertyGetter getterNested)
- Specified by:
getGetterNestedMapProp
in interface EventTypeNestableGetterFactory
getGetterNestedPOJOProp
public EventPropertyGetter getGetterNestedPOJOProp(java.lang.String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class nestedReturnType,
java.lang.Class nestedComponentType)
- Specified by:
getGetterNestedPOJOProp
in interface EventTypeNestableGetterFactory
getGetterNestedEventBean
public EventPropertyGetter getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetter nestedGetter)
- Specified by:
getGetterNestedEventBean
in interface EventTypeNestableGetterFactory
getGetterNestedEntryBean
public EventPropertyGetter getGetterNestedEntryBean(java.lang.String propertyName,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService)
- Specified by:
getGetterNestedEntryBean
in interface EventTypeNestableGetterFactory
getGetterNestedEntryBeanArray
public EventPropertyGetter getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService)
- Specified by:
getGetterNestedEntryBeanArray
in interface EventTypeNestableGetterFactory
getGetterBeanNested
public EventPropertyGetter getGetterBeanNested(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService)
- Specified by:
getGetterBeanNested
in interface EventTypeNestableGetterFactory
getPropertyProvidedGetterMap
public EventPropertyGetterMapped getPropertyProvidedGetterMap(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String mappedPropertyName,
MappedProperty mappedProperty,
EventAdapterService eventAdapterService)
- Specified by:
getPropertyProvidedGetterMap
in interface EventTypeNestableGetterFactory
getPropertyProvidedGetterIndexed
public EventPropertyGetterIndexed getPropertyProvidedGetterIndexed(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String indexedPropertyName,
IndexedProperty indexedProperty,
EventAdapterService eventAdapterService)
- Specified by:
getPropertyProvidedGetterIndexed
in interface EventTypeNestableGetterFactory