Uses of Class
org.drools.rule.Rule

Packages that use Rule
org.drools The main run-time API. 
org.drools.event   
org.drools.jsr94.rules.admin Provides the APIs for rule administration. 
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.rule Rule assembly components. 
org.drools.semantics.base   
org.drools.semantics.groovy Groovy Semantic Module. 
org.drools.semantics.java Java Semantic Module. 
org.drools.semantics.python Python Semantic Module. 
org.drools.smf Semantics Management Framework. 
org.drools.spi Semantic Provider Interface for extending rule semantics. 
 

Uses of Rule in org.drools
 

Methods in org.drools that return Rule
 Rule RuleIntegrationException.getRule()
          Retrieve the Rule.
 

Methods in org.drools with parameters of type Rule
 void MockTuple.setRule(Rule rule)
           
 

Constructors in org.drools with parameters of type Rule
RuleIntegrationException(Rule rule)
          Construct.
 

Uses of Rule in org.drools.event
 

Methods in org.drools.event that return Rule
 Rule ConditionTestedEvent.getRule()
           
 

Methods in org.drools.event with parameters of type Rule
 void WorkingMemoryEventSupport.fireConditionTested(Rule rule, Condition condition, Tuple tuple, boolean result)
           
 void WorkingMemoryEventSupport.fireActivationCreated(Rule rule, Tuple tuple)
           
 void WorkingMemoryEventSupport.fireActivationCancelled(Rule rule, Tuple tuple)
           
 void WorkingMemoryEventSupport.fireActivationFired(Rule rule, Tuple tuple)
           
 

Constructors in org.drools.event with parameters of type Rule
ActivationFiredEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ActivationCancelledEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ActivationCreatedEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ConditionTestedEvent(WorkingMemory workingMemory, Rule rule, Condition condition, Tuple tuple, boolean passed)
           
 

Uses of Rule in org.drools.jsr94.rules.admin
 

Methods in org.drools.jsr94.rules.admin that return Rule
(package private)  Rule RuleImpl.getRule()
          Returns the org.drools.rule.Rule that lies at the core of this javax.rules.admin.Rule object.
 

Constructors in org.drools.jsr94.rules.admin with parameters of type Rule
RuleImpl(Rule rule)
          Creates a RuleImpl object by wrapping an org.drools.rule.Rule object.
 

Uses of Rule in org.drools.reteoo
 

Methods in org.drools.reteoo that return Rule
 Rule TerminalNode.getRule()
          Retrieve the Action associated with this node.
 Rule AgendaItem.getRule()
          Retrieve the rule.
 

Methods in org.drools.reteoo with parameters of type Rule
(package private)  void Agenda.addToAgenda(ReteTuple tuple, Rule rule)
          Schedule a rule action invokation on this Agenda.
(package private)  void Agenda.removeFromAgenda(TupleKey key, Rule rule)
          Remove a tuple from the agenda.
(package private)  void Agenda.modifyAgenda(FactHandle trigger, TupleSet newTuples, Rule rule)
          Modify the agenda.
protected  void Builder.addRule(Rule rule)
          Add a Rule to the network.
(package private)  List Builder.createParameterNodes(Rule rule)
          Create the ParameterNode s for the Rule, and link into the network.
(package private)  void Builder.attachConditions(Rule rule, List conds, List leafNodes)
          Create and attach Condition s to the network.
 

Constructors in org.drools.reteoo with parameters of type Rule
TerminalNode(TupleSource inputSource, Rule rule)
          Construct.
ConditionNode(Rule rule, TupleSource tupleSource, Condition condition, int order)
          Construct.
AgendaItem(ReteTuple tuple, Rule rule)
          Construct.
 

Uses of Rule in org.drools.rule
 

Methods in org.drools.rule that return Rule
 Rule InvalidRuleException.getRule()
          Retrieve the invalid Rule.
 Rule DuplicateRuleNameException.getOriginalRule()
          Retrieve the original Rule in the RuleSet.
 Rule DuplicateRuleNameException.getConflictingRule()
          Retrieve the new conflicting Rule.
 Rule RuleSet.getRule(String name)
          Retrieve a Rule by name.
 Rule[] RuleSet.getRules()
          Retrieve all Rules in this RuleSet.
 

Methods in org.drools.rule with parameters of type Rule
 void RuleSet.addRule(Rule rule)
          Add a Rule to this RuleSet.
 

