public interface IRulebase
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(IRule<?> rule)
Add a new rule.
|
boolean |
containsRule(java.lang.String name)
Test if a rule is contained in the rule base.
|
IRule<?> |
getRule(java.lang.String name)
Get the rule.
|
java.util.Collection<IRule<?>> |
getRules()
Get all rules.
|
java.util.List<IRule<?>> |
getRules(EventType event)
Get all rules that are relevant for an event type.
|
void |
removeRule(java.lang.String rulename)
Remove a rule.
|
void |
updateRule(IRule<?> rule)
Update a rule.
|
void addRule(IRule<?> rule)
rule - The rule.void removeRule(java.lang.String rulename)
rulename - The rule name.void updateRule(IRule<?> rule)
rule - The rule.java.util.List<IRule<?>> getRules(EventType event)
event - The event type.java.util.Collection<IRule<?>> getRules()
IRule<?> getRule(java.lang.String name)
event - The rule name.boolean containsRule(java.lang.String name)
name - The rule name.