Package org.drools.mvel.evaluators
Class VariableRestriction.VariableContextEntry
- java.lang.Object
-
- org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.core.rule.ContextEntry
- Direct Known Subclasses:
VariableRestriction.BooleanVariableContextEntry,VariableRestriction.CharVariableContextEntry,VariableRestriction.DoubleVariableContextEntry,VariableRestriction.LongVariableContextEntry,VariableRestriction.ObjectVariableContextEntry,VariableRestriction.TemporalVariableContextEntry,VariableRestriction.TimestampedContextEntry
- Enclosing class:
- VariableRestriction
public abstract static class VariableRestriction.VariableContextEntry extends Object implements org.drools.core.rule.ContextEntry
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description org.drools.core.rule.Declarationdeclarationorg.drools.core.rule.ContextEntryentryorg.drools.core.rule.accessor.Evaluatorevaluatororg.drools.core.rule.accessor.ReadAccessorextractorbooleanleftNullObjectobjectorg.drools.core.common.ReteEvaluatorreteEvaluatorbooleanrightNullorg.drools.core.reteoo.Tupletuple
-
Constructor Summary
Constructors Constructor Description VariableContextEntry()VariableContextEntry(org.drools.core.rule.accessor.ReadAccessor extractor, org.drools.core.rule.Declaration declaration, org.drools.core.rule.accessor.Evaluator evaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.accessor.ReadAccessorgetFieldExtractor()org.drools.core.rule.ContextEntrygetNext()ObjectgetObject()org.drools.core.reteoo.TuplegetTuple()org.drools.core.rule.DeclarationgetVariableDeclaration()booleanisLeftNull()booleanisRightNull()voidreadExternal(ObjectInput in)voidresetFactHandle()voidresetTuple()voidsetNext(org.drools.core.rule.ContextEntry entry)voidwriteExternal(ObjectOutput out)
-
-
-
Field Detail
-
extractor
public org.drools.core.rule.accessor.ReadAccessor extractor
-
evaluator
public org.drools.core.rule.accessor.Evaluator evaluator
-
object
public Object object
-
declaration
public org.drools.core.rule.Declaration declaration
-
tuple
public org.drools.core.reteoo.Tuple tuple
-
entry
public org.drools.core.rule.ContextEntry entry
-
leftNull
public boolean leftNull
-
rightNull
public boolean rightNull
-
reteEvaluator
public org.drools.core.common.ReteEvaluator reteEvaluator
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getNext
public org.drools.core.rule.ContextEntry getNext()
- Specified by:
getNextin interfaceorg.drools.core.rule.ContextEntry
-
setNext
public void setNext(org.drools.core.rule.ContextEntry entry)
- Specified by:
setNextin interfaceorg.drools.core.rule.ContextEntry
-
getFieldExtractor
public org.drools.core.rule.accessor.ReadAccessor getFieldExtractor()
-
getObject
public Object getObject()
-
getTuple
public org.drools.core.reteoo.Tuple getTuple()
-
getVariableDeclaration
public org.drools.core.rule.Declaration getVariableDeclaration()
-
isLeftNull
public boolean isLeftNull()
-
isRightNull
public boolean isRightNull()
-
resetTuple
public void resetTuple()
- Specified by:
resetTuplein interfaceorg.drools.core.rule.ContextEntry
-
resetFactHandle
public void resetFactHandle()
- Specified by:
resetFactHandlein interfaceorg.drools.core.rule.ContextEntry
-
-