Uses of Interface
org.drools.spi.Tuple

Packages that use Tuple
org.drools.event   
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.rule Rule assembly components. 
org.drools.semantics.annotation.model   
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.event
 

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

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

Constructors in org.drools.event with parameters of type Tuple
ActivationCancelledEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ActivationCreatedEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ActivationFiredEvent(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.annotation.model
 

Methods in org.drools.semantics.annotation.model with parameters of type Tuple
 Object TupleParameterValue.getValue(Tuple tuple)
           
 Object ParameterValue.getValue(Tuple tuple)
           
 KnowledgeHelper KnowledgeHelperParameterValue.getValue(Tuple tuple)
           
 Object ApplicationDataParameterValue.getValue(Tuple tuple)
           
 void PojoConsequence.invoke(Tuple tuple)
           
 Object RuleReflectMethod.invokeMethod(Tuple tuple)
           
 boolean PojoCondition.isAllowed(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)
          Retrieves the duration for which the conditions of this Tuple must remain true before the rule will fire.
 

Uses of Tuple in org.drools.semantics.groovy
 

Methods in org.drools.semantics.groovy with parameters of type Tuple
 Object GroovyCondition.evaluate(Tuple tuple)
          Evaluate.
 void GroovyBlockConsequence.invoke(Tuple tuple)
          Execute the consequence for the supplied matching Tuple.
 boolean GroovyCondition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
protected  groovy.lang.Binding GroovyInterp.setUpDictionary(Tuple tuple, Iterator declIter)
          Configure a ScriptContext using a Tuple for variable bindings.
 

Uses of Tuple in org.drools.semantics.java
 

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

Uses of Tuple in org.drools.semantics.python
 

Methods in org.drools.semantics.python with parameters of type Tuple
 void PythonBlockConsequence.invoke(Tuple tuple)
          Execute the consequence for the supplied matching Tuple.
 boolean PythonCondition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
protected  org.python.core.PyDictionary PythonInterp.setUpDictionary(Tuple tuple, Iterator declIter)
          Configure a PyDictionary using a Tuple for variable bindings.
 

Uses of Tuple in org.drools.spi
 

Classes in org.drools.spi that implement Tuple
 class MockTuple
           
 

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.
 void Consequence.invoke(Tuple tuple)
          Execute the consequence for the supplied matching Tuple.
 boolean Condition.isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
 

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



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