Uses of Interface
org.drools.spi.Tuple

Packages that use Tuple
org.drools The main run-time API. 
org.drools.event   
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.spi Semantic Provider Interface for extending rule semantics. 
 

Uses of Tuple in org.drools
 

Classes in org.drools that implement Tuple
 class MockTuple
           
 

Uses of Tuple in org.drools.event
 

Methods in org.drools.event that return Tuple
 Tuple ActivationFiredEvent.getTuple()
           
 Tuple ActivationCancelledEvent.getTuple()
           
 Tuple ActivationCreatedEvent.getTuple()
           
 Tuple ConditionTestedEvent.getTuple()
           
 

Methods in org.drools.event with parameters of type Tuple
 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 Tuple
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 Tuple in org.drools.reteoo
 

Classes in org.drools.reteoo that implement Tuple
(package private)  class ReteTuple
          Base Rete-OO Tuple implementation.
 

Methods in org.drools.reteoo that return Tuple
 Tuple AgendaItem.getTuple()
          Retrieve the tuple.
 

Uses of Tuple in org.drools.rule
 

Methods in org.drools.rule with parameters of type Tuple
 long FixedDuration.getDuration(Tuple tuple)
           
 

Uses of Tuple in org.drools.semantics.base
 

Methods in org.drools.semantics.base with parameters of type Tuple
 long BaseDuration.getDuration(Tuple tuple)
           
 

Uses of Tuple in org.drools.semantics.groovy
 

Methods in org.drools.semantics.groovy with parameters of type Tuple
 boolean ExprCondition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
 Object Eval.evaluate(Tuple tuple)
          Evaluate.
protected  groovy.lang.Binding Interp.setUpDictionary(Tuple tuple)
          Configure a ScriptContext using a Tuple for variable bindings.
 void Exec.execute(Tuple tuple)
          Execute.
 void BlockConsequence.invoke(Tuple tuple, WorkingMemory workingMemory)
          Execute the consequence for the supplied matching Tuple.
 

Uses of Tuple in org.drools.semantics.java
 

Methods in org.drools.semantics.java with parameters of type Tuple
 boolean ExprCondition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
 boolean Expr.evaluateCondition(Tuple tuple)
           
 boolean Expr.ConditionScript.invoke(Tuple tuple, Declaration[] decls, KnowledgeHelper drools, Map applicationData)
           
 void BlockConsequence.invoke(Tuple tuple, WorkingMemory workingMemory)
          Execute the consequence for the supplied matching Tuple.
 void BlockConsequence.Script.invoke(Tuple tuple, Declaration[] decls, KnowledgeHelper drools, Map applicationData)
           
 

Uses of Tuple in org.drools.semantics.python
 

Methods in org.drools.semantics.python with parameters of type Tuple
 boolean ExprCondition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
 Object Eval.evaluate(Tuple tuple)
          Evaluate.
protected  org.python.core.PyDictionary Interp.setUpDictionary(Tuple tuple)
          Configure a PyDictionary using a Tuple for variable bindings.
 void Exec.execute(Tuple tuple)
          Execute.
 void BlockConsequence.invoke(Tuple tuple, WorkingMemory workingMemory)
          Execute the consequence for the supplied matching Tuple.
 

Uses of Tuple in org.drools.spi
 

Methods in org.drools.spi that return Tuple
 Tuple Activation.getTuple()
          Retrieve the Tuple that was activated.
 

Methods in org.drools.spi with parameters of type Tuple
 long Duration.getDuration(Tuple tuple)
           Retrieve the duration for which the conditions of this Tuple must remain true before the rule will fire.
 boolean Condition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
 void Consequence.invoke(Tuple tuple, WorkingMemory workingMemory)
          Execute the consequence for the supplied matching Tuple.
 

Constructors in org.drools.spi with parameters of type Tuple
KnowledgeHelper(Rule rule, Tuple tuple)
           
 



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