com.espertech.esper.event.property
Class PropertyParser

java.lang.Object
  extended by 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.


Constructor Summary
PropertyParser()
           
 
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
 

Constructor Detail

PropertyParser

public PropertyParser()
Method Detail

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 parse
beanEventTypeFactory - is the chache and factory for event bean types and event wrappers
isRootedDynamic - 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

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com