org.jaxen.expr

Class DefaultBinaryExpr

Implemented Interfaces:
BinaryExpr, Expr, Serializable, Visitable
Known Direct Subclasses:
DefaultArithExpr, DefaultTruthExpr, DefaultUnionExpr

(package private) abstract class DefaultBinaryExpr
extends DefaultExpr
implements BinaryExpr

Field Summary

private Expr
lhs
private Expr
rhs

Constructor Summary

DefaultBinaryExpr(Expr lhs, Expr rhs)

Method Summary

Expr
getLHS()
abstract String
getOperator()
Expr
getRHS()
String
getText()
void
setLHS(Expr lhs)
void
setRHS(Expr rhs)
Expr
simplify()
String
toString()

Methods inherited from class org.jaxen.expr.DefaultExpr

convertToIterator, convertToList, simplify

Field Details

lhs

private Expr lhs

rhs

private Expr rhs

Constructor Details

DefaultBinaryExpr

(package private)  DefaultBinaryExpr(Expr lhs,
                                     Expr rhs)

Method Details

getLHS

public Expr getLHS()
Specified by:
getLHS in interface BinaryExpr

getOperator

public abstract String getOperator()

getRHS

public Expr getRHS()
Specified by:
getRHS in interface BinaryExpr

getText

public String getText()
Specified by:
getText in interface Expr

setLHS

public void setLHS(Expr lhs)

setRHS

public void setRHS(Expr rhs)

simplify

public Expr simplify()
Specified by:
simplify in interface Expr
Overrides:
simplify in interface DefaultExpr

toString

public String toString()