Constructor and Description |
---|
ExsltMath() |
Modifier and Type | Method and Description |
---|---|
static double |
abs(double num)
The math:abs function returns the absolute value of a number.
|
static double |
acos(double num)
The math:acos function returns the arccosine value of a number.
|
static double |
asin(double num)
The math:asin function returns the arcsine value of a number.
|
static double |
atan(double num)
The math:atan function returns the arctangent value of a number.
|
static double |
atan2(double num1,
double num2)
The math:atan2 function returns the angle ( in radians ) from the X axis to a point (y,x).
|
static double |
constant(String name,
double precision)
The math:constant function returns the specified constant to a set precision.
|
static double |
cos(double num)
The math:cos function returns cosine of the passed argument.
|
static double |
exp(double num)
The math:exp function returns e (the base of natural logarithms) raised to a power.
|
static NodeList |
highest(NodeList nl)
The math:highest function returns the nodes in the node set whose value is the maximum
value for the node set.
|
static double |
log(double num)
The math:log function returns the natural logarithm of a number.
|
static NodeList |
lowest(NodeList nl)
The math:lowest function returns the nodes in the node set whose value is the minimum value
for the node set.
|
static double |
max(NodeList nl)
The math:max function returns the maximum value of the nodes passed as the argument.
|
static double |
min(NodeList nl)
The math:min function returns the minimum value of the nodes passed as the argument.
|
static double |
power(double num1,
double num2)
The math:power function returns the value of a base expression taken to a specified power.
|
static double |
random()
The math:random function returns a random number from 0 to 1.
|
static double |
sin(double num)
The math:sin function returns the sine of the number.
|
static double |
sqrt(double num)
The math:sqrt function returns the square root of a number.
|
static double |
tan(double num)
The math:tan function returns the tangent of the number passed as an argument.
|
public static double max(NodeList nl)
If the node set is empty, or if the result of converting the string values of any of the nodes to a number is NaN, then NaN is returned.
nl
- The NodeList for the node-set to be evaluated.public static double min(NodeList nl)
If the node set is empty, or if the result of converting the string values of any of the nodes to a number is NaN, then NaN is returned.
nl
- The NodeList for the node-set to be evaluated.public static NodeList highest(NodeList nl)
If any of the nodes in the node set has a non-numeric value, the math:max function will return NaN. The definition numeric comparisons entails that NaN != NaN. Therefore if any of the nodes in the node set has a non-numeric value, math:highest will return an empty node set.
nl
- The NodeList for the node-set to be evaluated.public static NodeList lowest(NodeList nl)
If any of the nodes in the node set has a non-numeric value, the math:min function will return NaN. The definition numeric comparisons entails that NaN != NaN. Therefore if any of the nodes in the node set has a non-numeric value, math:lowest will return an empty node set.
nl
- The NodeList for the node-set to be evaluated.public static double abs(double num)
num
- A numberpublic static double acos(double num)
num
- A numberpublic static double asin(double num)
num
- A numberpublic static double atan(double num)
num
- A numberpublic static double atan2(double num1, double num2)
num1
- The X axis valuenum2
- The Y axis valuepublic static double cos(double num)
num
- A numberpublic static double exp(double num)
num
- A numberpublic static double log(double num)
num
- A numberpublic static double power(double num1, double num2)
num1
- The basenum2
- The powerpublic static double random()
public static double sin(double num)
num
- A numberpublic static double sqrt(double num)
num
- A numberpublic static double tan(double num)
num
- A numberpublic static double constant(String name, double precision)
PI E SQRRT2 LN2 LN10 LOG2E SQRT1_2
name
- The name of the constantprecision
- The precisionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.