|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.drools.rule.RuleSet
Collection of related Rule
s.
Rule
Constructor Summary | |
RuleSet(java.lang.String name)
Construct. |
Method Summary | |
void |
addRule(Rule rule)
Add a Rule to this RuleSet . |
boolean |
containsRule(java.lang.String name)
Determine if this RuleSet contains a Rule
|
java.lang.String |
getName()
Retrieve the name of this RuleSet . |
Rule |
getRule(java.lang.String name)
Retrieve a Rule by name. |
java.util.Iterator |
getRuleIterator()
Retrieve an Iterator of all Rules
in this RuleSet . |
java.util.List |
getRules()
Retrieve a List of all Rules
in this RuleSet . |
void |
setName(java.lang.String name)
Set the name of this RuleSet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RuleSet(java.lang.String name)
name
- The name of this RuleSet
.Method Detail |
public void setName(java.lang.String name)
RuleSet
name
- The name of this RuleSet
public java.lang.String getName()
RuleSet
.RuleSet
.public void addRule(Rule rule) throws DuplicateRuleNameException, InvalidRuleException
Rule
to this RuleSet
.rule
- The rule to add.DuplicateRuleNameException
- If the Rule
attempting to be
added has the same name as another previously added Rule
.InvalidRuleException
- If the Rule
is not valid.public Rule getRule(java.lang.String name)
Rule
by name.name
- The name of the Rule
to retrieve.Rule
, or null
if not
such Rule
has been added to this RuleSet
.public boolean containsRule(java.lang.String name)
RuleSet
contains a Rule
name
- The name of the Rule
.true
if this RuleSet
contains a
Rule
with the specified name, else false
.public java.util.List getRules()
List
of all Rules
in this RuleSet
.List
of all Rules
in this RuleSet
.public java.util.Iterator getRuleIterator()
Iterator
of all Rules
in this RuleSet
.Iterator
over all Rules
in this RuleSet
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |