org.drools.core.rule
Class VariableRestriction.VariableContextEntry
java.lang.Object
org.drools.core.rule.VariableRestriction.VariableContextEntry
- All Implemented Interfaces:
- Externalizable, Serializable, ContextEntry
- Direct Known Subclasses:
- VariableRestriction.BooleanVariableContextEntry, VariableRestriction.CharVariableContextEntry, VariableRestriction.DoubleVariableContextEntry, VariableRestriction.LeftEndRightStartContextEntry, VariableRestriction.LeftStartRightEndContextEntry, VariableRestriction.LongVariableContextEntry, VariableRestriction.ObjectVariableContextEntry, VariableRestriction.PrimitiveArrayVariableContextEntry, VariableRestriction.TemporalVariableContextEntry
- Enclosing class:
- VariableRestriction
public abstract static class VariableRestriction.VariableContextEntry
- extends Object
- implements ContextEntry
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extractor
public InternalReadAccessor extractor
evaluator
public Evaluator evaluator
object
public Object object
declaration
public Declaration declaration
reteTuple
public LeftTuple reteTuple
entry
public ContextEntry entry
leftNull
public boolean leftNull
rightNull
public boolean rightNull
workingMemory
public InternalWorkingMemory workingMemory
VariableRestriction.VariableContextEntry
public VariableRestriction.VariableContextEntry()
VariableRestriction.VariableContextEntry
public VariableRestriction.VariableContextEntry(InternalReadAccessor extractor,
Declaration declaration,
Evaluator evaluator)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
getNext
public ContextEntry getNext()
- Specified by:
getNext in interface ContextEntry
setNext
public void setNext(ContextEntry entry)
- Specified by:
setNext in interface ContextEntry
getFieldExtractor
public InternalReadAccessor getFieldExtractor()
getObject
public Object getObject()
getTuple
public LeftTuple getTuple()
getVariableDeclaration
public Declaration getVariableDeclaration()
isLeftNull
public boolean isLeftNull()
isRightNull
public boolean isRightNull()
resetTuple
public void resetTuple()
- Specified by:
resetTuple in interface ContextEntry
resetFactHandle
public void resetFactHandle()
- Specified by:
resetFactHandle in interface ContextEntry
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.