|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.base.util.UtilFormatOut
public class UtilFormatOut
General output formatting functions - mainly for helping in JSPs
Field Summary | |
---|---|
static java.lang.String |
module
|
Constructor Summary | |
---|---|
UtilFormatOut()
|
Method Summary | |
---|---|
static java.lang.String |
checkEmpty(java.lang.String string1,
java.lang.String string2)
Returns the first passed String if not empty, otherwise the second if not empty, otherwise an empty but non-null String. |
static java.lang.String |
checkEmpty(java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
Returns the first passed String if not empty, otherwise the second if not empty, otherwise the third if not empty, otherwise an empty but non-null String. |
static java.lang.String |
checkNull(java.lang.String string1)
Checks to see if the passed string is null, if it is returns an empty but non-null string. |
static java.lang.String |
checkNull(java.lang.String string1,
java.lang.String string2)
Returns the first passed String if not null, otherwise the second if not null, otherwise an empty but non-null String. |
static java.lang.String |
checkNull(java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
Returns the first passed String if not null, otherwise the second if not null, otherwise the third if not null, otherwise an empty but non-null String. |
static java.lang.String |
checkNull(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4)
Returns the first passed String if not null, otherwise the second if not null, otherwise the third if not null, otherwise the fourth if not null, otherwise an empty but non-null String. |
static java.lang.String |
decodeQueryValue(java.lang.String query)
Decodes a single query value from an HTTP URL parameter, replacing %ASCII values with characters |
static java.lang.String |
encodeQuery(java.lang.String query)
Encodes an HTTP URL query String, replacing characters used for other things in HTTP URL query strings, but not touching the separator characters '?', '=', and '&' |
static java.lang.String |
encodeQueryValue(java.lang.String query)
Encodes a single HTTP URL query value, replacing characters used for other things in HTTP URL query strings |
static java.lang.String |
encodeXmlValue(java.lang.String inString)
Encodes an XML string replacing the characters '<', '>', '"', ''', '&' |
static java.lang.String |
formatAmount(double amount,
java.util.Locale locale)
Formats a double into a properly formatted string, with two decimals, based on Locale |
static java.lang.String |
formatCurrency(java.math.BigDecimal price,
java.lang.String isoCode,
java.util.Locale locale)
Formats a double into a properly formatted currency string based on isoCode and Locale |
static java.lang.String |
formatCurrency(java.math.BigDecimal price,
java.lang.String isoCode,
java.util.Locale locale,
int maximumFractionDigits)
Formats a BigDecimal into a properly formatted currency string based on isoCode and Locale |
static java.lang.String |
formatCurrency(double price,
java.lang.String isoCode,
java.util.Locale locale)
Formats a double into a properly formatted currency string based on isoCode and Locale |
static java.lang.String |
formatCurrency(double price,
java.lang.String isoCode,
java.util.Locale locale,
int maximumFractionDigits)
Formats a double into a properly formatted currency string based on isoCode and Locale |
static java.lang.String |
formatDate(java.sql.Timestamp timestamp)
Formats a String timestamp into a nice string |
static java.lang.String |
formatPaddedNumber(long number,
int numericPadding)
|
static java.lang.String |
formatPaddingRemove(java.lang.String original)
|
static java.lang.String |
formatPercentage(java.math.BigDecimal percentage)
Formats a BigDecimal representing a percentage into a string |
static java.lang.String |
formatPercentage(double percentage)
Formats a double representing a percentage into a string |
static java.lang.String |
formatPercentage(java.lang.Double percentage)
Formats a Double representing a percentage into a string |
static java.lang.String |
formatPrice(java.math.BigDecimal price)
Formats a BigDecimal representing a price into a string |
static java.lang.String |
formatPrice(double price)
Formats a double representing a price into a string |
static java.lang.String |
formatPrice(java.lang.Double price)
Formats a Double representing a price into a string |
static java.lang.Double |
formatPriceNumber(double price)
|
static java.lang.String |
formatPrintableCreditCard(java.lang.String original)
|
static java.lang.String |
formatQuantity(java.math.BigDecimal quantity)
Formats an BigDecimal representing a quantity into a string |
static java.lang.String |
formatQuantity(double quantity)
Formats an double representing a quantity into a string |
static java.lang.String |
formatQuantity(java.lang.Double quantity)
Formats an Double representing a quantity into a string |
static java.lang.String |
formatQuantity(float quantity)
Formats a float representing a quantity into a string |
static java.lang.String |
formatQuantity(java.lang.Float quantity)
Formats a Float representing a quantity into a string |
static java.lang.String |
formatQuantity(int quantity)
Formats an int representing a quantity into a string |
static java.lang.String |
formatQuantity(java.lang.Integer quantity)
Formats an Integer representing a quantity into a string |
static java.lang.String |
formatQuantity(long quantity)
Formats an int representing a quantity into a string |
static java.lang.String |
formatQuantity(java.lang.Long quantity)
Formats an Long representing a quantity into a string |
static java.lang.String |
formatSpelledOutAmount(double amount,
java.util.Locale locale)
Formats a double into a properly spelled out number string based on Locale |
static java.lang.String |
formatSpelledOutAmount(java.lang.Double amount,
java.util.Locale locale)
Formats a Double into a properly spelled out number string based on Locale |
static java.lang.String |
ifNotEmpty(java.lang.String base,
java.lang.String pre,
java.lang.String post)
Returns pre + base + post if base String is not null or empty, otherwise an empty but non-null String. |
static java.lang.String |
makeSqlSafe(java.lang.String unsafeString)
|
static java.lang.String |
makeString(java.lang.Object obj1)
Checks to see if the passed Object is null, if it is returns an empty but non-null string, otherwise calls toString() on the object |
static java.lang.String |
padString(java.lang.String str,
int setLen,
boolean padEnd,
char padChar)
|
static java.lang.String |
replaceString(java.lang.String mainString,
java.lang.String oldString,
java.lang.String newString)
Replaces all occurances of oldString in mainString with newString |
static java.lang.String |
safeToString(java.lang.Object obj)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String module
Constructor Detail |
---|
public UtilFormatOut()
Method Detail |
---|
public static java.lang.String safeToString(java.lang.Object obj)
public static java.lang.String formatPrice(java.lang.Double price)
price
- The price Double to be formatted
public static java.lang.String formatPrice(java.math.BigDecimal price)
price
- The price BigDecimal to be formatted
public static java.lang.String formatPrice(double price)
price
- The price double to be formatted
public static java.lang.Double formatPriceNumber(double price)
public static java.lang.String formatCurrency(double price, java.lang.String isoCode, java.util.Locale locale)
price
- The price double to be formattedisoCode
- the currency ISO codelocale
- The Locale used to format the number
public static java.lang.String formatCurrency(double price, java.lang.String isoCode, java.util.Locale locale, int maximumFractionDigits)
price
- The price double to be formattedisoCode
- the currency ISO codelocale
- The Locale used to format the numbermaximumFractionDigits
- The maximum number of fraction digits used; if set to -1 than the default value for the locale is used
public static java.lang.String formatCurrency(java.math.BigDecimal price, java.lang.String isoCode, java.util.Locale locale, int maximumFractionDigits)
price
- The price double to be formattedisoCode
- the currency ISO codelocale
- The Locale used to format the numbermaximumFractionDigits
- The maximum number of fraction digits used; if set to -1 than the default value for the locale is used
public static java.lang.String formatCurrency(java.math.BigDecimal price, java.lang.String isoCode, java.util.Locale locale)
price
- The price double to be formattedisoCode
- the currency ISO codelocale
- The Locale used to format the number
public static java.lang.String formatSpelledOutAmount(java.lang.Double amount, java.util.Locale locale)
amount
- The amount Double to be formattedlocale
- The Locale used to format the number
public static java.lang.String formatSpelledOutAmount(double amount, java.util.Locale locale)
amount
- The amount double to be formattedlocale
- The Locale used to format the number
public static java.lang.String formatAmount(double amount, java.util.Locale locale)
amount
- The amount double to be formattedlocale
- The Locale used to format the number
public static java.lang.String formatPercentage(java.lang.Double percentage)
percentage
- The percentage Double to be formatted
public static java.lang.String formatPercentage(java.math.BigDecimal percentage)
percentage
- The percentage Decimal to be formatted
public static java.lang.String formatPercentage(double percentage)
percentage
- The percentage double to be formatted
public static java.lang.String formatQuantity(java.lang.Long quantity)
quantity
- The quantity Long to be formatted
public static java.lang.String formatQuantity(long quantity)
quantity
- The quantity long to be formatted
public static java.lang.String formatQuantity(java.lang.Integer quantity)
quantity
- The quantity Integer to be formatted
public static java.lang.String formatQuantity(int quantity)
quantity
- The quantity int to be formatted
public static java.lang.String formatQuantity(java.lang.Float quantity)
quantity
- The quantity Float to be formatted
public static java.lang.String formatQuantity(float quantity)
quantity
- The quantity float to be formatted
public static java.lang.String formatQuantity(java.lang.Double quantity)
quantity
- The quantity Double to be formatted
public static java.lang.String formatQuantity(java.math.BigDecimal quantity)
quantity
- The quantity BigDecimal to be formatted
public static java.lang.String formatQuantity(double quantity)
quantity
- The quantity double to be formatted
public static java.lang.String formatPaddedNumber(long number, int numericPadding)
public static java.lang.String formatPaddingRemove(java.lang.String original)
public static java.lang.String formatDate(java.sql.Timestamp timestamp)
timestamp
- String timestamp to be formatted
public static java.lang.String makeString(java.lang.Object obj1)
obj1
- The passed Object
public static java.lang.String checkNull(java.lang.String string1)
string1
- The passed String
public static java.lang.String checkNull(java.lang.String string1, java.lang.String string2)
string1
- The first passed Stringstring2
- The second passed String
public static java.lang.String checkNull(java.lang.String string1, java.lang.String string2, java.lang.String string3)
string1
- The first passed Stringstring2
- The second passed Stringstring3
- The third passed String
public static java.lang.String checkNull(java.lang.String string1, java.lang.String string2, java.lang.String string3, java.lang.String string4)
string1
- The first passed Stringstring2
- The second passed Stringstring3
- The third passed Stringstring4
- The fourth passed String
public static java.lang.String ifNotEmpty(java.lang.String base, java.lang.String pre, java.lang.String post)
pre + base + post
if base String is not null or empty, otherwise an empty but non-null String.
base
- The base Stringpre
- The pre Stringpost
- The post String
pre + base + post
if base String is not null or empty, otherwise an empty but non-null String.public static java.lang.String checkEmpty(java.lang.String string1, java.lang.String string2)
string1
- The first passed Stringstring2
- The second passed String
public static java.lang.String checkEmpty(java.lang.String string1, java.lang.String string2, java.lang.String string3)
string1
- The first passed Stringstring2
- The second passed Stringstring3
- The third passed String
public static java.lang.String encodeQuery(java.lang.String query)
query
- The plain query String
public static java.lang.String encodeQueryValue(java.lang.String query)
query
- The plain query value String
public static java.lang.String replaceString(java.lang.String mainString, java.lang.String oldString, java.lang.String newString)
mainString
- The original stringoldString
- The string to replacenewString
- The string to insert in place of the old
public static java.lang.String decodeQueryValue(java.lang.String query)
query
- The encoded query value String
public static java.lang.String encodeXmlValue(java.lang.String inString)
inString
- The plain value String
public static java.lang.String padString(java.lang.String str, int setLen, boolean padEnd, char padChar)
public static java.lang.String makeSqlSafe(java.lang.String unsafeString)
public static java.lang.String formatPrintableCreditCard(java.lang.String original)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |