lux.xpath
Class Root
java.lang.Object
lux.xpath.AbstractExpression
lux.xpath.Root
- All Implemented Interfaces:
- Visitable
public class Root
- extends AbstractExpression
|
Constructor Summary |
Root()
|
| Methods inherited from class lux.xpath.AbstractExpression |
acceptSubs, appendSub, getBindingContext, getLastContextStep, getSubs, getSuper, getTail, getType, isAbsolute, isDocumentOrdered, setSubs, toString |
Root
public Root()
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
getRoot
public Root getRoot()
- Overrides:
getRoot in class AbstractExpression
- Returns:
- the root of this expression: this will either be a Root(/), a function returning document nodes,
or null.
accept
public AbstractExpression accept(ExpressionVisitor visitor)
getPrecedence
public int getPrecedence()
- Specified by:
getPrecedence in class AbstractExpression
- Returns:
- 0
replaceRoot
public AbstractExpression replaceRoot(AbstractExpression replacement)
- replace this with the given expression
- Overrides:
replaceRoot in class AbstractExpression
- Parameters:
replacement - the expression to use in place of this
- Returns:
- the same expression
Copyright © 2013. All Rights Reserved.