org.apache.xpath.functions
Class FuncPosition
- Serializable, ExpressionNode, SourceLocator, XPathVisitable
public class FuncPosition
Execute the Position() function.
asIterator , asIteratorRaw , asNode , assertion , bool , canTraverseOutsideSubtree , deepEquals , error , execute , execute , execute , execute , executeCharsToContentHandler , exprAddChild , exprGetChild , exprGetNumChildren , exprGetParent , exprSetParent , fixupVariables , getColumnNumber , getExpressionOwner , getLineNumber , getPublicId , getSystemId , isNodesetExpr , isStableNumber , num , warn , xstr |
fixupVariables
public void fixupVariables(Vector vars,
int globalsSize)
No arguments to process, so this does nothing.
- fixupVariables in interface Expression
getPositionInContextNodeList
public int getPositionInContextNodeList(XPathContext xctxt)
Get the position in the current context node list.
xctxt
- Runtime XPath context.
- The current position of the itteration in the context node list,
or -1 if there is no active context node list.
postCompileStep
public void postCompileStep(Compiler compiler)
Figure out if we're executing a toplevel expression.
If so, we can't be inside of a predicate.
- postCompileStep in interface Function
Copyright B) 2004 Apache XML Project. All Rights Reserved.