|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.drools.reteoo.HashedObjectSinkList
public class HashedObjectSinkList
HashedObjectSinkList A hashed implementation for ObjectSinkList to use in nodes that do alpha node hashing
| Constructor Summary | |
|---|---|
HashedObjectSinkList()
|
|
| Method Summary | |
|---|---|
boolean |
add(ObjectSink objectSink)
Adds the given objectSink to the list |
boolean |
contains(ObjectSink objectSink)
Returns true if the ObjectSinkList already contains the given object sink |
ObjectSink |
getLastObjectSink()
Returns the last added object sink. |
java.util.List |
getObjectsAsList()
Returns a list with all object sinks This may be an inneficient method to call, so we recomend using it only for tests and debug purposes Also, it returns an unmodifiable list to prevent misuse |
java.util.Iterator |
iterator()
Iterates over all object Sinks |
java.util.Iterator |
iterator(WorkingMemory workingMemory,
DefaultFactHandle handle)
Iterates over all matching (in case of hashed list) object Sinks |
boolean |
remove(ObjectSink objectSink)
Removes the given objectSink from the list |
int |
size()
Returns the number of ObjectSinks in this list |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HashedObjectSinkList()
| Method Detail |
|---|
public boolean contains(ObjectSink objectSink)
ObjectSinkList
contains in interface ObjectSinkListpublic boolean add(ObjectSink objectSink)
ObjectSinkList
add in interface ObjectSinkListpublic boolean remove(ObjectSink objectSink)
ObjectSinkList
remove in interface ObjectSinkListpublic ObjectSink getLastObjectSink()
ObjectSinkList
getLastObjectSink in interface ObjectSinkListpublic java.util.Iterator iterator(WorkingMemory workingMemory, DefaultFactHandle handle)
ObjectSinkList
iterator in interface ObjectSinkListpublic java.util.Iterator iterator()
ObjectSinkList
iterator in interface ObjectSinkListpublic java.util.List getObjectsAsList()
ObjectSinkList
getObjectsAsList in interface ObjectSinkListpublic int size()
ObjectSinkList
size in interface ObjectSinkList
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||