Package | Description |
---|---|
com.espertech.esper.codegen.model.blocks |
Byte-Code-Generation Reusable Code Blocks
|
com.espertech.esper.epl.core.engineimport |
Engine import handling
|
com.espertech.esper.epl.core.select |
Select-clause processing.
|
com.espertech.esper.epl.core.select.eval |
Select expression evaluators.
|
com.espertech.esper.epl.datetime.dtlocal |
Date-time evaluators
|
com.espertech.esper.epl.datetime.interval |
Interval algebra.
|
com.espertech.esper.epl.enummethod.dot |
Enumeration method utility classes and input data sources.
|
com.espertech.esper.epl.expression.core |
Core expression classes.
|
com.espertech.esper.epl.expression.funcs |
Function expressions.
|
com.espertech.esper.event |
This package defines the internal event APIs.
|
com.espertech.esper.event.arr |
Object-array event type.
|
com.espertech.esper.event.bean |
JavaBean and legacy Java underlying event classes are here.
|
com.espertech.esper.event.map |
Map-underlying event classes are here.
|
com.espertech.esper.event.property |
Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean
access
|
com.espertech.esper.event.vaevent |
Value added events are revision events and variant events.
|
com.espertech.esper.event.wrap |
Event wrap refers to adding properties to an existing event
|
com.espertech.esper.event.xml |
XML event wrappers
|
Modifier and Type | Method and Description |
---|---|
static CodegenMethodNode |
CodegenLegoPropertyBeanOrUnd.from(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
java.lang.Class expectedUnderlyingType,
EventPropertyGetterSPI innerGetter,
CodegenLegoPropertyBeanOrUnd.AccessType accessType,
java.lang.Class generator) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetter |
EngineImportServiceImpl.codegenGetter(EventPropertyGetterSPI getterSPI,
java.lang.String eventTypeName,
java.lang.String propertyExpression) |
EventPropertyGetter |
EngineImportService.codegenGetter(EventPropertyGetterSPI getterSPI,
java.lang.String eventTypeName,
java.lang.String propertyExpression) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
SelectExprProcessorEvalByGetterFragment.getGetter() |
Constructor and Description |
---|
ExprForgeStreamWithGetter(EventPropertyGetterSPI getter) |
SelectExprProcessorEvalByGetter(int streamNum,
EventPropertyGetterSPI getter,
java.lang.Class returnType) |
SelectExprProcessorEvalByGetterFragment(int streamNum,
EventPropertyGetterSPI getter,
java.lang.Class returnType,
FragmentEventType fragmentType) |
Constructor and Description |
---|
EvalSelectStreamWUnderlying(SelectExprForgeContext selectExprForgeContext,
EventType resultEventType,
java.util.List<SelectClauseStreamCompiledSpec> namedStreams,
boolean usingWildcard,
java.util.List<SelectExprStreamDesc> unnamedStreams,
boolean singleStreamWrapper,
boolean underlyingIsFragmentEvent,
int underlyingStreamNumber,
EventPropertyGetterSPI underlyingPropertyEventGetter,
ExprForge underlyingExprForge,
TableMetadata tableMetadata,
EventType[] eventTypes) |
Modifier and Type | Field and Description |
---|---|
protected EventPropertyGetterSPI |
DTLocalBeanIntervalNoEndTSForge.getter |
protected EventPropertyGetterSPI |
DTLocalBeanCalOpsForge.getter |
protected EventPropertyGetterSPI |
DTLocalBeanIntervalWithEndForge.getterEndTimestamp |
protected EventPropertyGetterSPI |
DTLocalBeanIntervalWithEndForge.getterStartTimestamp |
Constructor and Description |
---|
DTLocalBeanCalOpsForge(EventPropertyGetterSPI getter,
java.lang.Class getterReturnType,
DTLocalForge inner,
java.lang.Class innerReturnType) |
DTLocalBeanIntervalNoEndTSForge(EventPropertyGetterSPI getter,
java.lang.Class getterResultType,
DTLocalForge inner,
java.lang.Class returnType) |
DTLocalBeanIntervalWithEndForge(EventPropertyGetterSPI getterStartTimestamp,
java.lang.Class getterStartReturnType,
EventPropertyGetterSPI getterEndTimestamp,
java.lang.Class getterEndReturnType,
DTLocalForgeIntervalComp inner) |
DTLocalBeanReformatForge(EventPropertyGetterSPI getter,
java.lang.Class getterResultType,
DTLocalForge inner,
java.lang.Class returnType) |
Constructor and Description |
---|
ExprEvaluatorStreamDTProp(int streamId,
EventPropertyGetterSPI getter,
java.lang.Class getterReturnTypeBoxed) |
ExprEvaluatorStreamDTPropFragment(int streamId,
EventPropertyGetterSPI getterFragment,
EventPropertyGetterSPI getterTimestamp) |
Constructor and Description |
---|
ExprDotForgeProperty(EventPropertyGetterSPI getter,
EPType returnType) |
PropertyDotEventCollectionForge(java.lang.String propertyNameCache,
int streamId,
EventType fragmentType,
EventPropertyGetterSPI getter,
boolean disablePropertyExpressionEventCollCache) |
PropertyDotEventSingleForge(int streamId,
EventType fragmentType,
EventPropertyGetterSPI getter) |
PropertyDotNonLambdaForge(int streamId,
EventPropertyGetterSPI getter,
java.lang.Class returnType) |
PropertyDotNonLambdaFragmentForge(int streamId,
EventPropertyGetterSPI getter) |
PropertyDotScalarArrayForge(java.lang.String propertyName,
int streamId,
EventPropertyGetterSPI getter,
java.lang.Class componentType,
java.lang.Class getterReturnType) |
PropertyDotScalarCollection(java.lang.String propertyName,
int streamId,
EventPropertyGetterSPI getter,
java.lang.Class componentType) |
PropertyDotScalarIterable(java.lang.String propertyName,
int streamId,
EventPropertyGetterSPI getter,
java.lang.Class componentType,
java.lang.Class getterReturnType) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
ExprIdentNodeEvaluatorImpl.getGetter() |
EventPropertyGetterSPI |
ExprIdentNodeEvaluatorContext.getGetter() |
EventPropertyGetterSPI |
ExprIdentNodeEvaluator.getGetter() |
Constructor and Description |
---|
ExprIdentNodeEvaluatorContext(int streamNum,
java.lang.Class resultType,
EventPropertyGetterSPI getter) |
ExprIdentNodeEvaluatorImpl(int streamNum,
EventPropertyGetterSPI propertyGetter,
java.lang.Class returnType,
ExprIdentNode identNode,
EventType eventType,
boolean optionalEvent) |
ExprIdentNodeEvaluatorLogging(int streamNum,
EventPropertyGetterSPI propertyGetter,
java.lang.Class returnType,
ExprIdentNode identNode,
EventType eventType,
boolean optionalEvent,
java.lang.String engineURI,
java.lang.String propertyName,
java.lang.String statementName) |
Constructor and Description |
---|
ExprTypeofNodeForgeFragmentType(ExprTypeofNode parent,
int streamId,
EventPropertyGetterSPI getter,
java.lang.String fragmentType) |
Modifier and Type | Interface and Description |
---|---|
interface |
EventPropertyGetterAndIndexed |
interface |
EventPropertyGetterAndMapped |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,EventPropertyGetterSPI> |
BaseNestableEventType.propertyGetterCache |
protected java.util.Map<java.lang.String,EventPropertyGetterSPI> |
BaseConfigurableEventType.propertyGetters
Getters for each known property.
|
Modifier and Type | Method and Description |
---|---|
protected abstract EventPropertyGetterSPI |
BaseConfigurableEventType.doResolvePropertyGetter(java.lang.String property)
Subclasses must implement this and supply a getter to a given property.
|
EventPropertyGetterSPI |
ExplicitPropertyDescriptor.getGetter()
Returns the getter.
|
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterBeanNested(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterBeanNestedArray(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterEventBean(java.lang.String name,
java.lang.Class underlyingType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterEventBeanArray(java.lang.String name,
EventType eventType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class propertyTypeGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
int index) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
java.lang.Class componentType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
EventType innerType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterMappedProperty(java.lang.String propertyNameAtomic,
java.lang.String key) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedEntryBean(java.lang.String propertyName,
EventPropertyGetter innerGetter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedMapProp(java.lang.String propertyName,
MapEventPropertyGetter getterNestedMap) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedPOJOProp(java.lang.String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class nestedReturnType,
java.lang.Class nestedComponentType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedPropertyProvidedGetterDynamic(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
EventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterProperty(java.lang.String name,
BeanEventType nativeFragmentType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
WrapperEventType.getGetterSPI(java.lang.String property) |
EventPropertyGetterSPI |
EventTypeSPI.getGetterSPI(java.lang.String propertyExpression) |
EventPropertyGetterSPI |
BaseNestableEventType.getGetterSPI(java.lang.String propertyName) |
EventPropertyGetterSPI |
BaseConfigurableEventType.getGetterSPI(java.lang.String propertyExpression) |
static EventPropertyGetterSPI |
EventTypeUtility.getNestableGetter(java.lang.String propertyName,
java.util.Map<java.lang.String,PropertySetDescriptorItem> propertyGetters,
java.util.Map<java.lang.String,EventPropertyGetterSPI> propertyGetterCache,
java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
EventAdapterService eventAdapterService,
EventTypeNestableGetterFactory factory,
boolean isObjectArray) |
EventPropertyGetterSPI |
PropertySetDescriptorItem.getPropertyGetter() |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
static EventPropertyGetter |
EventPropertyGetterCompiler.compile(EngineImportService engineImportService,
EventPropertyGetterSPI getterSPI,
java.util.function.Supplier<java.lang.String> debugInfoSupplier,
boolean includeCodeComments) |
static CodegenMethodNode |
BaseNestableEventUtil.getArrayPropertyFragmentCodegen(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
int index,
EventPropertyGetterSPI nestedGetter) |
static CodegenMethodNode |
BaseNestableEventUtil.getArrayPropertyValueCodegen(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
Modifier and Type | Method and Description |
---|---|
static EventPropertyGetterSPI |
EventTypeUtility.getNestableGetter(java.lang.String propertyName,
java.util.Map<java.lang.String,PropertySetDescriptorItem> propertyGetters,
java.util.Map<java.lang.String,EventPropertyGetterSPI> propertyGetterCache,
java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
EventAdapterService eventAdapterService,
EventTypeNestableGetterFactory factory,
boolean isObjectArray) |
Constructor and Description |
---|
ExplicitPropertyDescriptor(EventPropertyDescriptor descriptor,
EventPropertyGetterSPI getter,
boolean fragmentArray,
java.lang.String optionalFragmentTypeName)
Ctor.
|
PropertySetDescriptorItem(EventPropertyDescriptor propertyDescriptor,
java.lang.Class simplePropertyType,
EventPropertyGetterSPI propertyGetter,
FragmentEventType fragmentEventType) |
Modifier and Type | Interface and Description |
---|---|
interface |
ObjectArrayEventPropertyGetter
Property getter for Objectarray-underlying events.
|
interface |
ObjectArrayEventPropertyGetterAndIndexed
Property getter for Object-array-underlying events.
|
interface |
ObjectArrayEventPropertyGetterAndMapped
Property getter for Map-underlying events.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectArrayArrayPOJOBeanEntryIndexedPropertyGetter
A getter that works on POJO events residing within a Map as an event property.
|
class |
ObjectArrayArrayPOJOEntryIndexedPropertyGetter
A getter that works on arrays residing within a Map as an event property.
|
class |
ObjectArrayArrayPropertyGetter
Getter for Map-entries with well-defined fragment type.
|
class |
ObjectArrayDynamicPropertyGetter
Getter for a dynamic property (syntax field.inner?), using vanilla reflection.
|
class |
ObjectArrayEntryPropertyGetter
A getter for use with Map-based events simply returns the value for the key.
|
class |
ObjectArrayEventBeanArrayIndexedElementPropertyGetter
Getter for an array of event bean using a nested getter.
|
class |
ObjectArrayEventBeanArrayIndexedPropertyGetter
Getter for array events.
|
class |
ObjectArrayEventBeanArrayPropertyGetter
Returns the event bean or the underlying array.
|
class |
ObjectArrayEventBeanEntryPropertyGetter
A getter that works on EventBean events residing within a Map as an event property.
|
class |
ObjectArrayEventBeanPropertyGetter
A getter for use with Map-based events simply returns the value for the key.
|
class |
ObjectArrayFragmentArrayPropertyGetter
Getter for map array.
|
class |
ObjectArrayIndexedPropertyGetter
Getter for a dynamic indexed property for maps.
|
class |
ObjectArrayMappedPropertyGetter
Getter for a dynamic mappeds property for maps.
|
class |
ObjectArrayMapPropertyGetter |
class |
ObjectArrayNestedEntryPropertyGetterArrayMap
A getter that works on EventBean events residing within a Map as an event property.
|
class |
ObjectArrayNestedEntryPropertyGetterArrayObjectArray |
class |
ObjectArrayNestedEntryPropertyGetterBase |
class |
ObjectArrayNestedEntryPropertyGetterMap
A getter that works on EventBean events residing within a Map as an event property.
|
class |
ObjectArrayNestedEntryPropertyGetterObjectArray
A getter that works on EventBean events residing within a Map as an event property.
|
class |
ObjectArrayPOJOEntryPropertyGetter
A getter that works on POJO events residing within a Map as an event property.
|
class |
ObjectArrayPropertyGetterDefaultBase
Getter for map entry.
|
class |
ObjectArrayPropertyGetterDefaultMap
Getter for map entry.
|
class |
ObjectArrayPropertyGetterDefaultObjectArray
Getter for map entry.
|
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterBeanNested(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterBeanNestedArray(java.lang.String name,
EventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterEventBean(java.lang.String name,
java.lang.Class underlyingType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterEventBeanArray(java.lang.String name,
EventType eventType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class propertyTypeGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
int index) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
java.lang.Class componentType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
EventType innerType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterMappedProperty(java.lang.String propertyNameAtomic,
java.lang.String key) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedEntryBean(java.lang.String propertyName,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedMapProp(java.lang.String propertyName,
MapEventPropertyGetter getterNested) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedPOJOProp(java.lang.String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class nestedReturnType,
java.lang.Class nestedComponentType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedPropertyProvidedGetterDynamic(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
EventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterProperty(java.lang.String name,
BeanEventType nativeFragmentType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
Constructor and Description |
---|
ObjectArrayEventBeanArrayIndexedElementPropertyGetter(int propertyIndex,
int index,
EventPropertyGetterSPI nestedGetter)
Ctor.
|
ObjectArrayEventBeanEntryPropertyGetter(int propertyIndex,
EventPropertyGetterSPI eventBeanEntryGetter)
Ctor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BeanEventPropertyGetter
Shortcut-evaluator for use with POJO-backed events only.
|
Modifier and Type | Class and Description |
---|---|
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 |
BaseNativePropertyGetter
Base getter for native fragments.
|
class |
CGLibPropertyGetter
Property getter using CGLib's FastMethod instance.
|
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 |
IterableFastPropertyGetter
Getter for a iterable property identified by a given index, using the CGLIB fast method.
|
class |
IterableFieldPropertyGetter
Getter for an iterable property backed by a field, identified by a given index, using vanilla reflection.
|
class |
IterableMethodPropertyGetter
Getter for an iterable property identified by a given index, using vanilla reflection.
|
class |
KeyedFastPropertyGetter
Getter for a key property identified by a given key value, using the CGLIB fast method.
|
class |
KeyedMapFastPropertyGetter
Getter for a key property identified by a given key value of a map, using the CGLIB fast method.
|
class |
KeyedMapFieldPropertyGetter
Getter for a key property identified by a given key value, using vanilla reflection.
|
class |
KeyedMapMethodPropertyGetter
Getter for a key property identified by a given key value, using vanilla reflection.
|
class |
KeyedMethodPropertyGetter
Getter for a key property identified by a given key value, using vanilla reflection.
|
class |
ListFastPropertyGetter
Getter for a list property identified by a given index, using the CGLIB fast method.
|
class |
ListFieldPropertyGetter
Getter for a list property backed by a field, identified by a given index, using vanilla reflection.
|
class |
ListMethodPropertyGetter
Getter for a list property identified by a given index, using vanilla reflection.
|
class |
NestedPropertyGetter
Getter for one or more levels deep nested properties.
|
class |
ReflectionPropFieldGetter
Property getter for fields using Java's vanilla reflection.
|
class |
ReflectionPropMethodGetter
Property getter for methods using Java's vanilla reflection.
|
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
BeanEventType.SimplePropertyInfo.getGetter()
Returns the getter.
|
static EventPropertyGetterSPI |
PropertyHelper.getGetter(java.lang.reflect.Method method,
net.sf.cglib.reflect.FastClass fastClass,
EventAdapterService eventAdapterService)
Return getter for the given method and CGLIB FastClass.
|
EventPropertyGetterSPI |
BeanEventType.getGetterSPI(java.lang.String propertyName) |
Constructor and Description |
---|
SimplePropertyInfo(java.lang.Class clazz,
EventPropertyGetterSPI getter,
InternalEventPropDescriptor descriptor)
Ctor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MapEventPropertyGetter
Property getter for Map-underlying events.
|
interface |
MapEventPropertyGetterAndIndexed
Property getter for Map-underlying events.
|
interface |
MapEventPropertyGetterAndMapped
Property getter for Map-underlying events.
|
Modifier and Type | Class and Description |
---|---|
class |
MapArrayPOJOBeanEntryIndexedPropertyGetter
A getter that works on POJO events residing within a Map as an event property.
|
class |
MapArrayPOJOEntryIndexedPropertyGetter
A getter that works on arrays residing within a Map as an event property.
|
class |
MapArrayPropertyGetter
Getter for Map-entries with well-defined fragment type.
|
class |
MapDynamicPropertyGetter |
class |
MapEntryPropertyGetter
A getter for use with Map-based events simply returns the value for the key.
|
class |
MapEventBeanArrayIndexedElementPropertyGetter
Getter for an array of event bean using a nested getter.
|
class |
MapEventBeanArrayIndexedPropertyGetter
Getter for array events.
|
class |
MapEventBeanArrayPropertyGetter
Returns the event bean or the underlying array.
|
class |
MapEventBeanEntryPropertyGetter
A getter that works on EventBean events residing within a Map as an event property.
|
class |
MapEventBeanPropertyGetter
A getter for use with Map-based events simply returns the value for the key.
|
class |
MapFragmentArrayPropertyGetter
Getter for map array.
|
class |
MapIndexedPropertyGetter
Getter for a dynamic indexed property for maps.
|
class |
MapMappedPropertyGetter
Getter for a dynamic mappeds property for maps.
|
class |
MapMapPropertyGetter
A getter that interrogates a given property in a map which may itself contain nested maps or indexed entries.
|
class |
MapNestedEntryPropertyGetterArrayMap
A getter that works on EventBean events residing within a Map as an event property.
|
class |
MapNestedEntryPropertyGetterArrayObjectArray |
class |
MapNestedEntryPropertyGetterBase |
class |
MapNestedEntryPropertyGetterMap
A getter that works on EventBean events residing within a Map as an event property.
|
class |
MapNestedEntryPropertyGetterObjectArray
A getter that works on EventBean events residing within a Map as an event property.
|
class |
MapNestedEntryPropertyGetterPropertyProvidedDynamic |
class |
MapNestedPropertyGetterMapOnly
Getter for one or more levels deep nested properties of maps.
|
class |
MapNestedPropertyGetterMixedType
Getter for one or more levels deep nested properties of maps.
|
class |
MapPOJOEntryPropertyGetter
A getter that works on POJO events residing within a Map as an event property.
|
class |
MapPropertyGetterDefaultBase
Getter for map entry.
|
class |
MapPropertyGetterDefaultMap
Getter for map entry.
|
class |
MapPropertyGetterDefaultNoFragment
Getter for map entry.
|
class |
MapPropertyGetterDefaultObjectArray
Getter for map entry.
|
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedEntryPOJO(java.lang.String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class propertyTypeGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedEventBean(java.lang.String propertyNameAtomic,
int index) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedPOJO(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
java.lang.Class componentType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedUnderlyingArray(java.lang.String propertyNameAtomic,
int index,
EventAdapterService eventAdapterService,
EventType innerType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterMappedProperty(java.lang.String propertyNameAtomic,
java.lang.String key) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedEntryBean(java.lang.String propertyName,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedEntryBeanArray(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetter getter,
EventType innerType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedMapProp(java.lang.String propertyName,
MapEventPropertyGetter getterNestedMap) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedPOJOProp(java.lang.String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
java.lang.Class nestedReturnType,
java.lang.Class nestedComponentType) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedPropertyProvidedGetterDynamic(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
EventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterProperty(java.lang.String name,
BeanEventType nativeFragmentType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getPropertyProvidedGetter(java.util.Map<java.lang.String,java.lang.Object> nestableTypes,
java.lang.String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedEntryEventBeanArrayElement(java.lang.String propertyNameAtomic,
int index,
EventPropertyGetterSPI nestedGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedEventBean(java.lang.String propertyName,
EventPropertyGetterSPI nestedGetter) |
Constructor and Description |
---|
MapEventBeanArrayIndexedElementPropertyGetter(java.lang.String propertyName,
int index,
EventPropertyGetterSPI nestedGetter)
Ctor.
|
MapEventBeanEntryPropertyGetter(java.lang.String propertyMap,
EventPropertyGetterSPI eventBeanEntryGetter)
Ctor.
|
Constructor and Description |
---|
MapNestedPropertyGetterMapOnly(java.util.List<EventPropertyGetterSPI> getterChain,
EventAdapterService eventAdaperService)
Ctor.
|
MapNestedPropertyGetterMixedType(java.util.List<EventPropertyGetterSPI> getterChain) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
SimpleProperty.getGetter(BeanEventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
Property.getGetter(BeanEventType eventType,
EventAdapterService eventAdapterService)
Returns value getter for the property of an event of the given event type.
|
EventPropertyGetterSPI |
NestedProperty.getGetter(BeanEventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
DynamicSimpleProperty.getGetter(BeanEventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
DynamicMappedProperty.getGetter(BeanEventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
DynamicIndexedProperty.getGetter(BeanEventType eventType,
EventAdapterService eventAdapterService) |
EventPropertyGetterSPI |
SimpleProperty.getGetterDOM() |
EventPropertyGetterSPI |
Property.getGetterDOM()
Returns the getter-method for use with XML DOM event representations.
|
EventPropertyGetterSPI |
NestedProperty.getGetterDOM() |
EventPropertyGetterSPI |
MappedProperty.getGetterDOM() |
EventPropertyGetterSPI |
IndexedProperty.getGetterDOM() |
EventPropertyGetterSPI |
DynamicSimpleProperty.getGetterDOM() |
EventPropertyGetterSPI |
DynamicMappedProperty.getGetterDOM() |
EventPropertyGetterSPI |
DynamicIndexedProperty.getGetterDOM() |
EventPropertyGetterSPI |
SimpleProperty.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType xmlEventType,
java.lang.String propertyExpression) |
EventPropertyGetterSPI |
Property.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType xmlEventType,
java.lang.String propertyExpression)
Returns the getter-method for use with XML DOM event representations.
|
EventPropertyGetterSPI |
NestedProperty.getGetterDOM(SchemaElementComplex parentComplexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType eventType,
java.lang.String propertyExpression) |
EventPropertyGetterSPI |
MappedProperty.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType eventType,
java.lang.String propertyExpression) |
EventPropertyGetterSPI |
IndexedProperty.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType eventType,
java.lang.String propertyExpression) |
EventPropertyGetterSPI |
DynamicSimpleProperty.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType eventType,
java.lang.String propertyExpression) |
EventPropertyGetterSPI |
DynamicMappedProperty.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType eventType,
java.lang.String propertyExpression) |
EventPropertyGetterSPI |
DynamicIndexedProperty.getGetterDOM(SchemaElementComplex complexProperty,
EventAdapterService eventAdapterService,
BaseXMLEventType eventType,
java.lang.String propertyExpression) |
Modifier and Type | Class and Description |
---|---|
class |
RevisionNestedPropertyGetter
A getter that works on POJO events residing within a Map as an event property.
|
class |
VAERevisionEventPropertyGetterDeclaredGetVersioned |
class |
VAERevisionEventPropertyGetterDeclaredLast |
class |
VAERevisionEventPropertyGetterDeclaredNKey |
class |
VAERevisionEventPropertyGetterDeclaredOneKey |
class |
VAERevisionEventPropertyGetterMerge |
class |
VAERevisionEventPropertyGetterMergeNKey |
class |
VAERevisionEventPropertyGetterMergeOneKey |
class |
VariantEventPropertyGetterAny |
class |
VariantEventPropertyGetterAnyWCast |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
VariantPropertyDesc.getGetter()
Returns the getter for the property.
|
EventPropertyGetterSPI |
VariantEventType.getGetterSPI(java.lang.String property) |
EventPropertyGetterSPI |
RevisionEventType.getGetterSPI(java.lang.String propertyName) |
EventPropertyGetterSPI |
RevisionPropertyTypeDesc.getRevisionGetter()
Returns the getter for the property on the revision event type.
|
Constructor and Description |
---|
RevisionNestedPropertyGetter(EventPropertyGetterSPI revisionGetter,
EventPropertyGetterSPI nestedGetter,
EventAdapterService eventAdapterService)
Ctor.
|
RevisionPropertyTypeDesc(EventPropertyGetterSPI revisionGetter,
RevisionGetterParameters revisionGetterParams,
java.lang.Class propertyType)
Ctor.
|
VAERevisionEventPropertyGetterDeclaredLast(EventPropertyGetterSPI fullGetter) |
VariantPropertyDesc(java.lang.Class propertyType,
EventPropertyGetterSPI getter,
boolean property)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
WrapperMapPropertyGetter |
class |
WrapperUnderlyingPropertyGetter |
Constructor and Description |
---|
WrapperMapPropertyGetter(WrapperEventType wrapperEventType,
EventAdapterService eventAdapterService,
MapEventType underlyingMapType,
EventPropertyGetterSPI mapGetter) |
WrapperUnderlyingPropertyGetter(EventPropertyGetterSPI underlyingGetter) |
Modifier and Type | Interface and Description |
---|---|
interface |
DOMPropertyGetter
Shortcut-getter for DOM underlying objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DOMAttributeAndElementGetter
Getter for both attribute and element values, attributes are checked first.
|
class |
DOMComplexElementGetter
Getter for a DOM complex element.
|
class |
DOMConvertingArrayGetter
Getter for converting a Node child nodes into an array.
|
class |
DOMConvertingGetter
Getter for parsing node content to a desired type.
|
class |
DOMIndexedGetter
Getter for retrieving a value at a certain index.
|
class |
DOMMapGetter
DOM getter for Map-property.
|
class |
DOMNestedPropertyGetter
Getter for nested properties in a DOM tree.
|
class |
DOMSimpleAttributeGetter
Getter for simple attributes in a DOM node.
|
class |
XPathPropertyArrayItemGetter
Getter for XPath explicit properties returning an element in an array.
|
class |
XPathPropertyGetter
Getter for properties of DOM xml events.
|
Modifier and Type | Method and Description |
---|---|
protected EventPropertyGetterSPI |
SimpleXMLEventType.doResolvePropertyGetter(java.lang.String propertyExpression) |
protected EventPropertyGetterSPI |
SchemaXMLEventType.doResolvePropertyGetter(java.lang.String property) |
static EventPropertyGetterSPI |
SchemaXMLPropertyParser.getXPathResolution(java.lang.String propertyName,
javax.xml.xpath.XPathFactory xPathFactory,
java.lang.String rootElementName,
java.lang.String namespace,
SchemaModel schemaModel,
EventAdapterService eventAdapterService,
BaseXMLEventType xmlEventType,
boolean isAllowFragment,
java.lang.String defaultNamespace)
Return the xPath corresponding to the given property.
|
Constructor and Description |
---|
XPathPropertyArrayItemGetter(EventPropertyGetterSPI getter,
int index,
FragmentFactory fragmentFactory)
Ctor.
|