public class BooleanTemplate extends BooleanExpression implements TemplateExpression<Boolean>
Modifier and Type | Field and Description |
---|---|
static BooleanExpression |
FALSE |
static BooleanExpression |
TRUE |
mixin
Constructor and Description |
---|
BooleanTemplate(Template template,
com.google.common.collect.ImmutableList<?> args) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
static BooleanExpression |
create(String template) |
static BooleanExpression |
create(String template,
Object... args) |
static BooleanExpression |
create(String template,
Object one) |
static BooleanExpression |
create(String template,
Object one,
Object two) |
static BooleanExpression |
create(Template template,
Object... args) |
Object |
getArg(int index)
Get the argument with the given index
|
List<?> |
getArgs()
Get the arguments of the custom expression
|
Template |
getTemplate()
Get the serialization template for this custom expression
|
allOf, and, andAnyOf, anyOf, as, as, eq, isFalse, isTrue, not, or, orAllOf
between, between, goe, goe, goeAll, goeAny, gt, gt, gtAll, gtAny, loe, loe, loeAll, loeAny, lt, lt, ltAll, ltAny, notBetween, notBetween
asc, castToNum, coalesce, coalesce, desc, stringValue
count, countDistinct, eq, eqAll, eqAny, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
public static final BooleanExpression TRUE
public static final BooleanExpression FALSE
public BooleanTemplate(Template template, com.google.common.collect.ImmutableList<?> args)
public static BooleanExpression create(String template)
public static BooleanExpression create(String template, Object one)
public static BooleanExpression create(String template, Object one, Object two)
public static BooleanExpression create(String template, Object... args)
public static BooleanExpression create(Template template, Object... args)
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<Boolean>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic Object getArg(int index)
TemplateExpression
getArg
in interface TemplateExpression<Boolean>
public List<?> getArgs()
TemplateExpression
getArgs
in interface TemplateExpression<Boolean>
public Template getTemplate()
TemplateExpression
getTemplate
in interface TemplateExpression<Boolean>
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.