See: Description
Interface | Description |
---|---|
BeanEventPropertyGetter |
Shortcut-evaluator for use with POJO-backed events only.
|
BeanEventTypeFactory |
Interface for a factory for obtaining
BeanEventType instances. |
BeanInstantiator | |
InstanceManufacturer | |
InstanceManufacturerFactory | |
PropertyListBuilder |
Interface for an introspector that generates a list of event property descriptors
given a clazz.
|
Class | Description |
---|---|
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.
|
BaseNativePropertyGetter |
Base getter for native fragments.
|
BeanEventAdapter |
A fcatory for
BeanEventType instances based on Java class information and using configured
settings for |
BeanEventBean |
Wrapper for Java bean (POJO or regular) Java objects the represent events.
|
BeanEventBeanConfiguredCopyMethod |
Copies an event for modification.
|
BeanEventBeanReader |
Reader for fast access to all event properties for an event backed by a Java object.
|
BeanEventBeanSerializableCopyMethod |
Copy method for bean events utilizing serializable.
|
BeanEventBeanWriter |
Writer for a set of event properties to a bean event.
|
BeanEventPropertyWriter |
Writer for a property to an event.
|
BeanEventPropertyWriterIndexedProp | |
BeanEventPropertyWriterMapProp | |
BeanEventType |
Implementation of the EventType interface for handling JavaBean-type classes.
|
BeanEventType.SimplePropertyInfo |
Descriptor caching the getter, class and property info.
|
BeanInstantiatorByCtor | |
BeanInstantiatorByFactoryFastClass | |
BeanInstantiatorByFactoryReflection | |
BeanInstantiatorByNewInstanceFastClass | |
BeanInstantiatorByNewInstanceReflection | |
BeanInstantiatorFactory | |
CGLibPropertyGetter |
Property getter using CGLib's FastMethod instance.
|
DynamicIndexedPropertyGetter |
Getter for a dynamic indexed property (syntax field.indexed[0]?), using vanilla reflection.
|
DynamicMappedPropertyGetter |
Getter for a dynamic mapped property (syntax field.mapped('key')?), using vanilla reflection.
|
DynamicPropertyDescriptor |
Provides method information for dynamic (unchecked) properties of each class for use in obtaining property values.
|
DynamicPropertyGetterBase |
Base class for getters for a dynamic property (syntax field.inner?), caches methods to use for classes.
|
DynamicSimplePropertyGetter |
Getter for a dynamic property (syntax field.inner?), using vanilla reflection.
|
EventBeanManufacturerBean |
Factory for event beans created and populate anew from a set of values.
|
EventBeanManufacturerCtor | |
InstanceManufacturerFactoryFactory | |
InstanceManufacturerFactoryFastCtor | |
InstanceManufacturerFastCtor | |
InstanceManufacturerUtil | |
InstanceManufacturerUtil.InstanceManufacturerForgeArray | |
InstanceManufacturerUtil.InstanceManufacturerForgeNonArray | |
InternalEventPropDescriptor |
Encapsulates the event property information available after introspecting an event's class members
for getter methods.
|
IterableFastPropertyGetter |
Getter for a iterable property identified by a given index, using the CGLIB fast method.
|
IterableFieldPropertyGetter |
Getter for an iterable property backed by a field, identified by a given index, using vanilla reflection.
|
IterableMethodPropertyGetter |
Getter for an iterable property identified by a given index, using vanilla reflection.
|
KeyedFastPropertyGetter |
Getter for a key property identified by a given key value, using the CGLIB fast method.
|
KeyedMapFastPropertyGetter |
Getter for a key property identified by a given key value of a map, using the CGLIB fast method.
|
KeyedMapFieldPropertyGetter |
Getter for a key property identified by a given key value, using vanilla reflection.
|
KeyedMapMethodPropertyGetter |
Getter for a key property identified by a given key value, using vanilla reflection.
|
KeyedMethodPropertyGetter |
Getter for a key property identified by a given key value, using vanilla reflection.
|
ListFastPropertyGetter |
Getter for a list property identified by a given index, using the CGLIB fast method.
|
ListFieldPropertyGetter |
Getter for a list property backed by a field, identified by a given index, using vanilla reflection.
|
ListMethodPropertyGetter |
Getter for a list property identified by a given index, using vanilla reflection.
|
NestedPropertyGetter |
Getter for one or more levels deep nested properties.
|
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.
|
ReflectionPropFieldGetter |
Property getter for fields using Java's vanilla reflection.
|
ReflectionPropMethodGetter |
Property getter for methods using Java's vanilla reflection.
|
SendableEventBean |
JavaBean and legacy Java underlying event classes are here.