org.apache.xpath.functions
Class FuncLast
- java.io.Serializable, ExpressionNode, SourceLocator, XPathVisitable
Execute the Last() 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 |
execute
public XObject execute(XPathContext xctxt)
throws javax.xml.transform.TransformerException
Execute the function. The function must return
a valid object.
- execute in interface Function
xctxt
- The current execution context.
fixupVariables
public void fixupVariables(java.util.Vector vars,
int globalsSize)
No arguments to process, so this does nothing.
- fixupVariables in interface Expression
getCountOfContextNodeList
public int getCountOfContextNodeList(XPathContext xctxt)
throws javax.xml.transform.TransformerException
Get the position in the current context node list.
xctxt
- non-null reference to XPath runtime context.
- The number of nodes in the 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) 2006 Apache XML Project. All Rights Reserved.