| Interface | Description |
|---|---|
| RuleActionsTranslator |
Helper service that can be used to translate generic rule actions to the intermediate representation.
|
| RuleActionTranslator |
Implementations of this interface are responsible for converting a rule action to the intermediate representation.
|
| RuleActionValidator |
Implementations of this interface are responsible for validating a rule action.
|
| RuleCompilerContext |
This interface represents the context valid for the compilation of a rule.
|
| RuleCompilerContextFactory<T extends RuleCompilerContext> |
Implementations of this interface are responsible for creating and destroying instances of
RuleCompilerContext. |
| RuleCompilerListener |
Interface for receiving notifications about
RuleCompilerContext instances. |
| RuleCompilerListenersFactory |
Implementations of this interface are responsible for resolving and creating instances of listeners.
|
| RuleCompilerParameterProblem |
This interface represents the parameter problem which may occur during compilation process.
|
| RuleCompilerProblem |
This interface represents the problem which may occur during compilation process.
|
| RuleCompilerProblemFactory |
Implementations of this interface are responsible for creating
RuleCompilerProblem. |
| RuleCompilerResult |
This interface represents result of rule compilation process.
|
| RuleCompilerResultFactory |
Implementations of this interface are responsible for creating
RuleCompilerResult. |
| RuleCompilerService |
Service that can be used to perform compilation of rules.
|
| RuleConditionsTranslator |
Helper service that can be used to translate generic rule conditions to the intermediate representation.
|
| RuleConditionTranslator |
Implementations of this interface are responsible for converting a rule condition to the intermediate representation.
|
| RuleConditionValidator |
Implementations of this interface are responsible for validating a rule condition.
|
| RuleIrProcessor |
Implementations of this interface are responsible for processing the rule intermediate representation.
|
| RuleIrProcessorFactory |
Returns the list of applicable
RuleIrProcessors. |
| RuleIrVariablesGenerator |
Implementations of this interface are responsible for generating variables.
|
| RuleIrVariablesGeneratorFactory |
Implementations of this interface are responsible for creating instances of
RuleIrVariablesGenerator. |
| RuleParameterValidator |
Implementations of this interface are responsible for validating rule parameter data only during the compilation phase.
|
| RuleSourceCodeTranslator |
Implementations of this interface are responsible for converting from a specific rule type to the intermediate
representation.
|
| RuleSourceCodeTranslatorFactory |
Returns the
RuleSourceCodeTranslator that should be used for a specific rule. |
| RuleTargetCodeGenerator |
Implementations of this interface are responsible for converting from the intermediate representation to a rule
engine specific format.
|
| RuleTargetCodeGeneratorFactory |
Returns the
RuleTargetCodeGenerator that should be used for a specific rule engine. |
| Enum | Description |
|---|---|
| RuleCompilerProblem.Severity | |
| RuleCompilerResult.Result | |
| RuleIrAttributeOperator | |
| RuleIrGroupOperator |
| Exception | Description |
|---|---|
| RuleCompilerException | |
| RuleCompilerRuntimeException |
runtime exception class for compiler exceptions
|
| RuleSourceCodeTranslatorNotFoundException |
Copyright © 2018 SAP SE. All Rights Reserved.