Uses of Interface
org.drools.rule.ContextEntry

Packages that use ContextEntry
org.drools.common   
org.drools.reteoo   
org.drools.rule   
org.drools.spi   
 

Uses of ContextEntry in org.drools.common
 

Classes in org.drools.common that implement ContextEntry
static class InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry
           
static class InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry
           
static class TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry
           
 

Methods in org.drools.common that return ContextEntry
 ContextEntry[] BetaConstraints.createContext()
           
 ContextEntry[] EmptyBetaConstraints.createContext()
           
 ContextEntry[] DefaultBetaConstraints.createContext()
           
 ContextEntry[] QuadroupleBetaConstraints.createContext()
           
 ContextEntry[] TripleBetaConstraints.createContext()
           
 ContextEntry[] DoubleBetaConstraints.createContext()
           
 ContextEntry[] SingleBetaConstraints.createContext()
           
 ContextEntry InstanceEqualsConstraint.createContextEntry()
           
 ContextEntry InstanceNotEqualsConstraint.createContextEntry()
           
 ContextEntry TupleStartEqualsConstraint.createContextEntry()
           
 ContextEntry InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.getNext()
           
 ContextEntry InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.getNext()
           
 ContextEntry TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.getNext()
           
 

Methods in org.drools.common with parameters of type ContextEntry
 boolean InstanceNotEqualsConstraint.isAllowed(ContextEntry entry)
           
 boolean BetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean EmptyBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean DefaultBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean QuadroupleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean TripleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean DoubleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean SingleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, java.lang.Object object)
           
 boolean InstanceEqualsConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean InstanceNotEqualsConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean TupleStartEqualsConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean BetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean EmptyBetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean DefaultBetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean QuadroupleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean TripleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean DoubleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean SingleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, ReteTuple tuple)
           
 boolean InstanceEqualsConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean InstanceNotEqualsConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean TupleStartEqualsConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 void BetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void EmptyBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void DefaultBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void QuadroupleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void TripleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void DoubleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void SingleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void BetaConstraints.resetTuple(ContextEntry[] context)
           
 void EmptyBetaConstraints.resetTuple(ContextEntry[] context)
           
 void DefaultBetaConstraints.resetTuple(ContextEntry[] context)
           
 void QuadroupleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void TripleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void DoubleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void SingleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.setNext(ContextEntry entry)
           
 void InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.setNext(ContextEntry entry)
           
 void TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.setNext(ContextEntry entry)
           
 void BetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DefaultBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void QuadroupleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DoubleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void SingleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void BetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 void EmptyBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 void DefaultBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 void QuadroupleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 void TripleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 void DoubleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 void SingleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, ReteTuple tuple)
           
 

Uses of ContextEntry in org.drools.reteoo
 

Fields in org.drools.reteoo declared as ContextEntry
 ContextEntry[] FromNode.FromMemory.alphaContexts
           
 ContextEntry[] AccumulateNode.AccumulateMemory.alphaContexts
           
 ContextEntry[] CollectNode.CollectMemory.alphaContexts
           
 ContextEntry AlphaNode.AlphaMemory.context
           
 ContextEntry[] AccumulateNode.AccumulateMemory.resultsContext
           
 ContextEntry[] CollectNode.CollectMemory.resultsContext
           
 

Methods in org.drools.reteoo that return ContextEntry
 ContextEntry[] BetaMemory.getContext()
           
 

Constructors in org.drools.reteoo with parameters of type ContextEntry
BetaMemory(TupleMemory tupleMemory, FactHandleMemory objectMemory, ContextEntry[] context)
           
 

Uses of ContextEntry in org.drools.rule
 

Classes in org.drools.rule that implement ContextEntry
protected static class AbstractCompositeConstraint.MultiFieldConstraintContextEntry
          A context entry for composite restrictions
static class AbstractCompositeRestriction.CompositeContextEntry
           
static class PredicateConstraint.PredicateContextEntry
           
static class ReturnValueRestriction.ReturnValueContextEntry
           
static class VariableRestriction.BooleanVariableContextEntry
           
static class VariableRestriction.CharVariableContextEntry
           
static class VariableRestriction.DoubleVariableContextEntry
           
static class VariableRestriction.LongVariableContextEntry
           
static class VariableRestriction.ObjectVariableContextEntry
           
static class VariableRestriction.VariableContextEntry
           
 

