Class IsAEvaluatorDefinition.IsAEvaluator
- java.lang.Object
-
- org.drools.core.base.BaseEvaluator
-
- org.drools.traits.core.base.evaluators.IsAEvaluatorDefinition.IsAEvaluator
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.core.spi.Evaluator,org.kie.api.runtime.rule.Evaluator
- Enclosing class:
- IsAEvaluatorDefinition
public static class IsAEvaluatorDefinition.IsAEvaluator extends org.drools.core.base.BaseEvaluator- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IsAEvaluator()IsAEvaluator(org.drools.core.base.ValueType type, boolean isNegated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluate(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.InternalReadAccessor extractor, org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.FieldValue value)booleanevaluate(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.InternalReadAccessor leftExtractor, org.drools.core.common.InternalFactHandle left, org.drools.core.spi.InternalReadAccessor rightExtractor, org.drools.core.common.InternalFactHandle right)booleanevaluateCachedLeft(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.rule.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle right)booleanevaluateCachedRight(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.rule.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle left)protected org.drools.core.factmodel.traits.TraitableBeanlookForWrapper(Object objectValue, org.drools.core.common.InternalWorkingMemory workingMemory)voidsetParameterText(String parameterText)StringtoString()
-
-
-
Method Detail
-
setParameterText
public void setParameterText(String parameterText)
-
evaluate
public boolean evaluate(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.InternalReadAccessor extractor, org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.FieldValue value)
-
lookForWrapper
protected org.drools.core.factmodel.traits.TraitableBean lookForWrapper(Object objectValue, org.drools.core.common.InternalWorkingMemory workingMemory)
-
evaluate
public boolean evaluate(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.InternalReadAccessor leftExtractor, org.drools.core.common.InternalFactHandle left, org.drools.core.spi.InternalReadAccessor rightExtractor, org.drools.core.common.InternalFactHandle right)
-
evaluateCachedLeft
public boolean evaluateCachedLeft(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.rule.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle right)
-
evaluateCachedRight
public boolean evaluateCachedRight(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.rule.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle left)
-
toString
public String toString()
- Overrides:
toStringin classorg.drools.core.base.BaseEvaluator
-
-