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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expression
createBoundExpression(java.lang.String path)
Called to create expressions to represent bound elements, like:FunctionFactory
getFunctionFactory()
-
-
-
Method Detail
-
createBoundExpression
Expression createBoundExpression(java.lang.String path) throws java.lang.RuntimeException
Called to create expressions to represent bound elements, like:{ path.to.something }
- Parameters:
path
- the text content inside the braces.- Throws:
java.lang.RuntimeException
- because the CUP parser doesn't have a throws on the function that calls this inside the parser
-
getFunctionFactory
FunctionFactory getFunctionFactory()
-
-