org.drools.common
Interface InternalFactHandle

All Superinterfaces:
Cloneable, org.drools.runtime.rule.FactHandle
All Known Implementing Classes:
DefaultFactHandle, DisconnectedFactHandle, EventFactHandle, QueryElementFactHandle

public interface InternalFactHandle
extends FactHandle, Cloneable


Method Summary
 void addFirstRightTuple(RightTuple rightTuple)
           
 void addLastLeftTuple(LeftTuple leftTuple)
           
 void addLastRightTuple(RightTuple rightTuple)
           
 void addLeftTupleInPosition(LeftTuple leftTuple)
           
 void addRightTupleInPosition(RightTuple rightTuple)
           
 void clearLeftTuples()
           
 void clearRightTuples()
           
 InternalFactHandle clone()
           
 void disconnect()
           
 org.drools.runtime.rule.WorkingMemoryEntryPoint getEntryPoint()
           
 EqualityKey getEqualityKey()
           
 LeftTuple getFirstLeftTuple()
           
 RightTuple getFirstRightTuple()
           
 int getId()
           
 int getIdentityHashCode()
           
 LeftTuple getLastLeftTuple()
           
 RightTuple getLastRightTuple()
           
 Object getObject()
           
 int getObjectHashCode()
           
 long getRecency()
           
 void invalidate()
           
 boolean isDisconnected()
           
 boolean isEvent()
          Returns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact
 boolean isTraitable()
           
 boolean isTraiting()
           
 boolean isTraitOrTraitable()
           
 boolean isValid()
           
 void removeLeftTuple(LeftTuple leftTuple)
           
 void removeRightTuple(RightTuple rightTuple)
           
 void setEntryPoint(org.drools.runtime.rule.WorkingMemoryEntryPoint ep)
           
 void setEqualityKey(EqualityKey key)
           
 void setObject(Object object)
           
 void setRecency(long recency)
           
 String toExternalForm()
           
 String toTupleTree(int indent)
           
 

Method Detail

getId

int getId()

getRecency

long getRecency()

getObject

Object getObject()

setObject

void setObject(Object object)

setEqualityKey

void setEqualityKey(EqualityKey key)

getEqualityKey

EqualityKey getEqualityKey()

setRecency

void setRecency(long recency)

invalidate

void invalidate()

isValid

boolean isValid()

getIdentityHashCode

int getIdentityHashCode()

getObjectHashCode

int getObjectHashCode()

isDisconnected

boolean isDisconnected()

isEvent

boolean isEvent()
Returns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact

Returns:

isTraitOrTraitable

boolean isTraitOrTraitable()

isTraitable

boolean isTraitable()

isTraiting

boolean isTraiting()

getFirstRightTuple

RightTuple getFirstRightTuple()

getLastRightTuple

RightTuple getLastRightTuple()

getFirstLeftTuple

LeftTuple getFirstLeftTuple()

getLastLeftTuple

LeftTuple getLastLeftTuple()

getEntryPoint

org.drools.runtime.rule.WorkingMemoryEntryPoint getEntryPoint()

setEntryPoint

void setEntryPoint(org.drools.runtime.rule.WorkingMemoryEntryPoint ep)

clone

InternalFactHandle clone()

toExternalForm

String toExternalForm()
Specified by:
toExternalForm in interface org.drools.runtime.rule.FactHandle

toTupleTree

String toTupleTree(int indent)

disconnect

void disconnect()

addLastLeftTuple

void addLastLeftTuple(LeftTuple leftTuple)

addLeftTupleInPosition

void addLeftTupleInPosition(LeftTuple leftTuple)

removeLeftTuple

void removeLeftTuple(LeftTuple leftTuple)

clearLeftTuples

void clearLeftTuples()

clearRightTuples

void clearRightTuples()

addFirstRightTuple

void addFirstRightTuple(RightTuple rightTuple)

addLastRightTuple

void addLastRightTuple(RightTuple rightTuple)

addRightTupleInPosition

void addRightTupleInPosition(RightTuple rightTuple)

removeRightTuple

void removeRightTuple(RightTuple rightTuple)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.