Class FlowableExpressionFactory.FlowableExpressionParserImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.de.odysseus.el.tree.impl.Parser
-
- org.flowable.common.engine.impl.el.FlowableExpressionFactory.FlowableExpressionParserImpl
-
- All Implemented Interfaces:
FlowableExpressionParser
- Enclosing class:
- FlowableExpressionFactory
protected static class FlowableExpressionFactory.FlowableExpressionParserImpl extends Parser implements FlowableExpressionParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.de.odysseus.el.tree.impl.Parser
Parser.ExtensionHandler, Parser.ExtensionPoint, Parser.ParseException
-
-
Field Summary
Fields Modifier and Type Field Description protected FlowableExpressionFactory.FlowableExpressionBuilderflowableContext-
Fields inherited from class org.flowable.common.engine.impl.de.odysseus.el.tree.impl.Parser
context, extensions, scanner
-
-
Constructor Summary
Constructors Constructor Description FlowableExpressionParserImpl(FlowableExpressionFactory.FlowableExpressionBuilder context, String input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AstFunctioncreateAstFunction(String name, int index, AstParameters params)AstIdentifiercreateIdentifier(String name)-
Methods inherited from class org.flowable.common.engine.impl.de.odysseus.el.tree.impl.Parser
add, and, cmp, consumeToken, consumeToken, createAstBinary, createAstBracket, createAstChoice, createAstComposite, createAstDot, createAstIdentifier, createAstMethod, createAstUnary, createScanner, eq, eval, eval, expr, fail, fail, function, getExtensionHandler, getFunctions, getIdentifiers, getToken, identifier, literal, lookahead, mul, nonliteral, or, params, parseFloat, parseInteger, putExtensionHandler, text, tree, unary, value
-
-
-
-
Field Detail
-
flowableContext
protected final FlowableExpressionFactory.FlowableExpressionBuilder flowableContext
-
-
Constructor Detail
-
FlowableExpressionParserImpl
public FlowableExpressionParserImpl(FlowableExpressionFactory.FlowableExpressionBuilder context, String input)
-
-
Method Detail
-
createIdentifier
public AstIdentifier createIdentifier(String name)
- Specified by:
createIdentifierin interfaceFlowableExpressionParser
-
createAstFunction
protected AstFunction createAstFunction(String name, int index, AstParameters params)
- Overrides:
createAstFunctionin classParser
-
-