class DefaultAndExpr extends DefaultLogicalExpr
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
DefaultAndExpr(Expr lhs,
Expr rhs) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(Context context)
Evaluate the expression in the given context, and return the result.
|
java.lang.String |
getOperator()
Returns the operator for the binary expression such as "+" or
"div".
|
java.lang.String |
toString() |
bothAreBoolean, bothAreSets, eitherIsBoolean, eitherIsNumber, eitherIsSet, isBoolean, isSet, setIsEmptygetLHS, getRHS, getText, setLHS, setRHS, simplifyconvertToIterator, convertToListclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLHS, getRHSprivate static final long serialVersionUID
public java.lang.String getOperator()
BinaryExprgetOperator in interface BinaryExprgetOperator in class DefaultBinaryExprpublic java.lang.String toString()
toString in class DefaultTruthExprpublic java.lang.Object evaluate(Context context) throws JaxenException
Exprjava.lang.Double for expressions that
return a number, a java.lang.String for expressions that
return a string, a java.lang.Boolean for expressions that
return a boolean, and a java.util.List for expressions that
return a node-set. In the latter case, the elements of the list are
the actual objects from the source document model. Copies are not made.context - the context in which the expression is evaluatedJaxenException