public class BooleanExpressionBuilder extends ExpressionBuilder<BooleanOperator> implements BooleanExpression
lhs, lhsExpr, operator, operExpr, qualifyingBrackets, rhs, rhsExpr
Constructor and Description |
---|
BooleanExpressionBuilder() |
BooleanExpressionBuilder(Object lhs,
Object rhs,
BooleanOperator operator) |
BooleanExpressionBuilder(Statement rhs,
BooleanOperator operator) |
BooleanExpressionBuilder(Statement lhs,
Statement rhs,
BooleanOperator operator) |
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
create(BooleanOperator operator,
Object rhs) |
static BooleanExpression |
create(Object lhs,
BooleanOperator operator,
Object rhs) |
static BooleanExpression |
create(Statement lhs) |
String |
generate(Context context) |
MetaClass |
getType() |
BooleanExpression |
negate() |
getLhs, getLhsExpr, getOperator, getRhs, setLhs, setLhsExpr, setOperator, setRhs
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLhs, getLhsExpr, getOperator, getRhs, setLhs, setLhsExpr, setOperator, setRhs
public BooleanExpressionBuilder()
public BooleanExpressionBuilder(Statement rhs, BooleanOperator operator)
public BooleanExpressionBuilder(Statement lhs, Statement rhs, BooleanOperator operator)
public BooleanExpressionBuilder(Object lhs, Object rhs, BooleanOperator operator)
public static BooleanExpression create(Statement lhs)
public static BooleanExpression create(BooleanOperator operator, Object rhs)
public static BooleanExpression create(Object lhs, BooleanOperator operator, Object rhs)
public String generate(Context context)
generate
in interface Statement
generate
in class ExpressionBuilder<BooleanOperator>
public BooleanExpression negate()
negate
in interface BooleanExpression
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.