Package org.jaxen.function
Class PositionFunction
- java.lang.Object
-
- org.jaxen.function.PositionFunction
-
- All Implemented Interfaces:
Function
public class PositionFunction extends java.lang.Object implements Function
4.1
number position()
The position function returns a number equal to the context position from the expression evaluation context.
- See Also:
- Section 4.1 of the XPath Specification
-
-
Constructor Summary
Constructors Constructor Description PositionFunction()
Create a newPositionFunction
object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
call(Context context, java.util.List args)
Returns the position of the context node in the context node-set.static java.lang.Double
evaluate(Context context)
Returns the position of the context node in the context node-set.
-
-
-
Method Detail
-
call
public java.lang.Object call(Context context, java.util.List args) throws FunctionCallException
Returns the position of the context node in the context node-set.- Specified by:
call
in interfaceFunction
- Parameters:
context
- the context at the point in the expression where the function is calledargs
- an empty list- Returns:
- a
Double
containing the context position - Throws:
FunctionCallException
- ifargs
is not empty- See Also:
Context.getSize()
-
evaluate
public static java.lang.Double evaluate(Context context)
Returns the position of the context node in the context node-set.- Parameters:
context
- the context at the point in the expression where the function is called- Returns:
- a
Double
containing the context position - See Also:
Context.getPosition()
-
-