public IterationBuilderWhen all(Condition... condition) { this.condition = And.all(condition); return this; }
public IterationBuilderWhen all(Condition... condition) { this.condition = And.all(condition); return this; }
@Override public boolean evaluate(Rewrite event, EvaluationContext context) { return And.all(self, condition).evaluate(event, context); }
@Override public boolean evaluate(Rewrite event, EvaluationContext context) { return And.all(self, condition).evaluate(event, context); }
@Override public ConfigurationRuleBuilderWhen when(Condition condition, Condition... conditions) { List<Condition> list = new LinkedList<Condition>(); list.add(condition); list.addAll(Arrays.asList(conditions)); for (ConfigurationRuleBuilderInterceptor interceptor : interceptors) { list = interceptor.when(list); } rule.when(And.all(list.toArray(new Condition[list.size()]))); return this; }
@Override public ConfigurationRuleBuilderWhen when(Condition condition, Condition... conditions) { List<Condition> list = new LinkedList<Condition>(); list.add(condition); list.addAll(Arrays.asList(conditions)); for (ConfigurationRuleBuilderInterceptor interceptor : interceptors) { list = interceptor.when(list); } rule.when(And.all(list.toArray(new Condition[list.size()]))); return this; }
@Override public boolean evaluate(Rewrite event, EvaluationContext context) { return And.all(self, Not.any(condition)).evaluate(event, context); }
@Override public boolean evaluate(Rewrite event, EvaluationContext context) { return And.all(self, Not.any(condition)).evaluate(event, context); }
@Override public And processElement(ParserContext handlerManager, Element element) { List<Condition> conditions = new ArrayList<>(); List<Element> children = $(element).children().get(); for (Element child : children) { Condition condition = handlerManager.processElement(child); conditions.add(condition); } return And.all(conditions.toArray(new Condition[conditions.size()])); }
@Override public And processElement(ParserContext handlerManager, Element element) { List<Condition> conditions = new ArrayList<>(); List<Element> children = $(element).children().get(); for (Element child : children) { Condition condition = handlerManager.processElement(child); conditions.add(condition); } return And.all(conditions.toArray(new Condition[conditions.size()])); } }
@Override public And processElement(ParserContext handlerManager, Element element) { List<Condition> conditions = new ArrayList<>(); List<Element> children = $(element).children().get(); for (Element child : children) { Condition condition = handlerManager.processElement(child); conditions.add(condition); } return And.all(conditions.toArray(new Condition[conditions.size()])); }
@Override public And processElement(ParserContext handlerManager, Element element) { List<Condition> conditions = new ArrayList<>(); List<Element> children = $(element).children().get(); for (Element child : children) { Condition condition = handlerManager.processElement(child); conditions.add(condition); } return And.all(conditions.toArray(new Condition[conditions.size()])); }
@Override public And processElement(ParserContext handlerManager, Element element) { List<Condition> conditions = new ArrayList<>(); List<Element> children = $(element).children().get(); for (Element child : children) { Condition condition = handlerManager.processElement(child); conditions.add(condition); } return And.all(conditions.toArray(new Condition[conditions.size()])); } }