Package io.dialob.rule.parser.api
Interface VariableExpressionCompilerCallback
-
public interface VariableExpressionCompilerCallback
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidasyncFunctionExpressionDependencies(Collection<AsyncFunctionDependency> asyncFunctionDependencySet)voidexpressionResultType(ValueType valueType)voidfailed(List<RuleExpressionCompilerError> errors)voidstart(String variableRuleName)voidthenExpression(String expression)voidwhenConstraints(String constraints)
-
-
-
Method Detail
-
failed
void failed(List<RuleExpressionCompilerError> errors)
-
start
void start(String variableRuleName)
-
whenConstraints
void whenConstraints(String constraints) throws VariableNotDefinedException
- Throws:
VariableNotDefinedException
-
thenExpression
void thenExpression(String expression) throws VariableNotDefinedException
- Throws:
VariableNotDefinedException
-
expressionResultType
void expressionResultType(ValueType valueType)
-
asyncFunctionExpressionDependencies
void asyncFunctionExpressionDependencies(Collection<AsyncFunctionDependency> asyncFunctionDependencySet)
-
-