|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | 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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |