Interface ExpressionParseContext
- All Known Implementing Classes:
AbstractAlertExpressionContext
,AbstractExpressionParseContext
,AbstractMultiLevelExpressionParseContext
,AlarmEventCollectionExpressionParseContext
,AlarmEventParseContext
,AlarmExpressionParseContext
,BeanStyleExpressionParseContext
,ChartCompiler.DummyExpressionParseContext
,ExpressionBindingParseContext
,ExpressionTransformParseContext
,FormattedExpressionParseContext
,LocaleAwareMessageParseContext
,PropertyBasedExpressionParseContext
,ReportDataExpressionParseContext
,SubqueryExpressionParseContext
,TagReferenceBinder
,TagReferenceBinder.ReadBinder
,TagReferenceBinder.SubscribedBinder
public interface ExpressionParseContext
Passed to the ELParser to help it create Expressions that have dynamic implementations.
-
Method Summary
Modifier and TypeMethodDescriptioncreateBoundExpression
(String path) Called to create expressions to represent bound elements, like:
-
Method Details
-
createBoundExpression
Called to create expressions to represent bound elements, like:{ path.to.something }
- Parameters:
path
- the text content inside the braces.- Throws:
RuntimeException
- because the CUP parser doesn't have a throws on the function that calls this inside the parser
-
getFunctionFactory
FunctionFactory getFunctionFactory()
-