public class DefaultSourceRuleSourceCodeTranslator extends java.lang.Object implements RuleSourceCodeTranslator
RuleSourceCodeTranslator for source rules.| Constructor and Description |
|---|
DefaultSourceRuleSourceCodeTranslator() |
public DefaultSourceRuleSourceCodeTranslator()
public RuleIr translate(RuleCompilerContext context)
RuleSourceCodeTranslatortranslate in interface RuleSourceCodeTranslatorcontext - - the rule compiler contextprotected void addRuleConditionsToContext(RuleCompilerContext context, java.util.List<RuleConditionData> ruleConditions)
protected void populateRuleParametersFromConditions(RuleCompilerContext context, java.util.List<RuleConditionData> conditions)
protected void populateRuleParametersFromActions(RuleCompilerContext context, java.util.List<RuleActionData> actions)
protected void normalizeRuleParameter(RuleParameterData parameter)
protected void validate(RuleCompilerContext context, java.util.List<RuleConditionData> conditions, java.util.List<RuleActionData> actions)
protected RuleConditionsService getRuleConditionsService()
public void setRuleConditionsService(RuleConditionsService ruleConditionsService)
public RuleActionsService getRuleActionsService()
public void setRuleActionsService(RuleActionsService ruleActionsService)
protected RuleConditionsTranslator getRuleConditionsTranslator()
public void setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator)
protected RuleActionsTranslator getRuleActionsTranslator()
public void setRuleActionsTranslator(RuleActionsTranslator ruleActionsTranslator)
protected RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
protected RuleParameterValueNormalizerStrategy getRuleParameterValueNormalizerStrategy()
public void setRuleParameterValueNormalizerStrategy(RuleParameterValueNormalizerStrategy ruleParameterValueNormalizerStrategy)
Copyright © 2018 SAP SE. All Rights Reserved.