org.drools.core.common
Class SimpleLogicalDependency
java.lang.Object
org.drools.core.util.AbstractBaseLinkedListNode<LogicalDependency>
org.drools.core.common.SimpleLogicalDependency
- All Implemented Interfaces:
- LogicalDependency, Entry<LogicalDependency>, LinkedListNode<LogicalDependency>
public class SimpleLogicalDependency
- extends AbstractBaseLinkedListNode<LogicalDependency>
- implements LogicalDependency
LogicalDependency is a special node for LinkedLists that maintains
references for the Activation justifier and the justified FactHandle.
SimpleLogicalDependency
public SimpleLogicalDependency(Activation justifier,
Object justified)
SimpleLogicalDependency
public SimpleLogicalDependency(Activation justifier,
Object justified,
Object object,
Object value)
getJustifierEntry
public LinkedListEntry<LogicalDependency> getJustifierEntry()
- Specified by:
getJustifierEntry in interface LogicalDependency
getJustified
public Object getJustified()
- Specified by:
getJustified in interface LogicalDependency
getJustifier
public Activation getJustifier()
- Specified by:
getJustifier in interface LogicalDependency
getObject
public Object getObject()
- Specified by:
getObject in interface LogicalDependency
getValue
public Object getValue()
- Specified by:
getValue in interface LogicalDependency
setValue
public void setValue(String value)
equals
public boolean equals(Object object)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.