Package | Description |
---|---|
com.espertech.esper.common.internal.event.bean.core |
JavaBean and legacy Java underlying event classes are here.
|
com.espertech.esper.common.internal.event.bean.introspect |
Modifier and Type | Method and Description |
---|---|
PropertyStem |
BeanEventType.getIndexedProperty(String propertyName)
Looks up and returns a cached indexed property's descriptor.
|
PropertyStem |
BeanEventType.getMappedProperty(String propertyName)
Looks up and returns a cached mapped property's descriptor.
|
PropertyStem |
BeanEventType.getSimpleProperty(String propertyName)
Looks up and returns a cached simple property's descriptor.
|
Modifier and Type | Method and Description |
---|---|
static List<PropertyStem> |
PropertyHelper.getProperties(Class clazz)
Introspects the given class and returns event property descriptors for each property found
in the class itself, it's superclasses and all interfaces this class and the superclasses implements.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
PropertyHelper.addIntrospectProperties(Class clazz,
List<PropertyStem> result)
Adds to the given list of property descriptors the properties of the given class
using the Introspector to introspect properties.
|
protected static void |
PropertyHelper.addMappedProperties(Class clazz,
List<PropertyStem> result)
Adds to the given list of property descriptors the mapped properties, ie.
|
protected static void |
PropertyHelper.removeDuplicateProperties(List<PropertyStem> properties)
Removed duplicate properties using the property name to find unique properties.
|
static void |
PropertyHelper.removeJavaProperties(List<PropertyStem> properties)
Remove Java language specific properties from the given list of property descriptors.
|
Modifier and Type | Method and Description |
---|---|
PropertyStem |
PropertyInfo.getDescriptor()
Returns the property info.
|
protected static PropertyStem |
PropertyListBuilderExplicit.makeFieldDesc(Field field,
String name)
Makes a simple-type event property descriptor based on a reflected field.
|
protected static PropertyStem |
PropertyListBuilderExplicit.makeMethodDesc(Method method,
String name)
Makes an event property descriptor based on a reflected method, considering
the methods parameters to determine if this is an indexed or mapped event property.
|
Modifier and Type | Method and Description |
---|---|
List<PropertyStem> |
PropertyListBuilderPublic.assessProperties(Class clazz) |
List<PropertyStem> |
PropertyListBuilderJavaBean.assessProperties(Class clazz) |
List<PropertyStem> |
PropertyListBuilderExplicit.assessProperties(Class clazz) |
List<PropertyStem> |
PropertyListBuilder.assessProperties(Class clazz)
Introspect the clazz and deterime exposed event properties.
|
Map<String,PropertyStem> |
BeanEventTypeStem.getIndexedPropertyDescriptors() |
Map<String,PropertyStem> |
BeanEventTypeStem.getMappedPropertyDescriptors() |
Modifier and Type | Method and Description |
---|---|
protected static void |
PropertyListBuilderExplicit.getExplicitProperties(List<PropertyStem> result,
Class clazz,
ConfigurationCommonEventTypeBean legacyConfig)
Populates explicitly-defined properties into the result list.
|
Constructor and Description |
---|
PropertyInfo(Class clazz,
EventPropertyGetterSPIFactory getterFactory,
PropertyStem stem)
Ctor.
|
Constructor and Description |
---|
BeanEventTypeStem(Class clazz,
ConfigurationCommonEventTypeBean optionalLegacyDef,
String[] propertyNames,
Map<String,PropertyInfo> simpleProperties,
Map<String,PropertyStem> mappedPropertyDescriptors,
Map<String,PropertyStem> indexedPropertyDescriptors,
Class[] superTypes,
Set<Class> deepSuperTypes,
PropertyResolutionStyle propertyResolutionStyle,
Map<String,List<PropertyInfo>> simpleSmartPropertyTable,
Map<String,List<PropertyInfo>> indexedSmartPropertyTable,
Map<String,List<PropertyInfo>> mappedSmartPropertyTable,
EventPropertyDescriptor[] propertyDescriptors,
Map<String,EventPropertyDescriptor> propertyDescriptorMap) |
BeanEventTypeStem(Class clazz,
ConfigurationCommonEventTypeBean optionalLegacyDef,
String[] propertyNames,
Map<String,PropertyInfo> simpleProperties,
Map<String,PropertyStem> mappedPropertyDescriptors,
Map<String,PropertyStem> indexedPropertyDescriptors,
Class[] superTypes,
Set<Class> deepSuperTypes,
PropertyResolutionStyle propertyResolutionStyle,
Map<String,List<PropertyInfo>> simpleSmartPropertyTable,
Map<String,List<PropertyInfo>> indexedSmartPropertyTable,
Map<String,List<PropertyInfo>> mappedSmartPropertyTable,
EventPropertyDescriptor[] propertyDescriptors,
Map<String,EventPropertyDescriptor> propertyDescriptorMap) |
Copyright © 2005–2020. All rights reserved.