Package io.dialob.program
Class DialobRuleExpressionCompiler
- java.lang.Object
-
- io.dialob.program.DialobRuleExpressionCompiler
-
- All Implemented Interfaces:
RuleExpressionCompiler
public class DialobRuleExpressionCompiler extends Object implements RuleExpressionCompiler
-
-
Constructor Summary
Constructors Constructor Description DialobRuleExpressionCompiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompile(String expression, VariableFinder variableFinder, RuleExpressionCompilerCallback compilationResultListener)UnaryOperator<String>createIdRenamer(String oldId, String newId)
-
-
-
Method Detail
-
compile
public boolean compile(@Nonnull String expression, @Nonnull VariableFinder variableFinder, @Nonnull RuleExpressionCompilerCallback compilationResultListener)- Specified by:
compilein interfaceRuleExpressionCompiler
-
createIdRenamer
@Nonnull public UnaryOperator<String> createIdRenamer(String oldId, String newId)
- Specified by:
createIdRenamerin interfaceRuleExpressionCompiler
-
-