Uses of Interface
net.esper.event.EventPropertyGetter

Packages that use EventPropertyGetter
net.esper.event This package defines the Esper Client event API. 
net.esper.event.property Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean access 
net.esper.event.xml   
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
 

Uses of EventPropertyGetter in net.esper.event
 

Subinterfaces of EventPropertyGetter in net.esper.event
 interface TypedEventPropertyGetter
          Interface for property getters also returning type information for the property.
 

Classes in net.esper.event that implement EventPropertyGetter
 class CGLibPropertyGetter
          Property getter using CGLib's FastMethod instance.
 class ReflectionPropertyGetter
          Property getter using Java's vanilla reflection.
 

Methods in net.esper.event that return EventPropertyGetter
protected abstract  EventPropertyGetter BaseConfigurableEventType.doResolvePropertyGetter(String property)
          Subclasses must implement this and supply a getter to a given property.
 EventPropertyGetter EventType.getGetter(String property)
          Get the getter for a specified event property.
 EventPropertyGetter BeanEventType.getGetter(String propertyName)
           
 EventPropertyGetter BaseConfigurableEventType.getGetter(String property)
           
 

Methods in net.esper.event with parameters of type EventPropertyGetter
static MultiKeyUntyped EventBeanUtility.getMultiKey(EventBean event, EventPropertyGetter[] propertyGetters)
          Returns Multikey instance for given event and getters.
static Object[] EventBeanUtility.getPropertyArray(EventBean event, EventPropertyGetter[] propertyGetters)
          Returns object array containing property values of given properties, retrieved via EventPropertyGetter instances.
 

Uses of EventPropertyGetter in net.esper.event.property
 

Classes in net.esper.event.property that implement EventPropertyGetter
 class EventArrayPropertyGetter
          Getter for an array property identified by a given index, using the CGLIB fast method.
 class EventKeyedPropertyGetter
          Getter for a key property identified by a given key value, using the CGLIB fast method.
 class EventNestedPropertyGetter
          Getter for one or more levels deep nested properties.
 

Methods in net.esper.event.property that return EventPropertyGetter
 EventPropertyGetter SimpleProperty.getGetter(BeanEventType eventType)
           
 EventPropertyGetter Property.getGetter(BeanEventType eventType)
          Returns value getter for the property of an event of the given event type.
 EventPropertyGetter NestedProperty.getGetter(BeanEventType eventType)
           
 EventPropertyGetter MappedProperty.getGetter(BeanEventType eventType)
           
 EventPropertyGetter IndexedProperty.getGetter(BeanEventType eventType)
           
static EventPropertyGetter PropertyHelper.getGetter(Method method, net.sf.cglib.reflect.FastClass fastClass)
          Return getter for the given method and CGLIB FastClass.
 

Constructor parameters in net.esper.event.property with type arguments of type EventPropertyGetter
EventNestedPropertyGetter(List<EventPropertyGetter> getterChain, BeanEventAdapter beanEventAdapter)
          Ctor.
 

Uses of EventPropertyGetter in net.esper.event.xml
 

Classes in net.esper.event.xml that implement EventPropertyGetter
 class XPathPropertyGetter
          Getter for properties of DOM xml events.
 

Methods in net.esper.event.xml that return EventPropertyGetter
protected  EventPropertyGetter SimpleXMLEventType.doResolvePropertyGetter(String property)
           
protected  EventPropertyGetter SchemaXMLEventType.doResolvePropertyGetter(String property)
           
 

Uses of EventPropertyGetter in net.esper.filter
 

Methods in net.esper.filter that return EventPropertyGetter
 EventPropertyGetter FilterParamIndex.getGetter()
          Returns getter for property.