com.espertech.esper.event.property
Class PropertyParser
java.lang.Object
com.espertech.esper.event.property.PropertyParser
public class PropertyParser
- extends Object
Parser for property names that can be simple, nested, mapped or a combination of these.
Uses ANTLR parser to parse.
Method Summary |
static Property |
parse(String propertyName,
BeanEventTypeFactory beanEventTypeFactory,
boolean isRootedDynamic)
Parse the given property name returning a Property instance for the property. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyParser
public PropertyParser()
parse
public static Property parse(String propertyName,
BeanEventTypeFactory beanEventTypeFactory,
boolean isRootedDynamic)
- Parse the given property name returning a Property instance for the property.
- Parameters:
propertyName
- is the property name to parsebeanEventTypeFactory
- is the chache and factory for event bean types and event wrappersisRootedDynamic
- is true to indicate that the property is already rooted in a dynamic
property and therefore all child properties should be dynamic properties as well
- Returns:
- Property instance for property