public class AlarmEventCollectionExpressionParseContext extends AbstractMultiLevelExpressionParseContext
PropertyBasedExpressionParseContext, except that allows indexing into the collection, and supports additional
collection-related properties, such as "Count", "MinPriority", etc.| Constructor and Description |
|---|
AlarmEventCollectionExpressionParseContext(PropertyResolver propResolver,
java.util.List<AlarmEvent> alarmEvents) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
expandCollectionReferences(java.lang.String expression)
We want our message syntax to support building a "loop" message.
|
protected Expression |
tryCreateBoundExpression(java.lang.String path)
This function should create the expression if possible.
|
createBoundExpression, getBaseFunctionFactory, getDelegateParseContext, getFunctionFactorypublic AlarmEventCollectionExpressionParseContext(PropertyResolver propResolver, java.util.List<AlarmEvent> alarmEvents)
protected Expression tryCreateBoundExpression(java.lang.String path)
AbstractMultiLevelExpressionParseContexttryCreateBoundExpression in class AbstractMultiLevelExpressionParseContextpublic java.lang.String expandCollectionReferences(java.lang.String expression)
throws java.lang.Exception
java.lang.Exception