org.drools.core.util
Interface LinkedListNode<T extends LinkedListNode<T>>

All Superinterfaces:
Entry, Externalizable, Serializable
All Known Subinterfaces:
LogicalDependency
All Known Implementing Classes:
AbstractBaseLinkedListNode, ActivationGroupNode, ActivationNode, CompositeObjectSinkAdapter.FieldIndex, LinkedListEntry, ScheduledAgendaItem, SimpleLogicalDependency

public interface LinkedListNode<T extends LinkedListNode<T>>
extends Entry, Externalizable

Items placed in a LinkedList must implement this interface .

See Also:
LinkedList

Method Summary
 T getNext()
          Returns the next node
 T getPrevious()
          Returns the previous node
 void setNext(T next)
          Sets the next node
 void setPrevious(T previous)
          Sets the previous node
 
Methods inherited from interface org.drools.core.util.Entry
setNext
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getNext

T getNext()
Returns the next node

Specified by:
getNext in interface Entry
Returns:
The next LinkedListNode

setNext

void setNext(T next)
Sets the next node

Parameters:
next - The next LinkedListNode

getPrevious

T getPrevious()
Returns the previous node

Returns:
The previous LinkedListNode

setPrevious

void setPrevious(T previous)
Sets the previous node

Parameters:
previous - The previous LinkedListNode


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.