Class RecipesHelper


  • public class RecipesHelper
    extends java.lang.Object
    Static helper class for easy construction of recipes.
    • Method Detail

      • mask

        public static Mask mask​(int sourceArity,
                                java.util.Collection<java.lang.Integer> sourceIndices)
        Since:
        2.0
      • mask

        public static Mask mask​(int sourceArity,
                                int... sourceIndices)
      • expressionDefinition

        public static ExpressionDefinition expressionDefinition​(java.lang.Object evaluator)
      • inputRecipe

        public static InputRecipe inputRecipe​(java.lang.Object inputKey,
                                              java.lang.String inputKeyID,
                                              int arity)
      • inputFilterRecipe

        public static InputFilterRecipe inputFilterRecipe​(ReteNodeRecipe parent,
                                                          java.lang.Object inputKey,
                                                          java.lang.String inputKeyID,
                                                          Mask mask)
        Mask can be null in case no tuple reordering or trimming is needed