org.apache.xpath.operations
Class Equals
- ExpressionNode, ExpressionOwner, java.io.Serializable, SourceLocator, XPathVisitable
The '=' operation expression executer.
boolean | bool(XPathContext xctxt)- Execute a binary operation by calling execute on each of the operands,
and then calling the operate method on the derived class.
|
XObject | operate(XObject left, XObject right)- Apply the operation to two operands, and return the result.
|
callVisitors, canTraverseOutsideSubtree, deepEquals, execute, fixupVariables, getExpression, getLeftOperand, getRightOperand, operate, setExpression, setLeftRight |
asIterator, asIteratorRaw, asNode, assertion, bool, canTraverseOutsideSubtree, deepEquals, error, execute, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, fixupVariables, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isStableNumber, num, warn, xstr |
bool
public boolean bool(XPathContext xctxt)
throws javax.xml.transform.TransformerException Execute a binary operation by calling execute on each of the operands,
and then calling the operate method on the derived class.
- bool in interface Expression
xctxt - The runtime execution context.
- The XObject result of the operation.
operate
public XObject operate(XObject left,
XObject right)
throws javax.xml.transform.TransformerException Apply the operation to two operands, and return the result.
- operate in interface Operation
left - non-null reference to the evaluated left operand.right - non-null reference to the evaluated right operand.
- non-null reference to the XObject that represents the result of the operation.
Copyright B) 2005 Apache XML Project. All Rights Reserved.