Package net.esper.event.property

Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean access

See:
          Description

Interface Summary
Property Interface for a property of an event of type BeanEventType (JavaBean event).
PropertyListBuilder Interface for an introspector that generates a list of event property descriptors given a clazz.
 

Class Summary
ArrayFastPropertyGetter Getter for an array property identified by a given index, using the CGLIB fast method.
ArrayFieldPropertyGetter Getter for an array property backed by a field, identified by a given index, using vanilla reflection.
ArrayMethodPropertyGetter Getter for an array property identified by a given index, using vanilla reflection.
IndexedProperty Represents an indexed property or array property, ie.
KeyedFastPropertyGetter Getter for a key property identified by a given key value, using the CGLIB fast method.
KeyedMethodPropertyGetter Getter for a key property identified by a given key value, using vanilla reflection.
MappedProperty Represents a mapped property or array property, ie.
NestedProperty This class represents a nested property, each nesting level made up of a property instance that can be of type indexed, mapped or simple itself.
NestedPropertyGetter Getter for one or more levels deep nested properties.
PropertyBase All properties have a property name and this is the abstract base class that serves up the property name.
PropertyHelper This class offers utililty methods around introspection and CGLIB interaction.
PropertyListBuilderExplicit Introspector that considers explicitly configured event properties only.
PropertyListBuilderFactory Factory for creates a builder/introspector for determining event property descriptors based on a given class.
PropertyListBuilderJavaBean Implementation for a property list builder that considers JavaBean-style methods as the exposed event properties, plus any explicitly configured props.
PropertyListBuilderPublic Implementation for a property list builder that considers any public method and public field as the exposed event properties, plus any explicitly configured props.
PropertyParser Parser for property names that can be simple, nested, mapped or a combination of these.
SimpleProperty Represents a simple property of a given name.
 

Package net.esper.event.property Description

Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean access