net.sf.saxon.expr
public final class IdentityComparison extends BinaryExpression
| Constructor Summary | |
|---|---|
| IdentityComparison(Expression p1, int op, Expression p2)
Create an identity comparison identifying the two operands and the operator | |
| Method Summary | |
|---|---|
| boolean | effectiveBooleanValue(XPathContext context) |
| Item | evaluateItem(XPathContext context)
Evaluate the expression |
| ItemType | getItemType(TypeHierarchy th)
Determine the data type of the expression |
| void | setGenerateIdEmulation(boolean flag)
Set flag to indicate different empty-sequence behavior when emulating
comparison of two generate-id's |
| Expression | typeCheck(StaticContext env, ItemType contextItemType)
Type-check the expression |
Parameters: p1 the left-hand operand op the operator, as a token returned by the Tokenizer (e.g. Token.LT) p2 the right-hand operand
Parameters: th
Returns: Type.BOOLEAN