Class IsAEvaluatorDefinition.IsAEvaluator
- java.lang.Object
-
- org.drools.mvel.evaluators.BaseEvaluator
-
- org.drools.traits.core.base.evaluators.IsAEvaluatorDefinition.IsAEvaluator
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.base.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.base.base.ValueType type, boolean isNegated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor extractor, org.kie.api.runtime.rule.FactHandle handle, org.drools.base.rule.accessor.FieldValue value)booleanevaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor leftExtractor, org.kie.api.runtime.rule.FactHandle left, org.drools.base.rule.accessor.ReadAccessor rightExtractor, org.kie.api.runtime.rule.FactHandle right)booleanevaluateCachedLeft(org.drools.base.base.ValueResolver valueResolver, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.kie.api.runtime.rule.FactHandle right)booleanevaluateCachedRight(org.drools.base.base.ValueResolver valueResolver, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.kie.api.runtime.rule.FactHandle left)protected org.drools.base.factmodel.traits.TraitableBeanlookForWrapper(java.lang.Object objectValue, org.drools.base.base.ValueResolver valueResolver)voidsetParameterText(java.lang.String parameterText)java.lang.StringtoString()
-
-
-
Method Detail
-
setParameterText
public void setParameterText(java.lang.String parameterText)
-
evaluate
public boolean evaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor extractor, org.kie.api.runtime.rule.FactHandle handle, org.drools.base.rule.accessor.FieldValue value)
-
lookForWrapper
protected org.drools.base.factmodel.traits.TraitableBean lookForWrapper(java.lang.Object objectValue, org.drools.base.base.ValueResolver valueResolver)
-
evaluate
public boolean evaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor leftExtractor, org.kie.api.runtime.rule.FactHandle left, org.drools.base.rule.accessor.ReadAccessor rightExtractor, org.kie.api.runtime.rule.FactHandle right)
-
evaluateCachedLeft
public boolean evaluateCachedLeft(org.drools.base.base.ValueResolver valueResolver, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.kie.api.runtime.rule.FactHandle right)
-
evaluateCachedRight
public boolean evaluateCachedRight(org.drools.base.base.ValueResolver valueResolver, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.kie.api.runtime.rule.FactHandle left)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.drools.mvel.evaluators.BaseEvaluator
-
-