lux.xpath
Class UnaryMinus
java.lang.Object
lux.xpath.AbstractExpression
lux.xpath.UnaryMinus
- All Implemented Interfaces:
- Visitable
public class UnaryMinus
- extends AbstractExpression
| Methods inherited from class lux.xpath.AbstractExpression |
acceptSubs, appendSub, getBindingContext, getLastContextStep, getRoot, getSubs, getSuper, getTail, getType, isAbsolute, replaceRoot, setSubs, toString |
UnaryMinus
public UnaryMinus(AbstractExpression operand)
getOperand
public AbstractExpression getOperand()
toString
public void toString(StringBuilder buf)
- Description copied from class:
AbstractExpression
- Each subclass must implement the toString(StringBuilder) method by
rendering itself as a syntatically valid XPath/XQuery expression in
the given buffer.
- Specified by:
toString in class AbstractExpression
accept
public AbstractExpression accept(ExpressionVisitor visitor)
getPrecedence
public int getPrecedence()
- Specified by:
getPrecedence in class AbstractExpression
- Returns:
- 16
isDocumentOrdered
public boolean isDocumentOrdered()
- Overrides:
isDocumentOrdered in class AbstractExpression
- Returns:
- whether this expression is proven to return results in document order. This method
returns true iff all its subs return true, or it has none. Warning: incorrect results may occur if
document-ordering is falsely asserted.
Copyright © 2013. All Rights Reserved.