Drools :: Core 6.2.0.Final

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

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

public interface LinkedListNode<T extends LinkedListNode>
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.2.0.Final

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