public abstract class ExpressionBuilder<T extends Operator> extends Object implements Statement, Expression<T>
Modifier and Type | Field and Description |
---|---|
protected Statement |
lhs |
protected String |
lhsExpr |
protected T |
operator |
protected String |
operExpr |
protected boolean |
qualifyingBrackets |
protected Statement |
rhs |
protected String |
rhsExpr |
Constructor and Description |
---|
ExpressionBuilder() |
ExpressionBuilder(Object lhs,
Object rhs,
T operator) |
ExpressionBuilder(Object rhs,
T operator) |
ExpressionBuilder(Statement lhs,
Statement rhs,
T operator) |
ExpressionBuilder(Statement rhs,
T operator) |
Modifier and Type | Method and Description |
---|---|
String |
generate(Context context) |
Statement |
getLhs() |
String |
getLhsExpr() |
T |
getOperator() |
Statement |
getRhs() |
void |
setLhs(Statement lhs) |
void |
setLhsExpr(String lhsExpr) |
void |
setOperator(T operator) |
void |
setRhs(Statement rhs) |
protected Statement lhs
protected String lhsExpr
protected Statement rhs
protected String rhsExpr
protected String operExpr
protected boolean qualifyingBrackets
public Statement getLhs()
getLhs
in interface Expression<T extends Operator>
public void setLhs(Statement lhs)
setLhs
in interface Expression<T extends Operator>
public String getLhsExpr()
getLhsExpr
in interface Expression<T extends Operator>
public void setLhsExpr(String lhsExpr)
setLhsExpr
in interface Expression<T extends Operator>
public Statement getRhs()
getRhs
in interface Expression<T extends Operator>
public void setRhs(Statement rhs)
setRhs
in interface Expression<T extends Operator>
public T getOperator()
getOperator
in interface Expression<T extends Operator>
public void setOperator(T operator)
setOperator
in interface Expression<T extends Operator>
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.