| Package | Description |
|---|---|
| org.evrete.api |
| Modifier and Type | Method and Description |
|---|---|
default Evaluator |
RuntimeRule.buildExpression(String expression)
Compiles a string expression and returns it as an
Evaluator instance. |
default Evaluator |
RuntimeRule.buildExpression(String expression,
ClassLoader classLoader,
Properties properties)
Compiles a string expression and returns it as an
Evaluator instance. |
Evaluator |
ExpressionResolver.buildExpression(String stringExpression,
NamedType.Resolver resolver,
Set<String> imports)
This method parses a string argument and returns an
Evaluator if possible. |
default Evaluator |
ExpressionResolver.buildExpression(String stringExpression,
NamedType.Resolver resolver,
Set<String> imports,
ClassLoader classLoader,
Properties properties)
This method parses a string argument and returns an
Evaluator if possible. |
Evaluator |
EvaluatorsContext.getEvaluator(EvaluatorHandle handle)
Returns evaluator by its handle.
|
| Modifier and Type | Method and Description |
|---|---|
default EvaluatorHandle |
EvaluatorsContext.addEvaluator(Evaluator evaluator) |
EvaluatorHandle |
EvaluatorsContext.addEvaluator(Evaluator evaluator,
double complexity)
Registers new condition evaluator and returns its handle.
|
default int |
Evaluator.compare(Evaluator other) |
void |
EvaluationListener.fire(Evaluator evaluator,
IntToValue values,
boolean result) |
void |
EvaluatorsContext.replaceEvaluator(EvaluatorHandle handle,
Evaluator newEvaluator)
Replaces existing condition with a new one.
|
default boolean |
Evaluator.sameDescriptor(Evaluator other) |
Copyright © 2021. All rights reserved.