|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.iplanet.jato.util.HtmlUtil
Static utility class for escaping/descaping strings to/from suitable HTML forms, generating unique values and formating data for HTML display. This class provides static methods only and the default constructor is hidden. The implementation focuses on avoiding synchronization points for higher performance.
Field Summary | |
static int |
ALPHANUMERIC_FORMAT_TYPE
|
static char |
ALPHANUMERIC_MASK_TOKEN
|
static int |
CURRENCY_FORMAT_TYPE
|
static int |
DATETIME_FORMAT_TYPE
|
static boolean |
DEBUG_FORMAT
|
static int |
DECIMAL_FORMAT_TYPE
|
static int |
NO_FORMAT_TYPE
|
Method Summary | |
static java.lang.String |
descape(java.lang.String encodedString)
Reverse the effects of the escape(String) method. |
static java.lang.String |
escape(java.lang.String rawString)
Convert a string to an equivalent form suitable for HTML output. |
static java.lang.String |
escapeQuotes(java.lang.String rawString)
Convert a string containing quotes to an equivalent form suitable for HTML output. |
static java.lang.String |
format(java.util.Date value,
java.lang.String pattern)
Shortcut to generalized format method for explicit date formatting. |
static java.lang.String |
format(java.lang.Object value,
int formatType,
java.lang.String pattern)
Shortcut to generalized format method with default Locale |
static java.lang.String |
format(java.lang.Object value,
int formatType,
java.lang.String pattern,
java.util.Locale locale)
Shortcut to generalized format method with default symbols |
static java.lang.String |
format(java.lang.Object value,
int formatType,
java.lang.String pattern,
java.util.Locale locale,
java.text.DecimalFormatSymbols decimalSymbols,
java.text.DateFormatSymbols dateSymbols)
Generalized format method which currently only supports string and decimal formatting. |
static java.lang.String |
format(java.lang.String value,
java.lang.String pattern)
Shortcut to generalized format method for explicit string formatting |
static java.lang.String |
formatString(java.lang.String value,
java.lang.String pattern)
Formatting of arbitrary text via the application of a simple mask containing any arbitrary combination of static text and the reserved metacharacter "?". |
static int |
getUniqueValue()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final boolean DEBUG_FORMAT
public static final char ALPHANUMERIC_MASK_TOKEN
public static final int NO_FORMAT_TYPE
public static final int ALPHANUMERIC_FORMAT_TYPE
public static final int DATETIME_FORMAT_TYPE
public static final int CURRENCY_FORMAT_TYPE
public static final int DECIMAL_FORMAT_TYPE
Method Detail |
public static java.lang.String escapeQuotes(java.lang.String rawString)
escape(String)
when original string is known
to only have quotes and no other unsuitable characters.rawString
- The HTML string to escapepublic static java.lang.String escape(java.lang.String rawString)
rawString
- The HTML string to escapepublic static java.lang.String descape(java.lang.String encodedString)
escape(String)
method.encodedString
- The HTML string to unescapepublic static int getUniqueValue()
public static java.lang.String format(java.util.Date value, java.lang.String pattern)
java.util.Date
value
according to default Locale
and provided pattern. Please
note that this features in not implemented yet.public static java.lang.String format(java.lang.String value, java.lang.String pattern)
generalized format method
public static java.lang.String format(java.lang.Object value, int formatType, java.lang.String pattern)
Locale
generalized format method
public static java.lang.String format(java.lang.Object value, int formatType, java.lang.String pattern, java.util.Locale locale)
generalized format method
public static java.lang.String format(java.lang.Object value, int formatType, java.lang.String pattern, java.util.Locale locale, java.text.DecimalFormatSymbols decimalSymbols, java.text.DateFormatSymbols dateSymbols)
value
- object to be formattedformatType
- must be one of
NO_FORMAT_TYPE
,
ALPHANUMERIC_FORMAT_TYPE
,
DATETIME_FORMAT_TYPE
unsupported,
CURRENCY_FORMAT_TYPE
unsupported,
DECIMAL_FORMAT_TYPE
pattern
- format stringlocale
- used for date and currency formattingdecimalSymbols
- see java.text.DecimalFormatSymbols
dateSymbols
- not usedpublic static java.lang.String formatString(java.lang.String value, java.lang.String pattern)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |