Package org.evrete.api
Interface FactSelector<T>
- Type Parameters:
T- the return type for fact selectors
- All Known Subinterfaces:
RuleBuilder<C>
public interface FactSelector<T>
A convenience interface to use for LHS fact declarations.
-
Method Summary
Modifier and Type Method Description default TforEach(String var, Class<?> type)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5, String var6, Class<?> type6)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5, String var6, Class<?> type6, String var7, Class<?> type7)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5, String var6, Class<?> type6, String var7, Class<?> type7, String var8, Class<?> type8)default TforEach(String var, String type)default TforEach(String var1, String type1, String var2, String type2)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5, String var6, String type6)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5, String var6, String type6, String var7, String type7)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5, String var6, String type6, String var7, String type7, String var8, String type8)TforEach(FactBuilder... facts)The main method which associates the implementation with a list fact type builders.
-
Method Details
-
forEach
The main method which associates the implementation with a list fact type builders.
- Parameters:
facts- an array of facts to declare- Returns:
- the generic type of the FactSelector
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-