net.esper.event.property
Class PropertyListBuilderPublic
java.lang.Object
net.esper.event.property.PropertyListBuilderPublic
- All Implemented Interfaces:
- PropertyListBuilder
public class PropertyListBuilderPublic
- extends Object
- implements PropertyListBuilder
Implementation for a property list builder that considers any public method
and public field as the exposed event properties, plus any explicitly configured props.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyListBuilderPublic
public PropertyListBuilderPublic(ConfigurationEventTypeLegacy legacyConfig)
- Ctor.
- Parameters:
legacyConfig
- configures legacy type
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