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.base.rule.accessor.Evaluator, MvelEvaluator, Evaluator
Enclosing class:
IsAEvaluatorDefinition

public static class IsAEvaluatorDefinition.IsAEvaluator extends BaseEvaluator
See Also:
  • Constructor Details

    • IsAEvaluator

      public IsAEvaluator()
    • IsAEvaluator

      public IsAEvaluator(org.drools.base.base.ValueType type, boolean isNegated)
  • Method Details

    • setParameterText

      public void setParameterText(String parameterText)
    • evaluate

      public boolean evaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor extractor, FactHandle handle, org.drools.base.rule.accessor.FieldValue value)
    • lookForWrapper

      protected org.drools.base.factmodel.traits.TraitableBean lookForWrapper(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, FactHandle left, org.drools.base.rule.accessor.ReadAccessor rightExtractor, FactHandle right)
    • evaluateCachedLeft

      public boolean evaluateCachedLeft(org.drools.base.base.ValueResolver valueResolver, VariableRestriction.VariableContextEntry context, FactHandle right)
    • evaluateCachedRight

      public boolean evaluateCachedRight(org.drools.base.base.ValueResolver valueResolver, VariableRestriction.VariableContextEntry context, FactHandle left)
    • toString

      public String toString()
      Overrides:
      toString in class BaseEvaluator