public class EventTypeNestableGetterFactoryObjectArray extends Object implements EventTypeNestableGetterFactory
Constructor and Description |
---|
EventTypeNestableGetterFactoryObjectArray(String eventTypeName,
Map<String,Integer> propertiesIndex) |
public EventPropertyGetterSPI getPropertyDynamicGetter(Map<String,Object> nestableTypes, String propertyExpression, DynamicProperty prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory)
getPropertyDynamicGetter
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterProperty(String name, BeanEventType nativeFragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory)
getGetterProperty
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterEventBean(String name, EPTypeClass underlyingType)
getGetterEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterEventBeanArray(String name, EventType eventType)
getGetterEventBeanArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterBeanNestedArray(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory)
getGetterBeanNestedArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedEventBean(String propertyNameAtomic, int index)
getGetterIndexedEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedUnderlyingArray(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventType innerType, BeanEventTypeFactory beanEventTypeFactory)
getGetterIndexedUnderlyingArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedClassArray(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EPTypeClass componentType, BeanEventTypeFactory beanEventTypeFactory)
getGetterIndexedClassArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterMappedProperty(String propertyNameAtomic, String key)
getGetterMappedProperty
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedEntryEventBeanArrayElement(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter)
getGetterIndexedEntryEventBeanArrayElement
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterIndexedEntryPOJO(String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass propertyTypeGetter)
getGetterIndexedEntryPOJO
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedMapProp(String propertyName, MapEventPropertyGetter getterNested)
getGetterNestedMapProp
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedPOJOProp(String propertyName, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass eptype)
getGetterNestedPOJOProp
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedEventBean(String propertyName, EventPropertyGetterSPI nestedGetter)
getGetterNestedEventBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedEntryBean(String propertyName, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory)
getGetterNestedEntryBean
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedEntryBeanArray(String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory)
getGetterNestedEntryBeanArray
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterBeanNested(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory)
getGetterBeanNested
in interface EventTypeNestableGetterFactory
public EventPropertyGetterMappedSPI getPropertyProvidedGetterMap(Map<String,Object> nestableTypes, String mappedPropertyName, MappedProperty mappedProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory)
getPropertyProvidedGetterMap
in interface EventTypeNestableGetterFactory
public EventPropertyGetterIndexedSPI getPropertyProvidedGetterIndexed(Map<String,Object> nestableTypes, String indexedPropertyName, IndexedProperty indexedProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory)
getPropertyProvidedGetterIndexed
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterNestedPropertyProvidedGetterDynamic(Map<String,Object> nestableTypes, String propertyName, EventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory)
getGetterNestedPropertyProvidedGetterDynamic
in interface EventTypeNestableGetterFactory
public EventPropertyGetterSPI getGetterRootedDynamicNested(Property prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory)
getGetterRootedDynamicNested
in interface EventTypeNestableGetterFactory
Copyright © 2005–2020. All rights reserved.