org.jaxen.function
Class CeilingFunction
java.lang.Object
org.jaxen.function.CeilingFunction
- Function
public class CeilingFunction
extends java.lang.Object
4.4 number ceiling(number)
The ceiling function returns the smallest
(closest to negative infinity) number that is not less
than the argument and that is an integer....If the argument
is NaN, then NaN is returned. If the argument is positive infinity,
then positive infinity is returned. If the argument is negative infinity,
then negative infinity is returned. If the argument is positive zero,
then positive zero is returned.
If the argument is negative zero, then negative zero is returned.
If the argument is less than zero, but greater than -1,
then negative zero is returned.
- bob mcwhirter (bob @ werken.com)
Object | call(Context context, List args) - Returns the smallest integer greater than or equal to a number.
|
static Double | evaluate(Object obj, Navigator nav) - Returns the smallest integer greater than or equal to the argument.
|
CeilingFunction
public CeilingFunction()
Create a new CeilingFunction
object.
call
public Object call(Context context,
List args)
throws FunctionCallException
Returns the smallest integer greater than or equal to a number.
- call in interface Function
context
- the context at the point in the
expression when the function is calledargs
- a list with exactly one item which will be converted to a
Double
as if by the XPath number()
function
- a
Double
containing the smallest integer greater than or equal
args.get(0)
evaluate
public static Double evaluate(Object obj,
Navigator nav)
Returns the smallest integer greater than or equal to the argument.
If necessary, the argument is first converted to a Double
as if by the XPath number()
function.
obj
- the object whose ceiling is returnednav
- ignored
- a
Double
containing the smallest integer
greater than or equal to obj