当前页面:
在线文档首页 >
JBoss RULES 3.0.6 API 英文版文档
DefaultObjectSinkList - JBoss RULES 3.0.6 API 英文版文档
org.drools.reteoo
Class DefaultObjectSinkList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList
org.drools.reteoo.DefaultObjectSinkList
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess, ObjectSinkList
public class DefaultObjectSinkList
- extends java.util.ArrayList
- implements ObjectSinkList
DefaultObjectSinkList
A default implementation for DefaultObjectSinkList
- See Also:
- Serialized Form
Fields inherited from class java.util.AbstractList |
modCount |
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(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 |
Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
DefaultObjectSinkList
public DefaultObjectSinkList()
DefaultObjectSinkList
public DefaultObjectSinkList(int size)
getLastObjectSink
public ObjectSink getLastObjectSink()
- Description copied from interface:
ObjectSinkList
- Returns the last added object sink.
- Specified by:
getLastObjectSink
in interface ObjectSinkList
- Returns:
getObjectsAsList
public java.util.List getObjectsAsList()
- Description copied from interface:
ObjectSinkList
- 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
- Specified by:
getObjectsAsList
in interface ObjectSinkList
- Returns:
add
public boolean add(ObjectSink objectSink)
- Description copied from interface:
ObjectSinkList
- Adds the given objectSink to the list
- Specified by:
add
in interface ObjectSinkList
- Returns:
contains
public boolean contains(ObjectSink objectSink)
- Description copied from interface:
ObjectSinkList
- Returns true if the ObjectSinkList already contains the given object sink
- Specified by:
contains
in interface ObjectSinkList
- Returns:
remove
public boolean remove(ObjectSink objectSink)
- Description copied from interface:
ObjectSinkList
- Removes the given objectSink from the list
- Specified by:
remove
in interface ObjectSinkList
- Returns:
iterator
public java.util.Iterator iterator(WorkingMemory workingMemory,
DefaultFactHandle handle)
- Description copied from interface:
ObjectSinkList
- Iterates over all matching (in case of hashed list) object Sinks
- Specified by:
iterator
in interface ObjectSinkList
- Returns: