|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.ds.fw.utils.FwStringUtility
I maintain a bunch of static methods that are sometimes useful but that are difficult to organize somewhere else. Basically I put these methods here because I didn't know where else to put them. In general, this class should NOT reference other Fw classes. It may be reasonable to reference other utility classes but I should not reference the domain or other application specific packages.
| Field Summary | |
static char[] |
_buf65
This variable should only be used in appendToString62(long, int, char[], StringBuffer) |
static char[] |
RADIX_62
|
| Constructor Summary | |
FwStringUtility()
|
|
| Method Summary | |
static void |
appendToString62(long i,
int radix,
char[] chars,
java.lang.StringBuffer sb)
This method must be synchronized since it uses the static variable _buf65. |
static void |
appendToString62(long i,
java.lang.StringBuffer sb)
|
static double |
asDouble(java.lang.String s)
|
static int |
asInt(java.lang.String s)
|
static int |
asInteger(java.lang.String s)
|
static java.lang.String |
encodeHTML(java.lang.String s)
|
static java.lang.String |
encodeSQL(java.lang.String s)
|
static java.lang.String |
encodeURL(java.lang.String s)
|
static java.lang.String |
formatDouble(double d,
int decimalPlaces)
|
static java.lang.String |
formatDouble(double d,
int decimalPlaces,
boolean includeCommas)
|
static java.lang.String |
getDecimalPattern(int places,
boolean commas)
|
static int |
getInt(java.lang.String s)
|
static int |
getInt(java.lang.String s,
int i)
|
static boolean |
hasValue(java.lang.String s)
return true if the string is non-null and not empty. |
static boolean |
isEmpty(java.lang.String s)
return true if the string is null or empty. |
static java.lang.String |
leftPad(java.lang.String s,
char c,
int n)
|
static java.lang.String |
newUniqueId()
Create a unique string using a random long and the current time. |
static java.lang.String |
nl2br(java.lang.String s)
|
static java.lang.String |
normStr(java.lang.String s,
int i)
|
static java.util.List |
parseTokens(java.lang.String line,
char delimiter)
Get the list of tokens parsed from a line using a delimiter. |
static void |
parseTokens(java.lang.String line,
char delimiter,
java.util.List target)
Append all tokens in line to the target list. |
static void |
printUnicode(java.lang.String jstr,
java.io.PrintStream out)
|
static java.lang.String |
purgeBlanks(java.lang.String source)
Elimina gli spazi consecutivi sostituendoli con un unico spazio. |
static java.lang.String |
replaceAll(java.lang.String s,
java.lang.String a,
java.lang.String b)
Replace all occurances of a with b in s. |
static java.lang.String |
replaceFirst(java.lang.String s,
java.lang.String a,
java.lang.String b)
Replace first occurance of a with b in s. |
static java.lang.String |
replaceLFwithCRLF(java.lang.String source)
Se il carattere LF non è preceduto da CR lo aggiunge. |
static java.lang.String |
stripNonAlpha(java.lang.String s)
|
static java.lang.String |
strReplace(java.lang.String s,
java.util.Date jDate)
|
static java.lang.String |
strReplace(java.lang.String s,
com.ds.fw.servlet.FwAdapter adapter)
|
static java.lang.String |
strReplace(java.lang.String s,
java.util.Locale lnLocale)
|
static java.lang.String |
strReplace(java.lang.String sOld,
java.lang.String sNew,
java.lang.String s)
|
static java.lang.String |
strReplace1(java.lang.String s,
java.util.Date jDate)
|
static java.lang.String |
strTab(java.lang.String s,
long l)
|
static java.lang.String |
szEscape(java.lang.String source)
Sostituisce alcuni caratteri di una stringa con spazi o anteponedo il carattere di escape "\". |
static java.lang.String |
szEscape(java.lang.String source,
int[] original,
java.lang.String[] changed)
Sostituisce i caratteri di una stringa con altri passati come parametro. |
static java.lang.String |
toStr(double l,
long sLength)
|
static java.lang.String |
toStr(long l,
long sLength)
|
static java.lang.String |
toString(long i,
int radix,
char[] chars)
|
static java.lang.String |
toString62(long i)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final char[] RADIX_62
public static char[] _buf65
| Constructor Detail |
public FwStringUtility()
| Method Detail |
public static java.lang.String encodeSQL(java.lang.String s)
public static java.lang.String encodeURL(java.lang.String s)
public static java.lang.String encodeHTML(java.lang.String s)
public static java.lang.String normStr(java.lang.String s,
int i)
public static java.lang.String nl2br(java.lang.String s)
public static java.lang.String strTab(java.lang.String s,
long l)
public static java.lang.String strReplace(java.lang.String sOld,
java.lang.String sNew,
java.lang.String s)
public static java.lang.String stripNonAlpha(java.lang.String s)
public static boolean hasValue(java.lang.String s)
public static boolean isEmpty(java.lang.String s)
public static java.lang.String formatDouble(double d,
int decimalPlaces)
public static java.lang.String formatDouble(double d,
int decimalPlaces,
boolean includeCommas)
public static java.lang.String getDecimalPattern(int places,
boolean commas)
public static int asInteger(java.lang.String s)
public static java.lang.String leftPad(java.lang.String s,
char c,
int n)
public static java.lang.String replaceAll(java.lang.String s,
java.lang.String a,
java.lang.String b)
public static java.lang.String replaceFirst(java.lang.String s,
java.lang.String a,
java.lang.String b)
public static java.lang.String newUniqueId()
public static java.lang.String toString62(long i)
public static java.lang.String toString(long i,
int radix,
char[] chars)
public static void appendToString62(long i,
java.lang.StringBuffer sb)
public static void appendToString62(long i,
int radix,
char[] chars,
java.lang.StringBuffer sb)
public static int asInt(java.lang.String s)
public static int getInt(java.lang.String s)
public static int getInt(java.lang.String s,
int i)
public static java.lang.String toStr(double l,
long sLength)
public static java.lang.String toStr(long l,
long sLength)
public static double asDouble(java.lang.String s)
public static java.util.List parseTokens(java.lang.String line,
char delimiter)
public static void parseTokens(java.lang.String line,
char delimiter,
java.util.List target)
public static java.lang.String strReplace(java.lang.String s,
java.util.Date jDate)
public static java.lang.String strReplace1(java.lang.String s,
java.util.Date jDate)
public static java.lang.String strReplace(java.lang.String s,
java.util.Locale lnLocale)
public static java.lang.String strReplace(java.lang.String s,
com.ds.fw.servlet.FwAdapter adapter)
public static java.lang.String szEscape(java.lang.String source,
int[] original,
java.lang.String[] changed)
source - stringa da modificareoriginal - array di caratteri da sostituirechanged - array di valori (Stringa) sostitutivi
public static java.lang.String szEscape(java.lang.String source)
source - stringa da modificare
public static java.lang.String replaceLFwithCRLF(java.lang.String source)
public static java.lang.String purgeBlanks(java.lang.String source)
source - stringa da elaborare
public static void printUnicode(java.lang.String jstr,
java.io.PrintStream out)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||