Uses of Interface
org.drools.FactHandle

Packages that use FactHandle
org.drools The main run-time API. 
org.drools.event   
org.drools.jsr94.rules Provides the core client APIs for using a rule engine. 
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.spi Semantic Provider Interface for extending rule semantics. 
 

Uses of FactHandle in org.drools
 

Methods in org.drools that return FactHandle
 FactHandle MockWorkingMemory.assertObject(Object object)
           
 FactHandle WorkingMemory.assertObject(Object object)
          Assert a fact.
 FactHandle MockWorkingMemory.assertObject(Object object, boolean dynamic)
           
 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.
 FactHandle NoSuchFactObjectException.getFactHandle()
          Retrieve the invalid FactHandle.
 FactHandle MockWorkingMemory.getFactHandle(Object object)
           
 FactHandle WorkingMemory.getFactHandle(Object object)
          Retrieve the FactHandle associated with an Object.
 

Methods in org.drools with parameters of type FactHandle
 boolean MockWorkingMemory.containsObject(FactHandle handle)
           
 boolean WorkingMemory.containsObject(FactHandle handle)
          Determine if an object is associated with a FactHandle.
 Object MockWorkingMemory.getObject(FactHandle handle)
           
 Object WorkingMemory.getObject(FactHandle handle)
          Retrieve the object associated with a FactHandle.
 void MockWorkingMemory.modifyObject(FactHandle handle, Object object)
           
 void WorkingMemory.modifyObject(FactHandle handle, Object object)
          Modify a fact.
 void MockWorkingMemory.retractObject(FactHandle handle)
           
 void WorkingMemory.retractObject(FactHandle handle)
          Retract a fact.
 

Constructors in org.drools with parameters of type FactHandle
NoSuchFactObjectException(FactHandle handle)
          Construct.
 

Uses of FactHandle in org.drools.event
 

Methods in org.drools.event that return FactHandle
 FactHandle ObjectRetractedEvent.getFactHandle()
           
 FactHandle ObjectModifiedEvent.getFactHandle()
           
 FactHandle ObjectAssertedEvent.getFactHandle()
           
 

Methods in org.drools.event with parameters of type FactHandle
 void WorkingMemoryEventSupport.fireObjectAsserted(FactHandle handle, Object object)
           
 void WorkingMemoryEventSupport.fireObjectModified(FactHandle handle, Object oldObject, Object object)
           
 void WorkingMemoryEventSupport.fireObjectRetracted(FactHandle handle, Object oldObject)
           
 

Constructors in org.drools.event with parameters of type FactHandle
ObjectAssertedEvent(WorkingMemory workingMemory, FactHandle handle, Object object)
           
ObjectModifiedEvent(WorkingMemory workingMemory, FactHandle handle, Object oldObject, Object object)
           
ObjectRetractedEvent(WorkingMemory workingMemory, FactHandle handle, Object oldObject)
           
 

Uses of FactHandle in org.drools.jsr94.rules
 

Classes in org.drools.jsr94.rules that implement FactHandle
 class Jsr94FactHandle
          The Drools implementation of the Handle interface which provides a marker interface for Drools-specific object identity mechanism.
 

Methods in org.drools.jsr94.rules that return FactHandle
 FactHandle Jsr94FactHandleFactory.newFactHandle()
          Returns a new Handle.
 FactHandle Jsr94FactHandleFactory.newFactHandle(long id)
          Returns a new Handle.
 

Uses of FactHandle in org.drools.reteoo
 

Classes in org.drools.reteoo that implement FactHandle
 class FactHandleImpl
          Implementation of FactHandle.
 

Methods in org.drools.reteoo that return FactHandle
 FactHandle WorkingMemoryImpl.assertObject(Object object)
           
 FactHandle WorkingMemoryImpl.assertObject(Object object, boolean dynamic)
           
 FactHandle TupleKey.get(Declaration declaration)
          Retrieve a FactHandle by declaration.
 FactHandle FactHandleList.get(int index)
          Obtains the handle at a specified index.
 FactHandle WorkingMemoryImpl.getFactHandle(Object object)
           
 FactHandle ReteTuple.getFactHandleForObject(Object object)
           
(package private)  FactHandle WorkingMemoryImpl.newFactHandle()
          Create a new FactHandle.
 FactHandle FactHandleFactory.newFactHandle()
          Construct a handle with a new id.
 FactHandle DefaultFactHandleFactory.newFactHandle()
           
 FactHandle FactHandleFactory.newFactHandle(long id)
          Construct a handle with a specified id.
 FactHandle DefaultFactHandleFactory.newFactHandle(long id)
           
 

Methods in org.drools.reteoo with parameters of type FactHandle
(package private)  void RuleBaseImpl.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a fact 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 ParameterNode.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into 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.
 boolean FactHandleList.contains(FactHandle handle)
          Determines if the list contains a specified handle.
 boolean TupleKey.containsFactHandle(FactHandle handle)
          Determine if this key contains the specified root fact object.
 boolean WorkingMemoryImpl.containsObject(FactHandle handle)
           
(package private)  boolean ReteTuple.dependsOn(FactHandle handle)
          Determine if this tuple depends upon a specified object.
(package private)  boolean AgendaItem.dependsOn(FactHandle handle)
          Determine if this tuple depends on the values derrived from a particular root object.
 Object WorkingMemoryImpl.getObject(FactHandle handle)
           
 void WorkingMemoryImpl.modifyObject(FactHandle handle, Object object)
           
(package private)  Object WorkingMemoryImpl.putObject(FactHandle handle, Object object)
          Associate an object with its handle.
(package private)  Object WorkingMemoryImpl.removeObject(FactHandle handle)
           
 void WorkingMemoryImpl.retractObject(FactHandle handle)
           
(package private)  void RuleBaseImpl.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object.
(package private)  void Rete.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
(package private)  void ParameterNode.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from 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.
 

Constructors in org.drools.reteoo with parameters of type FactHandle
FactHandleList(int index, FactHandle handle)
          Single value constructor.
ReteTuple(WorkingMemoryImpl workingMemory, Declaration declaration, FactHandle handle)
           
TupleKey(Declaration declaration, FactHandle handle)
           
 

Uses of FactHandle in org.drools.spi
 

Methods in org.drools.spi that return FactHandle
 FactHandle MockTuple.getFactHandleForObject(Object object)
           
 FactHandle Tuple.getFactHandleForObject(Object object)
          Retrieve the FactHandle for a given object.
 



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