|
|||||||||||
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
Field Summary | |
static RuleSet[] |
EMPTY_ARRAY
Empty RuleSet array. |
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 |
getDocumentation()
Retrieve the documentation. |
java.lang.String |
getName()
Retrieve the name of this RuleSet . |
Rule |
getRule(java.lang.String name)
Retrieve a Rule by name. |
Rule[] |
getRules()
Retrieve all Rules in this RuleSet . |
void |
setDocumentation(java.lang.String documentation)
Set the documentation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final RuleSet[] EMPTY_ARRAY
RuleSet
array.
Constructor Detail |
public RuleSet(java.lang.String name)
name
- The name of this RuleSet
.Method Detail |
public java.lang.String getName()
RuleSet
.
RuleSet
.public void setDocumentation(java.lang.String documentation)
documentation
- The documentation.public java.lang.String getDocumentation()
null
if none.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 Rule[] getRules()
Rules
in this RuleSet
.
Rules
in this RuleSet
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |