|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.rule.RuleSet
Collection of related Rule
s.
Rule
,
Serialized FormField Summary | |
static RuleSet[] |
EMPTY_ARRAY
Empty RuleSet array. |
Constructor Summary | |
RuleSet(String name)
Construct. |
Method Summary | |
void |
addApplicationData(ApplicationData applicationData)
|
void |
addImport(ImportEntry importEntry)
|
void |
addRule(Rule rule)
Add a Rule to this RuleSet . |
boolean |
containsRule(String name)
Determine if this RuleSet contains a Rule
|
Map |
getApplicationData()
|
String |
getDocumentation()
Retrieve the documentation. |
Set |
getImports()
|
String |
getName()
Retrieve the name of this RuleSet . |
Rule |
getRule(String name)
Retrieve a Rule by name. |
Rule[] |
getRules()
Retrieve all Rules in this RuleSet . |
void |
setDocumentation(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(String name)
name
- The name of this RuleSet
.Method Detail |
public String getName()
RuleSet
.
RuleSet
.public void setDocumentation(String documentation)
documentation
- The documentation.public 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(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(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
.public void addImport(ImportEntry importEntry)
public Set getImports()
public void addApplicationData(ApplicationData applicationData)
public Map getApplicationData()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |