Interface DroolsRuleGeneratorContext
-
- All Known Implementing Classes:
DefaultDroolsGeneratorContext,DefaultDroolsRuleConditionsGenerator.DroolsRuleConditionsGeneratorContext
public interface DroolsRuleGeneratorContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddGlobal(java.lang.String name, java.lang.Class<?> clazz)voidaddLocalVariables(java.util.Map<java.lang.String,RuleIrVariable> ruleIrVariables)java.lang.StringgenerateClassName(java.lang.Class<?> clazz)java.lang.StringgetAttributeDelimiter()DroolsRuleModelgetDroolsRule()java.util.Map<java.lang.String,java.lang.Class<?>>getGlobals()java.util.Set<java.lang.Class<?>>getImports()java.lang.StringgetIndentationSize()java.util.Deque<java.util.Map<java.lang.String,RuleIrVariable>>getLocalVariables()RuleCompilerContextgetRuleCompilerContext()RuleIrgetRuleIr()java.lang.StringgetVariablePrefix()java.util.Map<java.lang.String,RuleIrVariable>getVariables()
-
-
-
Method Detail
-
getRuleCompilerContext
RuleCompilerContext getRuleCompilerContext()
-
getIndentationSize
java.lang.String getIndentationSize()
-
getVariablePrefix
java.lang.String getVariablePrefix()
-
getAttributeDelimiter
java.lang.String getAttributeDelimiter()
-
getRuleIr
RuleIr getRuleIr()
-
getVariables
java.util.Map<java.lang.String,RuleIrVariable> getVariables()
-
getLocalVariables
java.util.Deque<java.util.Map<java.lang.String,RuleIrVariable>> getLocalVariables()
-
addLocalVariables
void addLocalVariables(java.util.Map<java.lang.String,RuleIrVariable> ruleIrVariables)
-
getImports
java.util.Set<java.lang.Class<?>> getImports()
-
getGlobals
java.util.Map<java.lang.String,java.lang.Class<?>> getGlobals()
-
generateClassName
java.lang.String generateClassName(java.lang.Class<?> clazz)
-
addGlobal
void addGlobal(java.lang.String name, java.lang.Class<?> clazz)
-
getDroolsRule
DroolsRuleModel getDroolsRule()
-
-