Class CustomOperatorWrapper

  • All Implemented Interfaces:
    java.io.Serializable, org.drools.model.functions.Operator<java.lang.Object,​java.lang.Object>, org.drools.model.functions.Operator.SingleValue<java.lang.Object,​java.lang.Object>, org.drools.model.functions.Predicate2<java.lang.Object,​java.lang.Object[]>

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

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

        org.drools.model.functions.Operator.MultipleValue<A extends java.lang.Object,​B extends java.lang.Object>, org.drools.model.functions.Operator.Register, org.drools.model.functions.Operator.SingleValue<A extends java.lang.Object,​B extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.drools.model.functions.Predicate2

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

      Constructors 
      Constructor Description
      CustomOperatorWrapper​(org.drools.core.rule.accessor.Evaluator evaluator, java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean eval​(java.lang.Object o1, java.lang.Object o2)  
      java.lang.String getOperatorName()  
      • 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 Detail

      • CustomOperatorWrapper

        public CustomOperatorWrapper​(org.drools.core.rule.accessor.Evaluator evaluator,
                                     java.lang.String name)
    • Method Detail

      • eval

        public boolean eval​(java.lang.Object o1,
                            java.lang.Object o2)
        Specified by:
        eval in interface org.drools.model.functions.Operator.SingleValue<java.lang.Object,​java.lang.Object>
      • getOperatorName

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