You are here
XSLFunctions (XSLFunctions.jar) is the library for common functions used in standard Siebel BI Publisher reports.
Following are the methods supported:
current_date()
Method returns the current date in the standard XSD date format.
Returns:
current date as string
---
current_time()
Method returns the current time in the native time format.
Returns:
the current time as string
---
phoneFormat(inp)
Method to returns a String, which is the usual way to display the phone or fax number i.e.
(XXX)AAA-BBBB
Parameters:
inp - Phone number to be formatted
Returns:
Formatted phone number as string ---
trim(text)
Method to remove leading and trailing white spaces in a string.
Parameters:
text - the text to be trimmed.
Returns:
the trimmed text ---
ltrim(text)
Method to remove the leading white spaces in a string
Parameters:
text - the text to be trimmed
Returns:
the trimmed text ---
rtrim(text)
Method to remove the trailing white spaces in a string
Parameters:
text - the text to be trimmed
Returns:
the trimmed text
---
trimleft(text)
Method to remove the leading white spaces in a string
Parameters:
text - the text to be trimmed
Returns:
the trimmed text ---
trimright(text)
Method to remove the trailing white spaces in a string
Parameters:
text - the text to be trimmed
Returns:
the trimmed text ---
length(text)
Method to return the length of a string
Parameters:
text - the text whose length is required
Returns:
the length of the text ---
lower_case(text)
Method to convert a text string to lower case
Parameters:
text - the text to be converted to lower case
Returns:
the lower case string ---
upper_case(text)
Method to convert a text string to upper case
Parameters:
text - the text to be converted to upper case
Returns:
the upper case string ---
chr(int charnumber)
Method returns a character for a given number
Parameters:
charnumber - charnumber the number of the character
Returns:
the character
---
now()
Method to return the current time in the native time format.
Returns:
the current time as string
---
left(text, int numChars)
Method to return the String, which contains specified (numChars no of characters) leading
characters.
Parameters:
text - Input String
numChars - Number of characters to retrieve.
Returns:
leftmost numChars characters
---
DivIntZero(int div, int divisor)
Method returns a 0 if the divisor is a zero. Otherwise returns the normal division * result.
Parameters:
div - numerator of the fraction
divisor - denominator of the fraction
Returns:
numeric value of the division or 0 ---
right(text, int numChars)
Method to return the String, which contains specified (numChars no of characters) trailing
characters.
Parameters:
text - Input String
numChars - Number of characters to retrieve.
Returns:
rightmost numChars characters ---
ToDbl(input)
Method to converts a string input to a double value
Parameters:
input - Input String
Returns:
double value ---
Val(input)
Method to Returns the numeric value of a string expression.
Parameters:
input - String expression from which to extract numeric value.
Returns:
numeric value ---
sum(list)
Method to Sum the values in the nodelist
Parameters:
list - List of objects
Returns:
Sum value
---
sumVal(list)
Method to Sum the values in the nodelist after rounding the values
Parameters:
list - List of objects
Returns:
Sum value
---
toText(double d)
Converts the double value to string
Parameters:
d - number required to be converted
Returns:
Coverted String
---
toText(double d, int len)
A number specifying how many decimal places of x to include in the string [optional, default is 2].
Parameters:
d - the number to be formatted
len - number indicating the number of the decimal places to carry the value.
Returns:
Formatted String ---
toText(double d, int len, s1, s2)
The character to separate thousands (s1) with and the character to use for the decimal point
(s2).
Parameters:
d - the number to be formatted
len - number indicating the number of the decimal places to carry the value
s1 - single character as thousand separator.
s2 - single character as decimal separator.
Returns:
Formatted String
---
toTextPat(double d, pat)
Method to return the double d in the format specified as pattern
Parameters:
d - the number to be formatted
pat - pattern for formatting
Returns:
Formatted String
---
totext(d)
Method to return the date as the date instance of the input date, which is in format yyyy-
MM-dd.
Parameters:
d - Date string
Returns:
Formatted Date String
---
totext(d, f)
Method to return the date in the format "f" of the input date, which is in format yyyy-MM-
dd.
Parameters:
d - Date string
f - format for Date string
Returns:
Formatted Date String
---
totext(d, f, e)
Method to return the date "d" the format "f" of the input date, which is in format " e ".
format yyyy-MM-dd.
Parameters:
d - Date string
f - output format for Date string
e - input format for Date string
Returns:
Formatted Date String
---
lineTrimLeft(inp, int len)
Method to return the complete words, which occur within the length len
Parameters:
inp - String to be trimmed
len - number of characters
Returns:
Formatted Date String
---
chrS(int charnumber)
Returns the character that corresponds to the specified character code in the current run
time encoding.
Parameters:
charnumber - A numeric expression that represents the character code.
Returns:
characters for the code
---
Format(expr, format)
Method to return the formatted string for input expression according to the format, which
can be "Currency","Date" or "String".
Parameters:
expr - String to be formatted.
format - format.
Returns:
Formatted string
---
Format(expr, format, locale)
Method to return the string as the currency formatted according to the locale and as per the
format specified.
Parameters:
expr - Currency to be formatted.
format - Required format
locale - Locale
Returns:
Formatted Currency
---
FormatCurr
FormatCurr(expr, locale)
Method to return the string as the currency formatted according to the locale.
Parameters:
expr - Currency to be formatted.
locale - Locale
Returns:
Formatted Currency
---
getCanonicalDate(input)
Method to convert the date value in string format into the canonical format for use with BI Publisher date functions.
Parameters:
input – date string or field.
Returns:
Formatted date in canonical format