Drools :: Core 6.1.0.Beta1

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

All Superinterfaces:
Entry<T>
All Known Subinterfaces:
LogicalDependency, Memory
All Known Implementing Classes:
AbstractBaseLinkedListNode, AccumulateNode.AccumulateMemory, ActivationGroupNode, ActivationNode, AlphaNode.AlphaMemory, BetaMemory, CompositeObjectSinkAdapter.FieldIndex, ConditionalBranchNode.ConditionalBranchMemory, DefaultFactHandle, DefeasibleLogicalDependency, EvalConditionNode.EvalMemory, EventFactHandle, FromNode.FromMemory, LeftInputAdapterNode.LiaNodeMemory, LinkedListEntry, ObjectTypeNode.ObjectTypeNodeMemory, PathMemory, PropagationQueuingNode.PropagationQueueingNodeMemory, QueryElementNode.QueryElementNodeMemory, RiaPathMemory, RightInputAdapterNode.RiaNodeMemory, RuleAgendaItem, ScheduledAgendaItem, SegmentMemory, SimpleLogicalDependency, StackEntry, TimerNode.TimerNodeMemory, WindowNode.WindowMemory

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

Items placed in a LinkedList must implement this interface .

See Also:
LinkedList

Method Summary
 T getPrevious()
          Returns the previous node
 void nullPrevNext()
           
 void setPrevious(T previous)
          Sets the previous node
 
Methods inherited from interface org.drools.core.util.Entry
getNext, setNext
 

Method Detail

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

nullPrevNext

void nullPrevNext()

Drools :: Core 6.1.0.Beta1

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