public class RuleContainerConditionTranslator extends java.lang.Object implements RuleConditionTranslator, RuleConditionValidator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID_PARAM |
static java.lang.String |
NO_CHILDREN |
| Constructor and Description |
|---|
RuleContainerConditionTranslator() |
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerProblemFactory |
getRuleCompilerProblemFactory() |
RuleConditionsTranslator |
getRuleConditionsTranslator() |
void |
setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory) |
void |
setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator) |
RuleIrCondition |
translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Translates a rule condition to the intermediate representation.
|
void |
validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Validates a rule condition.
|
public static final java.lang.String ID_PARAM
public static final java.lang.String NO_CHILDREN
public void validate(RuleCompilerContext context, RuleConditionData condition, RuleConditionDefinitionData conditionDefinition)
RuleConditionValidatorvalidate in interface RuleConditionValidatorcontext - - the compiler contextcondition - - the conditionconditionDefinition - - the condition definitionpublic RuleIrCondition translate(RuleCompilerContext context, RuleConditionData condition, RuleConditionDefinitionData conditionDefinition)
RuleConditionTranslatortranslate in interface RuleConditionTranslatorcontext - - the compiler contextcondition - - the conditionconditionDefinition - - the condition definitionpublic RuleConditionsTranslator getRuleConditionsTranslator()
public void setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator)
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Copyright © 2018 SAP SE. All Rights Reserved.