|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork2.util.TextUtils
public class TextUtils
Utilities for common String manipulations. This is a class contains static methods only and is not meant to be instantiated. It was brought in from oscore trunk revision 147, and trimmed to only contain methods used by XWork.
Constructor Summary | |
---|---|
TextUtils()
|
Method Summary | |
---|---|
static String |
htmlEncode(String s)
|
static String |
htmlEncode(String s,
boolean encodeSpecialChars)
Escape html entity characters and high characters (eg "curvy" Word quotes). |
static String |
join(String glue,
Collection pieces)
Join a Collection of Strings together. |
static String |
join(String glue,
Iterator pieces)
Join an Iteration of Strings together. |
static String |
join(String glue,
String[] pieces)
Join an array of Strings together. |
static String |
noNull(String string)
Return string , or "" if string
is null . |
static String |
noNull(String string,
String defaultString)
Return string , or defaultString if
string is null or "" . |
static boolean |
stringSet(String string)
Check whether string has been set to
something other than "" or null . |
static boolean |
verifyUrl(String url)
Verify That the given String is in valid URL format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextUtils()
Method Detail |
---|
public static final String htmlEncode(String s)
public static final String htmlEncode(String s, boolean encodeSpecialChars)
s
- the String to escape.encodeSpecialChars
- if true high characters will be encode other wise not.
public static final String join(String glue, Iterator pieces)
// get Iterator of Strings ("abc","def","123"); Iterator i = getIterator(); out.print( TextUtils.join(", ",i) ); // prints: "abc, def, 123"
glue
- Token to place between Strings.pieces
- Iteration of Strings to join.
public static final String join(String glue, String[] pieces)
glue
- Token to place between Strings.pieces
- Array of Strings to join.
join(String, java.util.Iterator)
public static final String join(String glue, Collection pieces)
glue
- Token to place between Strings.pieces
- Collection of Strings to join.
join(String, java.util.Iterator)
public static final String noNull(String string, String defaultString)
string
, or defaultString
if
string
is null
or ""
.
Never returns null
.
Examples:
// prints "hello" String s=null; System.out.println(TextUtils.noNull(s,"hello"); // prints "hello" s=""; System.out.println(TextUtils.noNull(s,"hello"); // prints "world" s="world"; System.out.println(TextUtils.noNull(s, "hello");
string
- the String to check.defaultString
- The default string to return if string
is null
or ""
string
if string
is non-empty, and defaultString
otherwisestringSet(java.lang.String)
public static final String noNull(String string)
string
, or ""
if string
is null
. Never returns null
.
Examples:
// prints 0 String s=null; System.out.println(TextUtils.noNull(s).length()); // prints 1 s="a"; System.out.println(TextUtils.noNull(s).length());
string
- the String to check
public static final boolean stringSet(String string)
string
has been set to
something other than ""
or null
.
string
- the String
to check
public static final boolean verifyUrl(String url)
url
- The url string to verify.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |