Class EvaluatorHelper


  • public class EvaluatorHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int arrayLenght​(java.lang.Object array)  
      static boolean coercingComparison​(java.lang.Object obj1, java.lang.Object obj2, java.lang.String op)  
      static boolean contains​(java.lang.Object list, boolean primitiveItem)  
      static boolean contains​(java.lang.Object list, byte primitiveItem)  
      static boolean contains​(java.lang.Object list, char primitiveItem)  
      static boolean contains​(java.lang.Object list, double primitiveItem)  
      static boolean contains​(java.lang.Object list, float primitiveItem)  
      static boolean contains​(java.lang.Object list, int primitiveItem)  
      static boolean contains​(java.lang.Object list, long primitiveItem)  
      static boolean contains​(java.lang.Object list, short primitiveItem)  
      static boolean contains​(java.lang.Object list, java.lang.Object item)  
      static void initOperators​(org.kie.api.runtime.rule.FactHandle handle, org.drools.core.reteoo.Tuple tuple, org.drools.compiler.rule.builder.EvaluatorWrapper[] operators)  
      static boolean soundslike​(java.lang.String value1, java.lang.String value2)  
      static java.util.Map<java.lang.String,​java.lang.Object> valuesAsMap​(java.lang.Object object, org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.rule.Declaration[] declarations)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • valuesAsMap

        public static java.util.Map<java.lang.String,​java.lang.Object> valuesAsMap​(java.lang.Object object,
                                                                                         org.drools.base.base.ValueResolver valueResolver,
                                                                                         org.drools.base.reteoo.BaseTuple tuple,
                                                                                         org.drools.base.rule.Declaration[] declarations)
      • initOperators

        public static void initOperators​(org.kie.api.runtime.rule.FactHandle handle,
                                         org.drools.core.reteoo.Tuple tuple,
                                         org.drools.compiler.rule.builder.EvaluatorWrapper[] operators)
      • arrayLenght

        public static int arrayLenght​(java.lang.Object array)
      • soundslike

        public static boolean soundslike​(java.lang.String value1,
                                         java.lang.String value2)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       java.lang.Object item)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       boolean primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       int primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       long primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       double primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       float primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       byte primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       char primitiveItem)
      • contains

        public static boolean contains​(java.lang.Object list,
                                       short primitiveItem)
      • coercingComparison

        public static boolean coercingComparison​(java.lang.Object obj1,
                                                 java.lang.Object obj2,
                                                 java.lang.String op)