public class DefaultSourceRuleSourceCodeTranslator extends Object implements RuleSourceCodeTranslator
RuleSourceCodeTranslator for source rules.| Constructor and Description |
|---|
DefaultSourceRuleSourceCodeTranslator() |
public DefaultSourceRuleSourceCodeTranslator()
public RuleConditionsService getRuleConditionsService()
public void setRuleConditionsService(RuleConditionsService ruleConditionsService)
public RuleActionsService getRuleActionsService()
public void setRuleActionsService(RuleActionsService ruleActionsService)
public RuleConditionsTranslator getRuleConditionsTranslator()
public void setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator)
public RuleActionsTranslator getRuleActionsTranslator()
public void setRuleActionsTranslator(RuleActionsTranslator ruleActionsTranslator)
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
public RuleIr translate(RuleCompilerContext context) throws RuleCompilerException
RuleSourceCodeTranslatortranslate in interface RuleSourceCodeTranslatorcontext - - the rule compiler contextRuleCompilerException - if an error occurs during the translationprotected void addRuleConditionsToContext(RuleCompilerContext context, List<RuleConditionData> ruleConditions)
protected void populateRuleParametersFromConditions(RuleCompilerContext context, List<RuleConditionData> conditions) throws RuleCompilerException
RuleCompilerExceptionprotected void populateRuleParametersFromActions(RuleCompilerContext context, List<RuleActionData> actions) throws RuleCompilerException
RuleCompilerExceptionprotected void validate(RuleCompilerContext context, List<RuleConditionData> conditions, List<RuleActionData> actions) throws RuleCompilerException
RuleCompilerExceptionCopyright © 2017 SAP SE. All Rights Reserved.