net.esper.event.property
Class PropertyListBuilderJavaBean

java.lang.Object
  extended by net.esper.event.property.PropertyListBuilderJavaBean
All Implemented Interfaces:
PropertyListBuilder

public class PropertyListBuilderJavaBean
extends Object
implements PropertyListBuilder

Implementation for a property list builder that considers JavaBean-style methods as the exposed event properties, plus any explicitly configured props.


Constructor Summary
PropertyListBuilderJavaBean(ConfigurationEventTypeLegacy optionalLegacyConfig)
          Ctor.
 
Method Summary
 List<EventPropertyDescriptor> assessProperties(Class clazz)
          Introspect the clazz and deterime exposed event properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyListBuilderJavaBean

public PropertyListBuilderJavaBean(ConfigurationEventTypeLegacy optionalLegacyConfig)
Ctor.

Parameters:
optionalLegacyConfig - configures legacy type, or null information has been supplied.
Method Detail

assessProperties

public List<EventPropertyDescriptor> assessProperties(Class clazz)
Description copied from interface: PropertyListBuilder
Introspect the clazz and deterime exposed event properties.

Specified by:
assessProperties in interface PropertyListBuilder
Parameters:
clazz - to introspect
Returns:
list of event property descriptors