Class CustomOperatorWrapper

java.lang.Object
org.drools.model.codegen.execmodel.generator.operatorspec.CustomOperatorWrapper
All Implemented Interfaces:
Serializable, org.drools.model.functions.Operator<Object,Object>, org.drools.model.functions.Operator.SingleValue<Object,Object>, org.drools.model.functions.Predicate2<Object,Object[]>

public class CustomOperatorWrapper extends Object implements org.drools.model.functions.Operator.SingleValue<Object,Object>
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.drools.model.functions.Operator

    org.drools.model.functions.Operator.MultipleValue<A extends Object,B extends Object>, org.drools.model.functions.Operator.Register, org.drools.model.functions.Operator.SingleValue<A extends Object,B extends Object>

    Nested classes/interfaces inherited from interface org.drools.model.functions.Predicate2

    org.drools.model.functions.Predicate2.Impl<A extends Object,B extends Object>
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomOperatorWrapper(org.drools.base.rule.accessor.Evaluator evaluator, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    eval(Object leftOperand, Object rightOperand)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.drools.model.functions.Operator

    isCompatibleWithType, requiresCoercion

    Methods inherited from interface org.drools.model.functions.Operator.SingleValue

    test

    Methods inherited from interface org.drools.model.functions.Predicate2

    negate, predicateInformation
  • Constructor Details

    • CustomOperatorWrapper

      public CustomOperatorWrapper(org.drools.base.rule.accessor.Evaluator evaluator, String name)
  • Method Details

    • eval

      public boolean eval(Object leftOperand, Object rightOperand)
      Specified by:
      eval in interface org.drools.model.functions.Operator.SingleValue<Object,Object>
    • getOperatorName

      public String getOperatorName()
      Specified by:
      getOperatorName in interface org.drools.model.functions.Operator<Object,Object>