Constructors in org.drools.rule with parameters of type Rule
NoParameterDeclarationException(Rule rule)
          Construct.
NoConsequenceException(Rule rule)
          Construct.
InvalidRuleException(Rule rule)
          Construct.
DuplicateRuleNameException(RuleSet ruleSet, Rule originalRule, Rule conflictingRule)
          Construct.
 

Uses of Rule in org.drools.semantics.base
 

Methods in org.drools.semantics.base that return Rule
 Rule BaseRuleFactory.newRule(Configuration config)
           
 

Uses of Rule in org.drools.semantics.groovy
 

Methods in org.drools.semantics.groovy that return Rule
protected  Rule Interp.getRule()
           
 

Methods in org.drools.semantics.groovy with parameters of type Rule
 Condition ExprConditionFactory.newCondition(Configuration config, Rule rule)
           
 Consequence BlockConsequenceFactory.newConsequence(Configuration config, Rule rule)
           
 

Constructors in org.drools.semantics.groovy with parameters of type Rule
ExprCondition(String expr, Rule rule)
          Construct.
Eval(String text, Rule rule)
          Construct.
Interp(String text, Rule rule)
          Construct.
Exec(String text, Rule rule)
          Construct.
BlockConsequence(String text, Rule rule)
          Construct.
 

Uses of Rule in org.drools.semantics.java
 

Methods in org.drools.semantics.java that return Rule
protected  Rule Expr.getRule()
           
 Rule CompilationException.getRule()
           
 

Methods in org.drools.semantics.java with parameters of type Rule
(package private) static Object Interp.compile(Rule rule, Class clazz, String expr, String origExpr, String[] scriptParamNames, Declaration[] params, Set imports, Map applicationData)
           
 Condition ExprConditionFactory.newCondition(Configuration config, Rule rule)
           
 Consequence BlockConsequenceFactory.newConsequence(Configuration config, Rule rule)
           
 

Constructors in org.drools.semantics.java with parameters of type Rule
ExprCondition(String expr, Rule rule)
          Construct.
Expr(String expr, Rule rule)
          Construct.
CompilationException(Rule rule, String text, int lineNumber, int columnNumber, String errorMessage)
           
BlockConsequence(String block, Rule rule)
          Construct.
 

Uses of Rule in org.drools.semantics.python
 

Methods in org.drools.semantics.python that return Rule
protected  Rule Interp.getRule()
           
 

Methods in org.drools.semantics.python with parameters of type Rule
 Condition ExprConditionFactory.newCondition(Configuration config, Rule rule)
           
 Consequence BlockConsequenceFactory.newConsequence(Configuration config, Rule rule)
           
 

Constructors in org.drools.semantics.python with parameters of type Rule
ExprCondition(String expr, Rule rule)
          Construct.
Eval(String text, Rule rule)
          Construct.
Interp(String text, Rule rule, String type)
          Construct.
Exec(String text, Rule rule)
          Construct.
BlockConsequence(String text, Rule rule)
          Construct.
 

Uses of Rule in org.drools.smf
 

Methods in org.drools.smf that return Rule
 Rule RuleFactory.newRule(Configuration config)
           
 

Methods in org.drools.smf with parameters of type Rule
 Consequence ConsequenceFactory.newConsequence(Configuration config, Rule rule)
           
 Condition ConditionFactory.newCondition(Configuration config, Rule rule)
           
 

Uses of Rule in org.drools.spi
 

Methods in org.drools.spi that return Rule
 Rule ConditionException.getRule()
           
 Rule ConsequenceException.getRule()
           
 Rule Activation.getRule()
          Retrieve the Rule that was activated.
 

Methods in org.drools.spi with parameters of type Rule
 void ConditionException.setRule(Rule rule)
           
 void ConsequenceException.setRule(Rule rule)
           
 

Constructors in org.drools.spi with parameters of type Rule
KnowledgeHelper(Rule rule, Tuple tuple)
           
ConditionException(Rule rule)
           
ConditionException(String message, Rule rule, String info)
           
ConditionException(Throwable rootCause, Rule rule, String info)
          Construct with a root cause.
ConsequenceException(String message, Rule rule)
           
ConsequenceException(Throwable rootCause, Rule rule)
          Construct with a root cause.
 



Copyright © 2001-2004 The Codehaus. All Rights Reserved.