org.drools.common
Class LogicalDependency

java.lang.Object
  extended by org.drools.core.util.AbstractBaseLinkedListNode
      extended by org.drools.common.LogicalDependency
All Implemented Interfaces:
Externalizable, Serializable, Entry, LinkedListNode

public class LogicalDependency
extends AbstractBaseLinkedListNode

LogicalDependency is a special node for LinkedLists that maintains references for the Activation justifier and the justified FactHandle.

See Also:
Serialized Form

Constructor Summary
LogicalDependency(Activation justifier, Object object)
           
 
Method Summary
 boolean equals(Object object)
           
 Object getJustified()
           
 Activation getJustifier()
           
 LinkedListEntry getJustifierEntry()
           
 int hashCode()
           
 
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, readExternal, setNext, setNext, setPrevious, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalDependency

public LogicalDependency(Activation justifier,
                         Object object)
Method Detail

getJustifierEntry

public LinkedListEntry getJustifierEntry()

getJustified

public Object getJustified()

getJustifier

public Activation getJustifier()

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


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