com.espertech.esper.event.arr
Class EventTypeNestableGetterFactoryObjectArray

java.lang.Object
  extended by com.espertech.esper.event.arr.EventTypeNestableGetterFactoryObjectArray
All Implemented Interfaces:
EventTypeNestableGetterFactory

public class EventTypeNestableGetterFactoryObjectArray
extends java.lang.Object
implements EventTypeNestableGetterFactory


Constructor Summary
EventTypeNestableGetterFactoryObjectArray(java.lang.String eventTypeName, java.util.Map<java.lang.String,java.lang.Integer> propertiesIndex)
           
 
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)
           
 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
 

Constructor Detail

EventTypeNestableGetterFactoryObjectArray

public EventTypeNestableGetterFactoryObjectArray(java.lang.String eventTypeName,
                                                 java.util.Map<java.lang.String,java.lang.Integer> propertiesIndex)
Method Detail

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)
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

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