|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.common.DefaultFactHandle
public class DefaultFactHandle
Implementation of FactHandle.
| Constructor Summary | |
|---|---|
DefaultFactHandle()
|
|
DefaultFactHandle(int id,
int identityHashCode,
Object object,
long recency,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
|
|
DefaultFactHandle(int id,
Object object)
|
|
DefaultFactHandle(int id,
Object object,
long recency,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
Construct. |
|
DefaultFactHandle(int id,
String wmEntryPointId,
int identityHashCode,
int objectHashCode,
long recency,
Object object)
|
|
DefaultFactHandle(String externalFormat)
|
|
| Method Summary | |
|---|---|
void |
addFirstLeftTuple(LeftTuple leftTuple)
|
void |
addFirstRightTuple(RightTuple rightTuple)
|
void |
addLastLeftTuple(LeftTuple leftTuple)
|
void |
addLastRightTuple(RightTuple rightTuple)
|
void |
clearLeftTuples()
|
void |
clearRightTuples()
|
DefaultFactHandle |
clone()
|
static int |
determineIdentityHashCode(Object object)
|
void |
disconnect()
|
boolean |
equals(Object object)
|
org.drools.runtime.rule.WorkingMemoryEntryPoint |
getEntryPoint()
|
EqualityKey |
getEqualityKey()
|
String |
getExternalForm()
|
LeftTuple |
getFirstLeftTuple()
|
RightTuple |
getFirstRightTuple()
|
int |
getId()
|
int |
getIdentityHashCode()
|
LeftTuple |
getLastLeftTuple()
|
RightTuple |
getLastRightTuple()
|
Object |
getObject()
|
int |
getObjectHashCode()
|
long |
getRecency()
|
int |
hashCode()
|
void |
invalidate()
|
boolean |
isDisconnected()
|
boolean |
isEvent()
Always returns false, since the DefaultFactHandle is only used for regular Facts, and not for Events |
boolean |
isValid()
|
void |
removeLeftTuple(LeftTuple leftTuple)
|
void |
removeRightTuple(RightTuple rightTuple)
|
void |
setEntryPoint(org.drools.runtime.rule.WorkingMemoryEntryPoint sourceNode)
|
void |
setEqualityKey(EqualityKey key)
|
void |
setExternalForm(String externalForm)
|
protected void |
setFirstLeftTuple(LeftTuple firstLeftTuple)
|
protected void |
setFirstRightTuple(RightTuple firstRightTuple)
|
protected void |
setLastLeftTuple(LeftTuple lastLeftTuple)
|
protected void |
setLastRightTuple(RightTuple lastRightTuple)
|
void |
setObject(Object object)
|
protected void |
setObjectHashCode(int hashCode)
|
void |
setRecency(long recency)
|
String |
toExternalForm()
format_version:id:identity:hashcode:recency |
String |
toString()
|
String |
toTupleTree(int indent)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultFactHandle()
public DefaultFactHandle(int id,
Object object)
public DefaultFactHandle(int id,
Object object,
long recency,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
id - Handle id.
public DefaultFactHandle(int id,
int identityHashCode,
Object object,
long recency,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
public DefaultFactHandle(int id,
String wmEntryPointId,
int identityHashCode,
int objectHashCode,
long recency,
Object object)
public DefaultFactHandle(String externalFormat)
| Method Detail |
|---|
public boolean equals(Object object)
equals in class ObjectObjectpublic void disconnect()
disconnect in interface InternalFactHandlepublic boolean isDisconnected()
isDisconnected in interface InternalFactHandlepublic int getObjectHashCode()
getObjectHashCode in interface InternalFactHandlepublic int getIdentityHashCode()
getIdentityHashCode in interface InternalFactHandlepublic static int determineIdentityHashCode(Object object)
protected void setObjectHashCode(int hashCode)
public int hashCode()
hashCode in class ObjectObjectpublic String toExternalForm()
toExternalForm in interface InternalFactHandletoExternalForm in interface org.drools.runtime.rule.FactHandleFactHandlepublic String getExternalForm()
public void setExternalForm(String externalForm)
public String toString()
toString in class ObjectObjectpublic long getRecency()
getRecency in interface InternalFactHandlepublic void setRecency(long recency)
setRecency in interface InternalFactHandlepublic int getId()
getId in interface InternalFactHandlepublic void invalidate()
invalidate in interface InternalFactHandlepublic boolean isValid()
isValid in interface InternalFactHandlepublic Object getObject()
getObject in interface InternalFactHandlepublic void setObject(Object object)
setObject in interface InternalFactHandlepublic EqualityKey getEqualityKey()
getEqualityKey in interface InternalFactHandlepublic void setEqualityKey(EqualityKey key)
setEqualityKey in interface InternalFactHandlekey - the key to setpublic boolean isEvent()
isEvent in interface InternalFactHandlepublic RightTuple getFirstRightTuple()
getFirstRightTuple in interface InternalFactHandleprotected void setFirstRightTuple(RightTuple firstRightTuple)
public RightTuple getLastRightTuple()
getLastRightTuple in interface InternalFactHandleprotected void setLastRightTuple(RightTuple lastRightTuple)
protected void setFirstLeftTuple(LeftTuple firstLeftTuple)
public LeftTuple getFirstLeftTuple()
getFirstLeftTuple in interface InternalFactHandleprotected void setLastLeftTuple(LeftTuple lastLeftTuple)
public LeftTuple getLastLeftTuple()
getLastLeftTuple in interface InternalFactHandlepublic org.drools.runtime.rule.WorkingMemoryEntryPoint getEntryPoint()
getEntryPoint in interface InternalFactHandlepublic void setEntryPoint(org.drools.runtime.rule.WorkingMemoryEntryPoint sourceNode)
setEntryPoint in interface InternalFactHandlepublic void addFirstLeftTuple(LeftTuple leftTuple)
public void addLastLeftTuple(LeftTuple leftTuple)
addLastLeftTuple in interface InternalFactHandlepublic void removeLeftTuple(LeftTuple leftTuple)
removeLeftTuple in interface InternalFactHandlepublic void addFirstRightTuple(RightTuple rightTuple)
addFirstRightTuple in interface InternalFactHandlepublic void addLastRightTuple(RightTuple rightTuple)
addLastRightTuple in interface InternalFactHandlepublic void removeRightTuple(RightTuple rightTuple)
removeRightTuple in interface InternalFactHandlepublic void clearLeftTuples()
clearLeftTuples in interface InternalFactHandlepublic void clearRightTuples()
clearRightTuples in interface InternalFactHandlepublic DefaultFactHandle clone()
clone in interface InternalFactHandleclone in class Objectpublic String toTupleTree(int indent)
toTupleTree in interface InternalFactHandle
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||