Class BindingEvaluator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.drools.model.Binding binding  
    • Constructor Summary

      Constructors 
      Constructor Description
      BindingEvaluator​(org.drools.core.rule.Declaration[] declarations, org.drools.model.Binding binding)  
    • Field Detail

      • binding

        protected final org.drools.model.Binding binding
    • Constructor Detail

      • BindingEvaluator

        public BindingEvaluator​(org.drools.core.rule.Declaration[] declarations,
                                org.drools.model.Binding binding)
    • Method Detail

      • evaluate

        public Object evaluate​(org.drools.core.common.InternalFactHandle handle,
                               org.drools.core.reteoo.Tuple tuple,
                               org.drools.core.common.ReteEvaluator reteEvaluator,
                               org.drools.core.rule.Declaration[] declarations,
                               org.drools.core.rule.Declaration[] innerDeclarations)
      • getDeclarations

        public org.drools.core.rule.Declaration[] getDeclarations()
      • getArgument

        public static Object getArgument​(org.drools.core.common.InternalFactHandle handle,
                                         org.drools.core.common.ReteEvaluator reteEvaluator,
                                         org.drools.core.rule.Declaration declaration,
                                         org.drools.core.reteoo.Tuple tuple)