Uses of Interface
net.esper.event.EventPropertyGetter

Packages that use EventPropertyGetter
net.esper.eql.join.table Indexes for views 
net.esper.eql.lookup Subquery execution strategies and lookup indexes 
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 XML event wrappers 
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.eql.join.table
 

Fields in net.esper.eql.join.table declared as EventPropertyGetter
protected  EventPropertyGetter[] PropertyIndexedEventTable.propertyGetters
          Getters for properties.
 

Uses of EventPropertyGetter in net.esper.eql.lookup
 

Fields in net.esper.eql.lookup declared as EventPropertyGetter
protected  EventPropertyGetter[] IndexedTableLookupStrategy.propertyGetters
          Getters to use to get key values.
 

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 ReflectionPropFieldGetter
          Property getter for fields using Java's vanilla reflection.
 class ReflectionPropMethodGetter
          Property getter for methods 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 BeanEventType.SimplePropertyInfo.getGetter()
          Returns the getter.
 EventPropertyGetter WrapperEventType.getGetter(String property)
           
 EventPropertyGetter MapEventType.getGetter(String propertyName)
           
 EventPropertyGetter EventType.getGetter(String property)
          Get the getter for a specified event property.
 EventPropertyGetter CompositeEventType.getGetter(String propertyName)
           
 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.
 

Constructors in net.esper.event with parameters of type EventPropertyGetter
BeanEventType.SimplePropertyInfo(Class clazz, EventPropertyGetter getter, EventPropertyDescriptor descriptor)
          Ctor.
 

Uses of EventPropertyGetter in net.esper.event.property
 

Classes in net.esper.event.property that implement EventPropertyGetter
 class ArrayFastPropertyGetter
          Getter for an array property identified by a given index, using the CGLIB fast method.
 class ArrayFieldPropertyGetter
          Getter for an array property backed by a field, identified by a given index, using vanilla reflection.
 class ArrayMethodPropertyGetter
          Getter for an array property identified by a given index, using vanilla reflection.
 class DynamicIndexedPropertyGetter
          Getter for a dynamic indexed property (syntax field.indexed[0]?), using vanilla reflection.
 class DynamicMappedPropertyGetter
          Getter for a dynamic mapped property (syntax field.mapped('key')?), using vanilla reflection.
 class DynamicPropertyGetterBase
          Base class for getters for a dynamic property (syntax field.inner?), caches methods to use for classes.
 class DynamicSimplePropertyGetter
          Getter for a dynamic property (syntax field.inner?), using vanilla reflection.
 class KeyedFastPropertyGetter
          Getter for a key property identified by a given key value, using the CGLIB fast method.
 class KeyedMethodPropertyGetter
          Getter for a key property identified by a given key value, using vanilla reflection.
 class MapIndexedPropertyGetter
          Getter for a dynamic indexed property for maps.
 class MapMappedPropertyGetter
          Getter for a dynamic mappeds property for maps.
 class MapNestedPropertyGetter
          Getter for one or more levels deep nested properties of maps.
 class MapPropertyGetter
          A getter that interrogates a given property in a map which may itself contain nested maps or indexed entries.
 class NestedPropertyGetter
          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)
           
 EventPropertyGetter DynamicSimpleProperty.getGetter(BeanEventType eventType)
           
 EventPropertyGetter DynamicMappedProperty.getGetter(BeanEventType eventType)
           
 EventPropertyGetter DynamicIndexedProperty.getGetter(BeanEventType eventType)
           
static EventPropertyGetter PropertyHelper.getGetter(Method method, net.sf.cglib.reflect.FastClass fastClass)
          Return getter for the given method and CGLIB FastClass.
 EventPropertyGetter SimpleProperty.getGetterMap()
           
 EventPropertyGetter Property.getGetterMap()
          Returns the getter-method for use with Map event representations.
 EventPropertyGetter NestedProperty.getGetterMap()
           
 EventPropertyGetter MappedProperty.getGetterMap()
           
 EventPropertyGetter IndexedProperty.getGetterMap()
           
 EventPropertyGetter DynamicSimpleProperty.getGetterMap()
           
 EventPropertyGetter DynamicMappedProperty.getGetterMap()
           
 EventPropertyGetter DynamicIndexedProperty.getGetterMap()
           
 

Constructors in net.esper.event.property with parameters of type EventPropertyGetter
MapPropertyGetter(String propertyMap, EventPropertyGetter getter)
          Ctor.
 

Constructor parameters in net.esper.event.property with type arguments of type EventPropertyGetter
MapNestedPropertyGetter(List<EventPropertyGetter> getterChain)
          Ctor.
NestedPropertyGetter(List<EventPropertyGetter> getterChain, BeanEventTypeFactory beanEventTypeFactory)
          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 FilterParamIndexPropBase.getGetter()
          Returns getter for property.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com