Class IsAEvaluatorDefinition.IsAEvaluator
- java.lang.Object
-
- org.drools.mvel.evaluators.BaseEvaluator
-
- org.drools.traits.core.base.evaluators.IsAEvaluatorDefinition.IsAEvaluator
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.core.rule.accessor.Evaluator,org.drools.mvel.evaluators.MvelEvaluator,org.kie.api.runtime.rule.Evaluator
- Enclosing class:
- IsAEvaluatorDefinition
public static class IsAEvaluatorDefinition.IsAEvaluator extends org.drools.mvel.evaluators.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.ReteEvaluator reteEvaluator, org.drools.core.rule.accessor.ReadAccessor extractor, org.drools.core.common.InternalFactHandle handle, org.drools.core.rule.accessor.FieldValue value)booleanevaluate(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.rule.accessor.ReadAccessor leftExtractor, org.drools.core.common.InternalFactHandle left, org.drools.core.rule.accessor.ReadAccessor rightExtractor, org.drools.core.common.InternalFactHandle right)booleanevaluateCachedLeft(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle right)booleanevaluateCachedRight(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle left)protected org.drools.core.factmodel.traits.TraitableBeanlookForWrapper(Object objectValue, org.drools.core.common.ReteEvaluator reteEvaluator)voidsetParameterText(String parameterText)StringtoString()
-
-
-
Method Detail
-
setParameterText
public void setParameterText(String parameterText)
-
evaluate
public boolean evaluate(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.rule.accessor.ReadAccessor extractor, org.drools.core.common.InternalFactHandle handle, org.drools.core.rule.accessor.FieldValue value)
-
lookForWrapper
protected org.drools.core.factmodel.traits.TraitableBean lookForWrapper(Object objectValue, org.drools.core.common.ReteEvaluator reteEvaluator)
-
evaluate
public boolean evaluate(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.rule.accessor.ReadAccessor leftExtractor, org.drools.core.common.InternalFactHandle left, org.drools.core.rule.accessor.ReadAccessor rightExtractor, org.drools.core.common.InternalFactHandle right)
-
evaluateCachedLeft
public boolean evaluateCachedLeft(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle right)
-
evaluateCachedRight
public boolean evaluateCachedRight(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle left)
-
toString
public String toString()
- Overrides:
toStringin classorg.drools.mvel.evaluators.BaseEvaluator
-
-