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

public interface BeanEventPropertyGetter extends EventPropertyGetterSPI
Shortcut-evaluator for use with POJO-backed events only.
  • Method Details

    • getBeanProp

      Object getBeanProp(Object object) throws PropertyAccessException
      Returns the property as an object.
      Parameters:
      object - to evaluate
      Returns:
      property of object
      Throws:
      PropertyAccessException - if access failed
    • isBeanExistsProperty

      boolean isBeanExistsProperty(Object object)
      Returns true if the dynamic property exists.
      Parameters:
      object - to evaluate
      Returns:
      indicator if property exists
    • getBeanPropType

      EPTypeClass getBeanPropType()
    • getTargetType

      EPTypeClass getTargetType()