protected BooleanTemplate(Template template, ImmutableList<?> args) { super(ExpressionUtils.predicateTemplate(template, args)); this.templateMixin = (PredicateTemplate) mixin; }
/** * Create a new Template expression * * @param template template * @param args template parameters * @return template expression */ public static PredicateTemplate predicateTemplate(Template template, Object... args) { return predicateTemplate(template, ImmutableList.copyOf(args)); }
/** * Create a new Template expression * * @param template template * @param args template parameters * @return template expression */ public static PredicateTemplate predicateTemplate(String template, List<?> args) { return predicateTemplate(TemplateFactory.DEFAULT.create(template), args); }
/** * Create a new Template expression * * @param template template * @param args template parameters * @return template expression */ public static PredicateTemplate predicateTemplate(String template, Object... args) { return predicateTemplate(TemplateFactory.DEFAULT.create(template), ImmutableList.copyOf(args)); }
/** * Create a new Template expression * * @deprecated Use {@link #predicateTemplate(String, List)} instead. * * @param template template * @param args template parameters * @return template expression */ @Deprecated public static PredicateTemplate predicateTemplate(String template, ImmutableList<?> args) { return predicateTemplate(TemplateFactory.DEFAULT.create(template), args); }
@Test public void not() { PredicateTemplate template = ExpressionUtils.predicateTemplate("XXX"); assertEquals("!XXX", template.not().toString()); }
protected BooleanTemplate(Template template, ImmutableList<?> args) { super(ExpressionUtils.predicateTemplate(template, args)); this.templateMixin = (PredicateTemplate) mixin; }
/** * Create a new Template expression * * @param template template * @param args template parameters * @return template expression */ public static PredicateTemplate predicateTemplate(Template template, Object... args) { return predicateTemplate(template, ImmutableList.copyOf(args)); }
/** * Create a new Template expression * * @param template template * @param args template parameters * @return template expression */ public static PredicateTemplate predicateTemplate(String template, Object... args) { return predicateTemplate(TemplateFactory.DEFAULT.create(template), ImmutableList.copyOf(args)); }
/** * Create a new Template expression * * @param template template * @param args template parameters * @return template expression */ public static PredicateTemplate predicateTemplate(String template, List<?> args) { return predicateTemplate(TemplateFactory.DEFAULT.create(template), args); }
/** * Create a new Template expression * * @deprecated Use {@link #predicateTemplate(String, List)} instead. * * @param template template * @param args template parameters * @return template expression */ @Deprecated public static PredicateTemplate predicateTemplate(String template, ImmutableList<?> args) { return predicateTemplate(TemplateFactory.DEFAULT.create(template), args); }