Interface BeanEventPropertyGetter
- All Superinterfaces:
EventPropertyGetter
,EventPropertyGetterSPI
,EventPropertyValueGetter
,EventPropertyValueGetterForge
- All Known Implementing Classes:
ArrayFieldPropertyGetter
,ArrayMethodPropertyGetter
,DynamicIndexedPropertyGetterByField
,DynamicIndexedPropertyGetterByMethod
,DynamicMappedPropertyGetterByField
,DynamicMappedPropertyGetterByMethod
,DynamicPropertyGetterByFieldBase
,DynamicPropertyGetterByMethodBase
,DynamicSimplePropertyGetterByField
,DynamicSimplePropertyGetterByMethod
,IterableFieldPropertyGetter
,IterableMethodPropertyGetter
,KeyedMapFieldPropertyGetter
,KeyedMapMethodPropertyGetter
,KeyedMethodPropertyGetter
,ListFieldPropertyGetter
,ListMethodPropertyGetter
,NestedPropertyGetter
,ReflectionPropFieldGetter
,ReflectionPropMethodGetter
Shortcut-evaluator for use with POJO-backed events only.
-
Field Summary
Fields inherited from interface com.espertech.esper.common.client.EventPropertyValueGetter
EPTYPE, EPTYPEARRAY
-
Method Summary
Modifier and TypeMethodDescriptiongetBeanProp
(Object object) Returns the property as an object.boolean
isBeanExistsProperty
(Object object) Returns true if the dynamic property exists.Methods inherited from interface com.espertech.esper.common.client.EventPropertyGetter
getFragment, isExistsProperty
Methods inherited from interface com.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
eventBeanExistsCodegen, eventBeanFragmentCodegen, underlyingExistsCodegen, underlyingFragmentCodegen, underlyingGetCodegen
Methods inherited from interface com.espertech.esper.common.client.EventPropertyValueGetter
get
Methods inherited from interface com.espertech.esper.common.internal.event.core.EventPropertyValueGetterForge
eventBeanGetCodegen
-
Method Details
-
getBeanProp
Returns the property as an object.- Parameters:
object
- to evaluate- Returns:
- property of object
- Throws:
PropertyAccessException
- if access failed
-
isBeanExistsProperty
Returns true if the dynamic property exists.- Parameters:
object
- to evaluate- Returns:
- indicator if property exists
-
getBeanPropType
EPTypeClass getBeanPropType() -
getTargetType
EPTypeClass getTargetType()
-