站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 3.0.6 API 英文版文档

ObjectSinkList - JBoss RULES 3.0.6 API 英文版文档


org.drools.reteoo
Interface ObjectSinkList

All Known Implementing Classes:
DefaultObjectSinkList, HashedObjectSinkList

public interface ObjectSinkList

ObjectSinkList An interface for object sink lists


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
 

Method Detail

contains

boolean contains(ObjectSink objectSink)
Returns true if the ObjectSinkList already contains the given object sink

Parameters:
element -
Returns:

add

boolean add(ObjectSink objectSink)
Adds the given objectSink to the list

Parameters:
objectSink -
Returns:

remove

boolean remove(ObjectSink objectSink)
Removes the given objectSink from the list

Parameters:
objectSink -
Returns:

size

int size()
Returns the number of ObjectSinks in this list

Returns:

getLastObjectSink

ObjectSink getLastObjectSink()
Returns the last added object sink.

Returns:

iterator

java.util.Iterator iterator(WorkingMemory workingMemory,
                            DefaultFactHandle handle)
Iterates over all matching (in case of hashed list) object Sinks

Parameters:
workingMemory -
handle -
Returns:

iterator

java.util.Iterator iterator()
Iterates over all object Sinks

Returns:

getObjectsAsList

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

Returns: