abs
public static double abs(double x)
Get the absolute value of a numeric value (SStL)
acos
public static double acos(double x)
Get the arccosine of a numeric value (SStL)
asin
public static double asin(double x)
Get the arcsine of a numeric value (SStL)
atan
public static double atan(double x)
Get the arctangent of a numeric value (SStL)
atan2
public static double atan2(double x,
double y)
Converts rectangular coordinates to polar (SStL)
constant
public static double constant(XPathContext context,
String name,
double precision)
throws XPathException
Get a named constant to a given precision (SStL)
cos
public static double cos(double x)
Get the cosine of a numeric value (SStL)
exp
public static double exp(double x)
Get the exponential of a numeric value (SStL)
highest
public static Value highest(SequenceIterator nsv)
throws XPathException
Get the items with maximum numeric value of the string-value of each of a sequence of items.
The items are returned in the order of the original sequence.
log
public static double log(double x)
Get the logarithm of a numeric value (SStL)
lowest
public static Value lowest(SequenceIterator nsv)
throws XPathException
Get the items with minimum numeric value of the string-value of each of a sequence of items
The items are returned in the order of the original sequence.
power
public static NumericValue power(NumericValue n,
NumericValue e)
throws XPathException
Get a number n raised to the power of another number e.
If e is a non-negative integer, then the result will have the same type as n, except
that a float is always promoted to double.
If e is a negative integer, then the result will have the same type as n except that a float
is treated as a double and an integer is treated as a decimal.
If e is not an integer (or an xs:decimal representing an integer),
the result will be a double.
n
- the first argument.e
- the second argument. M
XPathException
- if an arithmetic overflow is detected. However, there is no guarantee that
overflow will always be detected, it may (especially with double arithmetic) lead to wrong answers
being returned.
random
public static double random()
Get a random numeric value (SStL)
sin
public static double sin(double x)
Get the sine of a numeric value (SStL)
sqrt
public static double sqrt(double x)
Get the square root of a numeric value (SStL)
tan
public static double tan(double x)
Get the tangent of a numeric value (SStL)