All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected Set<DefaultDroolsRuleConditionsGenerator.Dependency> |
buildDependencies(Map<String,Collection<AbstractRuleIrPatternCondition>> patternConditions) |
protected String |
evaluatePatternConditionType(DroolsRuleGeneratorContext context,
AbstractRuleIrPatternCondition patternCondition) |
protected RuleIrConditionsByType |
evaluateRuleConditionType(List<RuleIrCondition> conditions) |
protected void |
expandDependencies(Set<DefaultDroolsRuleConditionsGenerator.Dependency> dependencies) |
protected RuleIrVariable |
findVariable(DroolsRuleGeneratorContext context,
String variableName) |
protected void |
generateBooleanConditions(Map<Boolean,Collection<AbstractRuleIrBooleanCondition>> booleanConditions,
StringJoiner conditionsJoiner,
String indentation) |
protected String |
generateConditions(DroolsRuleGeneratorContext context,
List<RuleIrCondition> conditions,
RuleIrGroupOperator operator,
String conditionPrefix,
String indentation) |
String |
generateConditions(DroolsRuleGeneratorContext context,
String indentation)
Generates the conditions for the Drools rule engine.
|
protected void |
generateExecutableConditions(DroolsRuleGeneratorContext context,
List<RuleIrExecutableCondition> executableConditions,
StringJoiner conditionsJoiner,
String indentation) |
protected void |
generateExistsConditions(DroolsRuleGeneratorContext context,
List<RuleIrExistsCondition> existsConditions,
StringJoiner conditionsJoiner,
String indentation) |
protected void |
generateGroupConditions(DroolsRuleGeneratorContext context,
List<RuleIrGroupCondition> groupConditions,
StringJoiner conditionsJoiner,
String indentation) |
protected void |
generateNotConditions(DroolsRuleGeneratorContext context,
List<RuleIrNotCondition> notConditions,
StringJoiner conditionsJoiner,
String indentation) |
protected void |
generatePatternConditions(DroolsRuleGeneratorContext context,
Map<String,Collection<AbstractRuleIrPatternCondition>> patternConditions,
RuleIrGroupOperator groupOperator,
StringJoiner conditionsJoiner,
String indentation) |
DroolsRuleValueFormatter |
getDroolsRuleValueFormatter() |
void |
setDroolsRuleValueFormatter(DroolsRuleValueFormatter droolsRuleValueFormatter) |