public class TreatAs extends AbstractExpression
AbstractExpression.Typesubs, sup| Constructor and Description |
|---|
TreatAs(AbstractExpression expr,
NodeTest nodeTest,
String occurrence) |
TreatAs(AbstractExpression expr,
ValueType type,
String occurrence) |
| Modifier and Type | Method and Description |
|---|---|
AbstractExpression |
accept(ExpressionVisitor visitor) |
VariableContext |
getBindingContext()
If this expression depends "directly" on a variable, return that variable's binding context: a for or let clause,
or a global variable definition.
|
int |
getPrecedence() |
void |
toString(StringBuilder buf)
Each subclass must implement the toString(StringBuilder) method by
rendering itself as a syntatically valid XPath/XQuery expression in
the given buffer.
|
acceptSubs, appendSub, deepEquals, equivalent, geq, getLastContextStep, getRoot, getSubs, getSuper, getTail, getType, isAbsolute, isDocumentOrdered, isRestrictive, matchDown, propEquals, propGreaterEqual, replaceRoot, setSubs, toStringpublic TreatAs(AbstractExpression expr, ValueType type, String occurrence)
public TreatAs(AbstractExpression expr, NodeTest nodeTest, String occurrence)
public AbstractExpression accept(ExpressionVisitor visitor)
public void toString(StringBuilder buf)
AbstractExpressiontoString in class AbstractExpressionpublic int getPrecedence()
getPrecedence in class AbstractExpressionpublic VariableContext getBindingContext()
AbstractExpressiongetBindingContext in class AbstractExpressionCopyright © 2013. All Rights Reserved.