Uses of Class
org.drools.FactException

Packages that use FactException
org.drools The main run-time API. 
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.semantics.java Java Semantic Module. 
org.drools.spi Semantic Provider Interface for extending rule semantics. 
 

Uses of FactException in org.drools
 

Subclasses of FactException in org.drools
 class AssertionException
          Indicates an error while asserting a new root fact object into a WorkingMemory.
 class NoSuchFactHandleException
          Indicates an attempt to retract, modify or retrieve a fact object that is no longer present.
 class NoSuchFactObjectException
          Indicates an attempt to retract, modify or retrieve a fact object that is no longer present.
 class RetractionException
          Indicates an error while retracting a root fact object from a WorkingMemory.
 

Methods in org.drools that throw FactException
 void MockWorkingMemory.fireAllRules()
           
 void MockWorkingMemory.fireAllRules(AgendaFilter agendaFilter)
           
 FactHandle MockWorkingMemory.assertObject(Object object)
           
 FactHandle MockWorkingMemory.assertObject(Object object, boolean dynamic)
           
 void MockWorkingMemory.retractObject(FactHandle handle)
           
 void MockWorkingMemory.modifyObject(FactHandle handle, Object object)
           
 void WorkingMemory.fireAllRules()
          Fire all items on the agenda until empty.
 void WorkingMemory.fireAllRules(AgendaFilter agendaFilter)
          Fire all items on the agenda until empty, using the given AgendaFiler
 FactHandle WorkingMemory.assertObject(Object object)
          Assert a fact.
 FactHandle WorkingMemory.assertObject(Object object, boolean dynamic)
          Assert a fact registering JavaBean PropertyChangeListeners on the Object to automatically trigger modifyObject calls if dynamic is true.
 void WorkingMemory.retractObject(FactHandle handle)
          Retract a fact.
 void WorkingMemory.modifyObject(FactHandle handle, Object object)
          Modify a fact.
 

Uses of FactException in org.drools.reteoo
 

Methods in org.drools.reteoo that throw FactException
 void JoinNodeInput.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
 void ConditionNode.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
(package private)  void ParameterNode.modifyObject(FactHandle handle, Object newObject, WorkingMemoryImpl workingMemory)
          Modify a fact object in this RuleBase and the specified WorkingMemory.
(package private)  void ObjectTypeNode.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into this RuleBase and the specified WorkingMemory.
(package private)  void ObjectTypeNode.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
(package private)  void ObjectTypeNode.modifyObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Modify a fact object in this RuleBase and the specified WorkingMemory.
 void TupleSink.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
protected  void TupleSource.propagateModifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Propagate the modification of Tuple s to this node's TupleSink.
(package private)  void JoinNode.modifyLeftTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples from the left input.
(package private)  void JoinNode.modifyRightTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples from the right input.
(package private)  void RuleBaseImpl.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a fact object.
(package private)  void RuleBaseImpl.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object.
(package private)  void RuleBaseImpl.modifyObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Modify a fact object.
 void WorkingMemoryImpl.fireAllRules(AgendaFilter agendaFilter)
           
 void WorkingMemoryImpl.fireAllRules()
           
 FactHandle WorkingMemoryImpl.assertObject(Object object)
           
 FactHandle WorkingMemoryImpl.assertObject(Object object, boolean dynamic)
           
 void WorkingMemoryImpl.retractObject(FactHandle handle)
           
 void WorkingMemoryImpl.modifyObject(FactHandle handle, Object object)
           
(package private)  void Rete.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into this RuleBase and the specified WorkingMemory.
(package private)  void Rete.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
(package private)  void Rete.modifyObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Modify a fact object in this RuleBase and the specified WorkingMemory.
 

Uses of FactException in org.drools.semantics.java
 

Subclasses of FactException in org.drools.semantics.java
 class NonBooleanExprException
          Indicates an attempt to use a non-boolean expression in a condition.
 

Uses of FactException in org.drools.spi
 

Subclasses of FactException in org.drools.spi
 class ConditionException
          Indicates an error while applying a FilterCondition.
 class ConsequenceException
          Indicates an error during a Consequence invokation.
 

Methods in org.drools.spi that throw FactException
 void KnowledgeHelper.assertObject(Object object)
           
 void KnowledgeHelper.modifyObject(Object object)
           
 void KnowledgeHelper.modifyObject(Object oldObject, Object newObject)
           
 void KnowledgeHelper.retractObject(Object object)
           
 



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