Package org.drools.mvel.evaluators
Class VariableRestriction.VariableContextEntry
java.lang.Object
org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.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.base.rule.ContextEntry
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.drools.base.rule.Declarationorg.drools.base.rule.ContextEntryorg.drools.base.rule.accessor.Evaluatororg.drools.base.rule.accessor.ReadAccessorbooleanbooleanorg.drools.base.reteoo.BaseTupleorg.drools.base.base.ValueResolver -
Constructor Summary
ConstructorsConstructorDescriptionVariableContextEntry(org.drools.base.rule.accessor.ReadAccessor extractor, org.drools.base.rule.Declaration declaration, org.drools.base.rule.accessor.Evaluator evaluator) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.ContextEntry
updateFromFactHandle, updateFromTuple
-
Field Details
-
extractor
public org.drools.base.rule.accessor.ReadAccessor extractor -
evaluator
public org.drools.base.rule.accessor.Evaluator evaluator -
object
-
declaration
public org.drools.base.rule.Declaration declaration -
tuple
public org.drools.base.reteoo.BaseTuple tuple -
entry
public org.drools.base.rule.ContextEntry entry -
leftNull
public boolean leftNull -
rightNull
public boolean rightNull -
valueResolver
public org.drools.base.base.ValueResolver valueResolver
-
-
Constructor Details
-
VariableContextEntry
public VariableContextEntry() -
VariableContextEntry
public VariableContextEntry(org.drools.base.rule.accessor.ReadAccessor extractor, org.drools.base.rule.Declaration declaration, org.drools.base.rule.accessor.Evaluator evaluator)
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getNext
public org.drools.base.rule.ContextEntry getNext()- Specified by:
getNextin interfaceorg.drools.base.rule.ContextEntry
-
setNext
public void setNext(org.drools.base.rule.ContextEntry entry) - Specified by:
setNextin interfaceorg.drools.base.rule.ContextEntry
-
getFieldExtractor
public org.drools.base.rule.accessor.ReadAccessor getFieldExtractor() -
getObject
-
getTuple
public org.drools.base.reteoo.BaseTuple getTuple() -
getVariableDeclaration
public org.drools.base.rule.Declaration getVariableDeclaration() -
isLeftNull
public boolean isLeftNull() -
isRightNull
public boolean isRightNull() -
resetTuple
public void resetTuple()- Specified by:
resetTuplein interfaceorg.drools.base.rule.ContextEntry
-
resetFactHandle
public void resetFactHandle()- Specified by:
resetFactHandlein interfaceorg.drools.base.rule.ContextEntry
-