|
||||||||||
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 Form
![]() |
![]() |
![]() |
![]() |
Field Summary | |
static RuleSet[] |
EMPTY_ARRAY
Empty RuleSet array. |
Constructor Summary | |
RuleSet(java.lang.String name)
Construct. |
|
RuleSet(java.lang.String name,
RuleBaseContext ruleBaseContext)
Construct. |
Method Summary | |
void |
addApplicationData(ApplicationData applicationData)
|
void |
addFunctions(Functions functions)
|
void |
addImport(ImportEntry importEntry)
|
void |
addRule(Rule rule)
Add a Rule to this RuleSet . |
boolean |
containsRule(java.lang.String name)
Determine if this RuleSet contains a Rule
|
java.util.Map |
getApplicationData()
|
java.lang.String |
getDocumentation()
Retrieve the documentation. |
Functions |
getFunctions(java.lang.String semantic)
|
java.util.Set |
getImports()
|
java.lang.String |
getName()
Retrieve the name of this RuleSet . |
Rule |
getRule(java.lang.String name)
Retrieve a Rule by name. |
RuleBaseContext |
getRuleBaseContext()
|
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
.public RuleSet(java.lang.String name, RuleBaseContext ruleBaseContext)
name
- The name of this RuleSet
.ruleBaseContext
- 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
.
DuplicateRuleNameException
- If the Rule
attempting to be added has the
same name as another previously added Rule
.
InvalidRuleException
- If the Rule
is not valid.rule
- The rule to add.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
.public void addImport(ImportEntry importEntry)
public java.util.Set getImports()
public void addApplicationData(ApplicationData applicationData)
public java.util.Map getApplicationData()
public void addFunctions(Functions functions)
public Functions getFunctions(java.lang.String semantic)
public RuleBaseContext getRuleBaseContext()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |