Class 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
      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)  
      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)  
      boolean evaluateCachedLeft​(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.mvel.evaluators.VariableRestriction.VariableContextEntry context, org.drools.core.common.InternalFactHandle right)  
      boolean evaluateCachedRight​(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.TraitableBean lookForWrapper​(Object objectValue, org.drools.core.common.ReteEvaluator reteEvaluator)  
      void setParameterText​(String parameterText)  
      String toString()  
      • Methods inherited from class org.drools.mvel.evaluators.BaseEvaluator

        equals, getCoercedValueType, getInterval, getOperator, getValueType, hashCode, isTemporal, readExternal, writeExternal
    • Constructor Detail

      • IsAEvaluator

        public IsAEvaluator()
      • IsAEvaluator

        public IsAEvaluator​(org.drools.core.base.ValueType type,
                            boolean isNegated)
    • 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:
        toString in class org.drools.mvel.evaluators.BaseEvaluator