Class Bool
java.lang.Object
org.loboevolution.apache.xpath.Expression
org.loboevolution.apache.xpath.operations.UnaryOperation
org.loboevolution.apache.xpath.operations.Bool
- All Implemented Interfaces:
SourceLocator,ExpressionNode,XPathVisitable
The 'boolean()' operation expression executer.
-
Field Summary
Fields inherited from class org.loboevolution.apache.xpath.operations.UnaryOperation
m_right -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbool(XPathContext xctxt) Evaluate expression to a boolean.Apply the operation to two operands, and return the result.Methods inherited from class org.loboevolution.apache.xpath.operations.UnaryOperation
callVisitors, canTraverseOutsideSubtree, deepEquals, execute, setRightMethods inherited from class org.loboevolution.apache.xpath.Expression
asIterator, asNode, assertion, error, execute, execute, execute, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isSameClass, isStableNumber, num
-
Constructor Details
-
Bool
public Bool()
-
-
Method Details
-
operate
Apply the operation to two operands, and return the result.- Specified by:
operatein classUnaryOperation- Parameters:
right- non-null reference to the evaluated right operand.- Returns:
- non-null reference to the XObject that represents the result of the operation.
- Throws:
TransformerException- in case of error
-
bool
Evaluate expression to a boolean.- Overrides:
boolin classExpression- Parameters:
xctxt- The XPath runtime context.- Returns:
- false
- Throws:
TransformerException- if any
-