public class UnitRuleGroup extends CompositeRule
rulesdescription, name, priorityDEFAULT_DESCRIPTION, DEFAULT_NAME, DEFAULT_PRIORITY| Constructor and Description |
|---|
UnitRuleGroup()
Create a unit rule group.
|
UnitRuleGroup(java.lang.String name)
Create a unit rule group.
|
UnitRuleGroup(java.lang.String name,
java.lang.String description)
Create a unit rule group.
|
UnitRuleGroup(java.lang.String name,
java.lang.String description,
int priority)
Create a unit rule group.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(Facts facts) |
void |
execute(Facts facts) |
addRule, removeRulecompareTo, equals, getDescription, getName, getPriority, hashCode, setDescription, setPriority, toStringpublic UnitRuleGroup()
public UnitRuleGroup(java.lang.String name)
name - of the composite rulepublic UnitRuleGroup(java.lang.String name,
java.lang.String description)
name - of the composite ruledescription - of the composite rulepublic UnitRuleGroup(java.lang.String name,
java.lang.String description,
int priority)
name - of the composite ruledescription - of the composite rulepriority - of the composite rulepublic boolean evaluate(Facts facts)
evaluate in interface Ruleevaluate in class CompositeRulepublic void execute(Facts facts) throws java.lang.Exception
execute in interface Ruleexecute in class CompositeRulejava.lang.ExceptionCopyright © 2020. All Rights Reserved.