|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.event.property.NestedProperty
public class NestedProperty
This class represents a nested property, each nesting level made up of a property instance that can be of type indexed, mapped or simple itself.
The syntax for nested properties is as follows.
a.n a[1].n a('1').n
Constructor Summary | |
---|---|
NestedProperty(List<Property> properties,
BeanEventAdapter beanEventAdapter)
Ctor. |
Method Summary | |
---|---|
EventPropertyGetter |
getGetter(BeanEventType eventType)
Returns value getter for the property of an event of the given event type. |
List<Property> |
getProperties()
Returns the list of property instances making up the nesting levels. |
Class |
getPropertyType(BeanEventType eventType)
Returns the property type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NestedProperty(List<Property> properties, BeanEventAdapter beanEventAdapter)
properties
- is the list of Property instances representing each nesting levelbeanEventAdapter
- is the chache and factory for event bean types and event wrappersMethod Detail |
---|
public List<Property> getProperties()
public EventPropertyGetter getGetter(BeanEventType eventType)
Property
getGetter
in interface Property
eventType
- is the type of event to make a getter for
public Class getPropertyType(BeanEventType eventType)
Property
getPropertyType
in interface Property
eventType
- is the event type representing the JavaBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |