Package gnu.xquery.util
Class NumberValue
- java.lang.Object
-
- gnu.mapping.PropertySet
-
- gnu.mapping.Procedure
-
- gnu.mapping.Procedure1
-
- gnu.xquery.util.NumberValue
-
- All Implemented Interfaces:
Named
public class NumberValue extends Procedure1
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.DoubleNaNstatic NumberValuenumberValue-
Fields inherited from class gnu.mapping.Procedure1
applyToObject
-
Fields inherited from class gnu.mapping.Procedure
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
-
Fields inherited from class gnu.mapping.PropertySet
nameKey
-
-
Constructor Summary
Constructors Constructor Description NumberValue()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Objectabs(java.lang.Object value)java.lang.Objectapply1(java.lang.Object arg)static java.lang.Objectceiling(java.lang.Object val)static java.lang.Objectfloor(java.lang.Object val)static booleanisNaN(java.lang.Object arg)static java.lang.NumbernumberCast(java.lang.Object value)static java.lang.ObjectnumberValue(java.lang.Object value)static java.lang.Objectround(java.lang.Object arg)static java.lang.ObjectroundHalfToEven(java.lang.Object value)static java.lang.ObjectroundHalfToEven(java.lang.Object value, IntNum precision)-
Methods inherited from class gnu.mapping.Procedure1
apply0, apply2, apply3, apply4, applyN, applyToObject, numArgs
-
Methods inherited from class gnu.mapping.Procedure
applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toString
-
Methods inherited from class gnu.mapping.PropertySet
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
-
-
-
-
Field Detail
-
numberValue
public static final NumberValue numberValue
-
NaN
public static final java.lang.Double NaN
-
-
Method Detail
-
isNaN
public static boolean isNaN(java.lang.Object arg)
-
apply1
public java.lang.Object apply1(java.lang.Object arg)
- Specified by:
apply1in classProcedure1
-
numberCast
public static java.lang.Number numberCast(java.lang.Object value)
-
numberValue
public static java.lang.Object numberValue(java.lang.Object value)
-
abs
public static java.lang.Object abs(java.lang.Object value)
-
floor
public static java.lang.Object floor(java.lang.Object val)
-
ceiling
public static java.lang.Object ceiling(java.lang.Object val)
-
round
public static java.lang.Object round(java.lang.Object arg)
-
roundHalfToEven
public static java.lang.Object roundHalfToEven(java.lang.Object value, IntNum precision)
-
roundHalfToEven
public static java.lang.Object roundHalfToEven(java.lang.Object value)
-
-