com.espertech.esper.event
Interface EventTypeNestableGetterFactory

All Known Implementing Classes:
EventTypeNestableGetterFactoryMap, EventTypeNestableGetterFactoryObjectArray

public interface 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 innerGetter, 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)
           
 

Method Detail

getPropertyProvidedGetter

EventPropertyGetter getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
                                              java.lang.String propertyName,
                                              Property prop,
                                              EventAdapterService eventAdapterService)

getPropertyProvidedGetterMap

EventPropertyGetterMapped getPropertyProvidedGetterMap(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
                                                       java.lang.String mappedPropertyName,
                                                       MappedProperty mappedProperty,
                                                       EventAdapterService eventAdapterService)

getPropertyProvidedGetterIndexed

EventPropertyGetterIndexed getPropertyProvidedGetterIndexed(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
                                                            java.lang.String indexedPropertyName,
                                                            IndexedProperty indexedProperty,
                                                            EventAdapterService eventAdapterService)

getGetterProperty

EventPropertyGetter getGetterProperty(java.lang.String name,
                                      BeanEventType nativeFragmentType,
                                      EventAdapterService eventAdapterService)

getGetterEventBean

EventPropertyGetter getGetterEventBean(java.lang.String name)

getGetterEventBeanArray

EventPropertyGetter getGetterEventBeanArray(java.lang.String name,
                                            EventType eventType)

getGetterBeanNested

EventPropertyGetter getGetterBeanNested(java.lang.String name,
                                        EventType eventType,
                                        EventAdapterService eventAdapterService)

getGetterBeanNestedArray

EventPropertyGetter getGetterBeanNestedArray(java.lang.String name,
                                             EventType eventType,
                                             EventAdapterService eventAdapterService)

getGetterIndexedEventBean

EventPropertyGetter getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
                                              int index)

getGetterIndexedUnderlyingArray

EventPropertyGetter getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
                                                    int index,
                                                    EventAdapterService eventAdapterService,
                                                    EventType innerType)

getGetterIndexedPOJO

EventPropertyGetter getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
                                         int index,
                                         EventAdapterService eventAdapterService,
                                         java.lang.Class componentType)

getGetterMappedProperty

EventPropertyGetter getGetterMappedProperty(java.lang.String propertyNameAtomic,
                                            java.lang.String key)

getGetterNestedEntryBeanArray

EventPropertyGetter getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
                                                  int index,
                                                  EventPropertyGetter getter,
                                                  EventType innerType,
                                                  EventAdapterService eventAdapterService)

getGetterIndexedEntryEventBeanArrayElement

EventPropertyGetter getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
                                                               int index,
                                                               EventPropertyGetter nestedGetter)

getGetterIndexedEntryPOJO

EventPropertyGetter getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
                                              int index,
                                              BeanEventPropertyGetter nestedGetter,
                                              EventAdapterService eventAdapterService,
                                              java.lang.Class propertyTypeGetter)

getGetterNestedMapProp

EventPropertyGetter getGetterNestedMapProp(java.lang.String propertyName,
                                           MapEventPropertyGetter getterNestedMap)

getGetterNestedPOJOProp

EventPropertyGetter getGetterNestedPOJOProp(java.lang.String propertyName,
                                            BeanEventPropertyGetter nestedGetter,
                                            EventAdapterService eventAdapterService,
                                            java.lang.Class nestedReturnType,
                                            java.lang.Class nestedComponentType)

getGetterNestedEventBean

EventPropertyGetter getGetterNestedEventBean(java.lang.String propertyName,
                                             EventPropertyGetter nestedGetter)

getGetterNestedEntryBean

EventPropertyGetter getGetterNestedEntryBean(java.lang.String propertyName,
                                             EventPropertyGetter innerGetter,
                                             EventType innerType,
                                             EventAdapterService eventAdapterService)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com