public class EqualityKey extends LinkedList<DefaultFactHandle> implements Externalizable
LinkedList.JavaUtilIterator<T extends LinkedListNode<T>>, LinkedList.LinkedListFastIterator, LinkedList.LinkedListIterator<T extends LinkedListNode<T>>
Modifier and Type | Field and Description |
---|---|
static int |
JUSTIFIED |
static int |
STATED |
fastIterator
Constructor and Description |
---|
EqualityKey() |
EqualityKey(InternalFactHandle handle) |
EqualityKey(InternalFactHandle handle,
int status) |
Modifier and Type | Method and Description |
---|---|
void |
addFactHandle(InternalFactHandle handle) |
boolean |
equals(Object object)
Equality for the EqualityKey means two things.
|
BeliefSet |
getBeliefSet() |
InternalFactHandle |
getFactHandle() |
InternalFactHandle |
getLogicalFactHandle() |
int |
getStatus() |
int |
hashCode()
Returns the cached hashCode
|
void |
readExternal(ObjectInput in) |
void |
removeFactHandle(InternalFactHandle handle) |
void |
setBeliefSet(BeliefSet beliefSet) |
void |
setLogicalFactHandle(InternalFactHandle logicalFactHandle) |
void |
setStatus(int status) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
add, addFirst, addLast, clear, contains, fastIterator, get, getFirst, getLast, insertAfter, isEmpty, iterator, javaUtilIterator, remove, removeFirst, removeLast, size
public static final int STATED
public static final int JUSTIFIED
public EqualityKey()
public EqualityKey(InternalFactHandle handle)
public EqualityKey(InternalFactHandle handle, int status)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class LinkedList<DefaultFactHandle>
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class LinkedList<DefaultFactHandle>
IOException
public InternalFactHandle getLogicalFactHandle()
public void setLogicalFactHandle(InternalFactHandle logicalFactHandle)
public InternalFactHandle getFactHandle()
public void addFactHandle(InternalFactHandle handle)
public void removeFactHandle(InternalFactHandle handle)
public int getStatus()
public BeliefSet getBeliefSet()
public void setBeliefSet(BeliefSet beliefSet)
public void setStatus(int status)
status
- the status to setpublic int hashCode()
hashCode
in class LinkedList<DefaultFactHandle>
Object.hashCode()
public boolean equals(Object object)
equals
in class LinkedList<DefaultFactHandle>
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.