public abstract class AxisPath extends Path
Modifier and Type | Method and Description |
---|---|
Path |
invertPath(Expr rt,
Step curr)
Inverts a location path.
|
boolean |
iterable()
Indicates if the items returned by this expression are iterable, i.e., if returned nodes are
in document order and contain no duplicates.
|
boolean |
sameAs(Expr cmp)
Compares the current and specified expression for equality.
|
Step |
step(int i)
Returns the specified axis step.
|
accept, addPreds, cheap, checkUp, compile, count, data, exprSize, get, has, index, initial, inline, optimize, optimizeEbv, pathNodes, plan, removable, toString
atomItem, atomValue, checkAtomic, checkNoEmpty, checkNoEmpty, checkNoneUp, checkNoUp, checkType, compBln, copyType, ctxValue, ebv, item, iter, optPre, optPre, preEval, seqType, seqType, size, test, toArray, toArray, toAtomItem, toB64, toB64, toBin, toBin, toBoolean, toBoolean, toBytes, toBytes, toDouble, toDouble, toElem, toEmptyNode, toEmptyToken, toFloat, toFunc, toItem, toLong, toLong, toMap, toMap, toNode, toNode, toNumber, toQNm, toQNm, toToken, toToken, value
atomIter, copy, hasFreeVars, indexAccessible, inlineAll, isEmpty, isFunction, isVacuous, isValue, markTailCalls, typeCheck, uses, visitAll
addPlan, addPlan, description, planAttr, planElem, toErrorString
public final Path invertPath(Expr rt, Step curr)
rt
- new root nodecurr
- current location steppublic final Step step(int i)
i
- indexpublic final boolean iterable()
Expr
AxisPath
.Copyright © 2005–2015 BaseX Team. All rights reserved.