gnu.xquery.util

Class NumberValue

Implemented Interfaces:
Named

public class NumberValue
extends Procedure1

Field Summary

static Double
NaN
static NumberValue
numberValue

Method Summary

static Object
abs(Object value)
Object
apply1(Object arg)
static Object
ceiling(Object val)
static Object
floor(Object val)
static boolean
isNaN(Object arg)
static Number
numberCast(Object value)
static Object
numberValue(Object value)
static Object
round(Object arg)
static Object
roundHalfToEven(Object value)
static Object
roundHalfToEven(Object value, IntNum precision)

Methods inherited from class gnu.mapping.Procedure1

apply0, apply1, apply2, apply3, apply4, applyN, numArgs

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Field Details

NaN

public static final Double NaN

numberValue

public static final NumberValue numberValue

Method Details

abs

public static Object abs(Object value)

apply1

public Object apply1(Object arg)
Overrides:
apply1 in interface Procedure1

ceiling

public static Object ceiling(Object val)

floor

public static Object floor(Object val)

isNaN

public static boolean isNaN(Object arg)

numberCast

public static Number numberCast(Object value)

numberValue

public static Object numberValue(Object value)

round

public static Object round(Object arg)

roundHalfToEven

public static Object roundHalfToEven(Object value)

roundHalfToEven

public static Object roundHalfToEven(Object value,
                                     IntNum precision)