org.drools.rule
Class VariableRestriction.PrimitiveArrayVariableContextEntry

java.lang.Object
  extended by org.drools.rule.VariableRestriction.VariableContextEntry
      extended by org.drools.rule.VariableRestriction.PrimitiveArrayVariableContextEntry
All Implemented Interfaces:
Externalizable, Serializable, ContextEntry
Enclosing class:
VariableRestriction

public static class VariableRestriction.PrimitiveArrayVariableContextEntry
extends VariableRestriction.VariableContextEntry

See Also:
Serialized Form

Field Summary
 Object left
           
 Object right
           
 
Fields inherited from class org.drools.rule.VariableRestriction.VariableContextEntry
declaration, entry, evaluator, extractor, leftNull, object, reteTuple, rightNull, workingMemory
 
Constructor Summary
VariableRestriction.PrimitiveArrayVariableContextEntry()
           
VariableRestriction.PrimitiveArrayVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
 
Method Summary
 void readExternal(ObjectInput in)
           
 void resetFactHandle()
           
 void resetTuple()
           
 void updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class org.drools.rule.VariableRestriction.VariableContextEntry
getFieldExtractor, getNext, getObject, getTuple, getVariableDeclaration, isLeftNull, isRightNull, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

left

public Object left

right

public Object right
Constructor Detail

VariableRestriction.PrimitiveArrayVariableContextEntry

public VariableRestriction.PrimitiveArrayVariableContextEntry()

VariableRestriction.PrimitiveArrayVariableContextEntry

public VariableRestriction.PrimitiveArrayVariableContextEntry(InternalReadAccessor extractor,
                                                              Declaration declaration,
                                                              Evaluator evaluator)
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class VariableRestriction.VariableContextEntry
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class VariableRestriction.VariableContextEntry
Throws:
IOException

updateFromTuple

public void updateFromTuple(InternalWorkingMemory workingMemory,
                            LeftTuple tuple)

updateFromFactHandle

public void updateFromFactHandle(InternalWorkingMemory workingMemory,
                                 InternalFactHandle handle)

resetTuple

public void resetTuple()
Specified by:
resetTuple in interface ContextEntry
Overrides:
resetTuple in class VariableRestriction.VariableContextEntry

resetFactHandle

public void resetFactHandle()
Specified by:
resetFactHandle in interface ContextEntry
Overrides:
resetFactHandle in class VariableRestriction.VariableContextEntry


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