Fields in org.drools.rule declared as ContextEntry
 ContextEntry[] AbstractCompositeConstraint.MultiFieldConstraintContextEntry.alphas
           
 ContextEntry[] AbstractCompositeConstraint.MultiFieldConstraintContextEntry.betas
           
 ContextEntry[] AbstractCompositeRestriction.CompositeContextEntry.contextEntries
           
 ContextEntry VariableRestriction.VariableContextEntry.entry
           
 ContextEntry AbstractCompositeConstraint.MultiFieldConstraintContextEntry.next
           
 

Methods in org.drools.rule that return ContextEntry
 ContextEntry MultiRestrictionFieldConstraint.createContextEntry()
           
 ContextEntry VariableRestriction.createContextEntry()
           
 ContextEntry AbstractCompositeConstraint.createContextEntry()
          
 ContextEntry LiteralRestriction.createContextEntry()
           
 ContextEntry VariableConstraint.createContextEntry()
           
 ContextEntry LiteralConstraint.createContextEntry()
           
 ContextEntry PredicateConstraint.createContextEntry()
           
 ContextEntry ReturnValueConstraint.createContextEntry()
           
 ContextEntry AbstractCompositeRestriction.createContextEntry()
           
 ContextEntry ReturnValueRestriction.createContextEntry()
           
 ContextEntry VariableRestriction.VariableContextEntry.getNext()
           
 ContextEntry AbstractCompositeConstraint.MultiFieldConstraintContextEntry.getNext()
           
 ContextEntry PredicateConstraint.PredicateContextEntry.getNext()
           
 ContextEntry ContextEntry.getNext()
           
 ContextEntry AbstractCompositeRestriction.CompositeContextEntry.getNext()
           
 ContextEntry ReturnValueRestriction.ReturnValueContextEntry.getNext()
           
 

Methods in org.drools.rule with parameters of type ContextEntry
 boolean PredicateConstraint.isAllowed(Extractor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean VariableRestriction.isAllowed(Extractor extractor, java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean AndCompositeRestriction.isAllowed(Extractor extractor, java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean LiteralRestriction.isAllowed(Extractor extractor, java.lang.Object object, InternalWorkingMemory workingMemoiry, ContextEntry context)
           
 boolean OrCompositeRestriction.isAllowed(Extractor extractor, java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(Extractor extractor, java.lang.Object object, InternalWorkingMemory workingMemoiry, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(Extractor extractor, java.lang.Object object, Tuple tuple, WorkingMemory workingMemory, ContextEntry context)
           
 boolean MultiRestrictionFieldConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean OrConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry ctx)
          
 boolean VariableConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean LiteralConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry ctx)
           
 boolean PredicateConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry ctx)
           
 boolean ReturnValueConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean AndConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry ctx)
          
 boolean MultiRestrictionFieldConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean OrConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
          
 boolean VariableRestriction.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean AndCompositeRestriction.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean LiteralRestriction.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean VariableConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean PredicateConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean OrCompositeRestriction.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean ReturnValueConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean AndConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
          
 boolean ReturnValueRestriction.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean MultiRestrictionFieldConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean OrConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
          
 boolean VariableRestriction.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean AndCompositeRestriction.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean LiteralRestriction.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean VariableConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean PredicateConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean OrCompositeRestriction.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean ReturnValueConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean AndConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
          
 boolean ReturnValueRestriction.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 void VariableRestriction.VariableContextEntry.setNext(ContextEntry entry)
           
 void AbstractCompositeConstraint.MultiFieldConstraintContextEntry.setNext(ContextEntry entry)
           
 void PredicateConstraint.PredicateContextEntry.setNext(ContextEntry entry)
           
 void ContextEntry.setNext(ContextEntry entry)
           
 void AbstractCompositeRestriction.CompositeContextEntry.setNext(ContextEntry entry)
           
 void ReturnValueRestriction.ReturnValueContextEntry.setNext(ContextEntry entry)
           
 

Uses of ContextEntry in org.drools.spi
 

Methods in org.drools.spi that return ContextEntry
 ContextEntry Restriction.createContextEntry()
           
 ContextEntry AlphaNodeFieldConstraint.createContextEntry()
           
 ContextEntry BetaNodeFieldConstraint.createContextEntry()
           
 

Methods in org.drools.spi with parameters of type ContextEntry
 boolean Restriction.isAllowed(Extractor extractor, java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean AlphaNodeFieldConstraint.isAllowed(java.lang.Object object, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean Restriction.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean BetaNodeFieldConstraint.isAllowedCachedLeft(ContextEntry context, java.lang.Object object)
           
 boolean Restriction.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 boolean BetaNodeFieldConstraint.isAllowedCachedRight(ReteTuple tuple, ContextEntry context)