org.jaxen.function

Class PositionFunction

public class PositionFunction extends Object implements Function

4.1 number position()

The position function returns a number equal to the context position from the expression evaluation context.

Author: bob mcwhirter (bob @ werken.com)

See Also: Section 4.1 of the XPath Specification

Constructor Summary
PositionFunction()
Create a new PositionFunction object.
Method Summary
Objectcall(Context context, List args)
Returns the position of the context node in the context node-set.
static Doubleevaluate(Context context)
Returns the position of the context node in the context node-set.

Constructor Detail

PositionFunction

public PositionFunction()
Create a new PositionFunction object.

Method Detail

call

public Object call(Context context, List args)
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 args an empty list

Returns: a Double containing the context position

Throws: FunctionCallException if args is not empty

See Also: getSize

evaluate

public static 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: getPosition