public class DefaultExpressionBuilder.BinaryOperatorBase extends DefaultExpressionBuilder.FunctionBase implements ExpressionBuilder.BinaryOperator
format, name, parameters
properties
Constructor and Description |
---|
BinaryOperatorBase(java.lang.String name,
java.lang.String format) |
Modifier and Type | Method and Description |
---|---|
ExpressionBuilder.Value |
left() |
ExpressionBuilder.BinaryOperator |
left(ExpressionBuilder.Value operand) |
java.lang.String |
name() |
ExpressionBuilder.Function |
parameter(ExpressionBuilder.Value parameter) |
ExpressionBuilder.Value |
right() |
ExpressionBuilder.BinaryOperator |
right(ExpressionBuilder.Value operand) |
java.lang.String |
toString() |
java.lang.String |
toString(Formatter<ExpressionBuilder.Value> formatter) |
accept, clone, format, name, parameters, replace
copyPropertiesFrom, getProperties, getProperty, setProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
format, name, parameters
clone, copyPropertiesFrom, replace
accept
getProperties, getProperty, setProperty
cloneQuietly, cloneQuietly
public BinaryOperatorBase(java.lang.String name, java.lang.String format)
public ExpressionBuilder.Function parameter(ExpressionBuilder.Value parameter)
parameter
in interface ExpressionBuilder.Function
parameter
in class DefaultExpressionBuilder.FunctionBase
public java.lang.String name()
name
in interface ExpressionBuilder.BinaryOperator
name
in interface ExpressionBuilder.Function
name
in class DefaultExpressionBuilder.FunctionBase
public ExpressionBuilder.BinaryOperator left(ExpressionBuilder.Value operand)
left
in interface ExpressionBuilder.BinaryOperator
public ExpressionBuilder.BinaryOperator right(ExpressionBuilder.Value operand)
right
in interface ExpressionBuilder.BinaryOperator
public ExpressionBuilder.Value left()
left
in interface ExpressionBuilder.BinaryOperator
public ExpressionBuilder.Value right()
right
in interface ExpressionBuilder.BinaryOperator
public java.lang.String toString()
toString
in class DefaultExpressionBuilder.FunctionBase
public java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString
in interface ExpressionBuilder.Value
toString
in class DefaultExpressionBuilder.FunctionBase