Package org.apache.xpath.operations
Class Or
java.lang.Object
org.apache.xpath.Expression
org.apache.xpath.operations.Operation
org.apache.xpath.operations.Or
- All Implemented Interfaces:
Serializable,SourceLocator,ExpressionNode,ExpressionOwner,XPathVisitable
public class Or extends Operation
The 'or' operation expression executer.
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Or() -
Method Summary
Modifier and Type Method Description booleanbool(XPathContext xctxt)Evaluate this operation directly to a boolean.XObjectexecute(XPathContext xctxt)OR two expressions and return the boolean result.Methods inherited from class org.apache.xpath.operations.Operation
callVisitors, canTraverseOutsideSubtree, deepEquals, fixupVariables, getExpression, getLeftOperand, getRightOperand, operate, setExpression, setLeftRightMethods inherited from class org.apache.xpath.Expression
asIterator, asIteratorRaw, asNode, assertion, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isSameClass, isStableNumber, num, warn, xstr
-
Constructor Details
-
Or
public Or()
-
-
Method Details
-
execute
OR two expressions and return the boolean result. Override superclass method for optimization purposes.- Overrides:
executein classOperation- Parameters:
xctxt- The runtime execution context.- Returns:
XBoolean.S_TRUEorXBoolean.S_FALSE.- Throws:
TransformerException
-
bool
Evaluate this operation directly to a boolean.- Overrides:
boolin classExpression- Parameters:
xctxt- The runtime execution context.- Returns:
- The result of the operation as a boolean.
- Throws:
TransformerException
-