org.drools.util
Interface MultiLinkedListNode

All Superinterfaces:
LinkedListNode, java.io.Serializable
All Known Implementing Classes:
BaseMultiLinkedListNode

public interface MultiLinkedListNode
extends LinkedListNode

MultiLinkedListNode This is a specialization of the LinkedListNode that also keeps reference to a child node (that might me member of another LinkedList) and the containing LinkedList.

 

Method Summary
 MultiLinkedListNode getChild()
          Returns the child node
 LinkedList getOuterList()
          Returns the containing LinkedList
 void setChild(MultiLinkedListNode child)
          Sets the child node
 void setOuterList(LinkedList list)
          Sets the containing LinkedList
 
Methods inherited from interface org.drools.util.LinkedListNode
getNext, getPrevious, setNext, setPrevious
 

Method Detail

getChild

public MultiLinkedListNode getChild()
Returns the child node

Returns:
The child LinkedListNode

setChild

public void setChild(MultiLinkedListNode child)
Sets the child node

Parameters:
child - The child LinkedListNode

getOuterList

public LinkedList getOuterList()
Returns the containing LinkedList

Returns:
The containing LinkedList

setOuterList

public void setOuterList(LinkedList list)
Sets the containing LinkedList

Parameters:
list - The containing LinkedListNode