xmlns:math="http://exslt.org/math"The documentation for each function has been copied from the relevant EXSLT Implementer page.
| Modifier and Type | Field and Description |
|---|---|
| private static String | |
| private static String | |
| private static String | |
| private static String | |
| private static String | |
| private static String | |
| private static String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static double | Returns: The absolute value of the numberA number num)The math:abs function returns the absolute value of a number. |
| public static double | Returns: The arccosine value of the numberA number num)The math:acos function returns the arccosine value of a number. |
| public static double | Returns: The arcsine value of the numberA number num)The math:asin function returns the arcsine value of a number. |
| public static double | Returns: The arctangent value of the numberA number num)The math:atan function returns the arctangent value of a number. |
| public static double | Returns: The angle (in radians) from the X axis to a point (y,x)The X axis value num1, double The Y axis value num2)The math:atan2 function returns the angle ( in radians ) from the X axis to a point (y,x). |
| public static double | |
| public static double | Returns: The cosine value of the numberA number num)The math:cos function returns cosine of the passed argument. |
| public static double | Returns: The value of e raised to the given powerA number num)The math:exp function returns e (the base of natural logarithms) raised to a power. |
| public static NodeList | Returns: node-set with nodes containing the maximum value found, an empty node-set if any node cannot be converted to a number.The NodeList for the node-set to be evaluated. nl)The math:highest function returns the nodes in the node set whose value is the maximum value for the node set. |
| public static double | Returns: The natural logarithm of the numberA number num)The math:log function returns the natural logarithm of a number. |
| public static NodeList | Returns: node-set with nodes containing the minimum value found, an empty node-set if any node cannot be converted to a number.The NodeList for the node-set to be evaluated. nl)The math:lowest function returns the nodes in the node set whose value is the minimum value for the node set. |
| public static double | |
| public static double | |
| public static double | Returns: The value of the base expression taken to the specified powerThe base num1, double The power num2)The math:power function returns the value of a base expression taken to a specified power. |
| public static double | Returns: A random double from 0 to 1The math:random function returns a random number from 0 to 1. |
| public static double | Returns: The sine value of the numberA number num)The math:sin function returns the sine of the number. |
| public static double | Returns: The square root of the numberA number num)The math:sqrt function returns the square root of a number. |
| public static double | Returns: The tangent value of the numberA number num)The math:tan function returns the tangent of the number passed as an argument. |
| E | back to summary |
|---|---|
| private static String E | |
| LN10 | back to summary |
|---|---|
| private static String LN10 | |
| LN2 | back to summary |
|---|---|
| private static String LN2 | |
| LOG2E | back to summary |
|---|---|
| private static String LOG2E | |
| PI | back to summary |
|---|---|
| private static String PI | |
| SQRRT2 | back to summary |
|---|---|
| private static String SQRRT2 | |
| SQRT1_2 | back to summary |
|---|---|
| private static String SQRT1_2 | |
| ExsltMath | back to summary |
|---|---|
| public ExsltMath() | |
| abs | back to summary |
|---|---|
| public static double abs(double num) The math:abs function returns the absolute value of a number.
| |
| acos | back to summary |
|---|---|
| public static double acos(double num) The math:acos function returns the arccosine value of a number.
| |
| asin | back to summary |
|---|---|
| public static double asin(double num) The math:asin function returns the arcsine value of a number.
| |
| atan | back to summary |
|---|---|
| public static double atan(double num) The math:atan function returns the arctangent value of a number.
| |
| atan2 | back to summary |
|---|---|
| public 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).
| |
| constant | back to summary |
|---|---|
| public static double constant(String name, double precision) The math:constant function returns the specified constant to a set precision. The possible constants are: PI E SQRRT2 LN2 LN10 LOG2E SQRT1_2
| |
| cos | back to summary |
|---|---|
| public static double cos(double num) The math:cos function returns cosine of the passed argument.
| |
| exp | back to summary |
|---|---|
| public static double exp(double num) The math:exp function returns e (the base of natural logarithms) raised to a power.
| |
| highest | back to summary |
|---|---|
| public 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. The maximum value for the node set is the same as the value as calculated by math:max. A node has this maximum value if the result of converting its string value to a number as if by the number function is equal to the maximum value, where the equality comparison is defined as a numerical comparison using the = operator. 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. | |
| log | back to summary |
|---|---|
| public static double log(double num) The math:log function returns the natural logarithm of a number.
| |
| lowest | back to summary |
|---|---|
| public 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. The minimum value for the node set is the same as the value as calculated by math:min. A node has this minimum value if the result of converting its string value to a number as if by the number function is equal to the minimum value, where the equality comparison is defined as a numerical comparison using the = operator. 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. | |
| max | back to summary |
|---|---|
| public static double max(NodeList nl) The math:max function returns the maximum value of the nodes passed as the argument. The maximum value is defined as follows. The node set passed as an argument is sorted in descending order as it would be by xsl:sort with a data type of number. The maximum is the result of converting the string value of the first node in this sorted list to a number using the number function. 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. | |
| min | back to summary |
|---|---|
| public static double min(NodeList nl) The math:min function returns the minimum value of the nodes passed as the argument. The minimum value is defined as follows. The node set passed as an argument is sorted in ascending order as it would be by xsl:sort with a data type of number. The minimum is the result of converting the string value of the first node in this sorted list to a number using the number function. 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. | |
| power | back to summary |
|---|---|
| public static double power(double num1, double num2) The math:power function returns the value of a base expression taken to a specified power.
| |
| random | back to summary |
|---|---|
| public static double random() The math:random function returns a random number from 0 to 1.
| |
| sin | back to summary |
|---|---|
| public static double sin(double num) The math:sin function returns the sine of the number.
| |
| sqrt | back to summary |
|---|---|
| public static double sqrt(double num) The math:sqrt function returns the square root of a number.
| |
| tan | back to summary |
|---|---|
| public static double tan(double num) The math:tan function returns the tangent of the number passed as an argument.
| |