|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object org.thymeleaf.expression.Strings
public final class Strings
Constructor Summary | |
---|---|
Strings(Locale locale)
|
Method Summary | |
---|---|
String |
abbreviate(Object target,
int maxSize)
|
String |
append(Object target,
String suffix)
|
String[] |
arrayAbbreviate(Object[] target,
int maxSize)
|
String[] |
arrayAppend(Object[] target,
String suffix)
|
String[] |
arrayCapitalize(Object[] target)
Convert the first letter into uppercase (title-case, in fact) for all the elements in the target array. |
String[] |
arrayCapitalizeWords(Object[] target)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target array. |
String[] |
arrayCapitalizeWords(Object[] target,
Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target array. |
Boolean[] |
arrayContains(Object[] target,
String fragment)
|
Boolean[] |
arrayContainsIgnoreCase(Object[] target,
String fragment)
|
Boolean[] |
arrayEndsWith(Object[] target,
String suffix)
|
String[] |
arrayEscapeJava(Object[] target)
Java-escapes all the elements in the target array. |
String[] |
arrayEscapeJavaScript(Object[] target)
JavaScript-escapes all the elements in the target array. |
String[] |
arrayEscapeXml(Object[] target)
XML-escapes all the elements in the target array. |
Integer[] |
arrayIndexOf(Object[] target,
String fragment)
|
Boolean[] |
arrayIsEmpty(Object[] target)
|
String |
arrayJoin(Object[] stringArray,
String separator)
|
Integer[] |
arrayLength(Object[] target)
|
String[] |
arrayPrepend(Object[] target,
String prefix)
|
String[] |
arrayReplace(Object[] target,
String before,
String after)
|
String[] |
arraySplit(Object target,
String separator)
|
Boolean[] |
arrayStartsWith(Object[] target,
String prefix)
|
String[] |
arraySubstring(Object[] target,
int start)
copy a part of target start beginIndex to the end of target for all the elements in the target array. |
String[] |
arraySubstring(Object[] target,
int start,
int end)
|
String[] |
arraySubstringAfter(Object[] target,
String substr)
|
String[] |
arraySubstringBefore(Object[] target,
String substr)
|
String[] |
arrayToLowerCase(Object[] target)
|
String[] |
arrayToString(Object[] target)
Performs a null-safe toString() operation on each element of the array. |
String[] |
arrayToUpperCase(Object[] target)
|
String[] |
arrayTrim(Object[] target)
|
String[] |
arrayUnCapitalize(Object[] target)
Convert the first letter into lowercase for all the elements in the target array. |
String[] |
arrayUnescapeJava(Object[] target)
Java-unescapes all the elements in the target array. |
String[] |
arrayUnescapeJavaScript(Object[] target)
JavaScript-unescapes all the elements in the target array. |
String |
capitalize(Object target)
Convert the first letter of target to uppercase (title-case, in fact). |
String |
capitalizeWords(Object target)
Convert the first letter of each words of target to uppercase (title-case, in fact). |
String |
capitalizeWords(Object target,
Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact), using the specified delimiter chars for determining word ends/starts. |
Boolean |
contains(Object target,
String fragment)
|
Boolean |
containsIgnoreCase(Object target,
String fragment)
|
Boolean |
endsWith(Object target,
String suffix)
|
String |
escapeJava(Object target)
Java-escapes the specified text. |
String |
escapeJavaScript(Object target)
JavaScript-escapes the specified text. |
String |
escapeXml(Object target)
XML-escapes the specified text. |
Integer |
indexOf(Object target,
String fragment)
|
Boolean |
isEmpty(Object target)
|
Integer |
length(Object target)
|
List<String> |
listAbbreviate(List<?> target,
int maxSize)
|
List<String> |
listAppend(List<?> target,
String suffix)
|
List<String> |
listCapitalize(List<?> target)
Convert the first letter into uppercase (title-case, in fact) for all the elements in the target list. |
List<String> |
listCapitalizeWords(List<?> target)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target list. |
List<String> |
listCapitalizeWords(List<?> target,
Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target list. |
List<Boolean> |
listContains(List<?> target,
String fragment)
|
List<Boolean> |
listContainsIgnoreCase(List<?> target,
String fragment)
|
List<Boolean> |
listEndsWith(List<?> target,
String suffix)
|
List<String> |
listEscapeJava(List<?> target)
Java-escapes all the elements in the target list. |
List<String> |
listEscapeJavaScript(List<?> target)
JavaScript-escapes all the elements in the target list. |
List<String> |
listEscapeXml(List<?> target)
XML-escapes all the elements in the target list. |
List<Integer> |
listIndexOf(List<?> target,
String fragment)
|
List<Boolean> |
listIsEmpty(List<?> target)
|
String |
listJoin(List<?> stringIter,
String separator)
|
List<Integer> |
listLength(List<?> target)
|
List<String> |
listPrepend(List<?> target,
String prefix)
|
List<String> |
listReplace(List<?> target,
String before,
String after)
|
List<String> |
listSplit(Object target,
String separator)
|
List<Boolean> |
listStartsWith(List<?> target,
String prefix)
|
List<String> |
listSubstring(List<?> target,
int start)
copy a part of target start beginIndex to the end of target for all the elements in the target list. |
List<String> |
listSubstring(List<?> target,
int start,
int end)
|
List<String> |
listSubstringAfter(List<?> target,
String substr)
|
List<String> |
listSubstringBefore(List<?> target,
String substr)
|
List<String> |
listToLowerCase(List<?> target)
|
List<String> |
listToString(List<?> target)
Performs a null-safe toString() operation on each element of the list. |
List<String> |
listToUpperCase(List<?> target)
|
List<String> |
listTrim(List<?> target)
|
List<String> |
listUnCapitalize(List<?> target)
Convert the first letter into lowercase for all the elements in the target list. |
List<String> |
listUnescapeJava(List<?> target)
Java-unescapes all the elements in the target list. |
List<String> |
listUnescapeJavaScript(List<?> target)
JavaScript-unescapes all the elements in the target list. |
String |
prepend(Object target,
String prefix)
|
String |
replace(Object target,
String before,
String after)
|
Set<String> |
setAbbreviate(Set<?> target,
int maxSize)
|
Set<String> |
setAppend(Set<?> target,
String suffix)
|
Set<String> |
setCapitalize(Set<?> target)
Convert the first letter into uppercase (title-case, in fact) for all the elements in the target set. |
Set<String> |
setCapitalizeWords(Set<?> target)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target set. |
Set<String> |
setCapitalizeWords(Set<?> target,
Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target set. |
Set<Boolean> |
setContains(Set<?> target,
String fragment)
|
Set<Boolean> |
setContainsIgnoreCase(Set<?> target,
String fragment)
|
Set<Boolean> |
setEndsWith(Set<?> target,
String suffix)
|
Set<String> |
setEscapeJava(Set<?> target)
Java-escapes all the elements in the target set. |
Set<String> |
setEscapeJavaScript(Set<?> target)
JavaScript-escapes all the elements in the target set. |
Set<String> |
setEscapeXml(Set<?> target)
XML-escapes all the elements in the target set. |
Set<Integer> |
setIndexOf(Set<?> target,
String fragment)
|
Set<Boolean> |
setIsEmpty(Set<?> target)
|
String |
setJoin(Set<?> stringIter,
String separator)
|
Set<Integer> |
setLength(Set<?> target)
|
Set<String> |
setPrepend(Set<?> target,
String prefix)
|
Set<String> |
setReplace(Set<?> target,
String before,
String after)
|
Set<String> |
setSplit(Object target,
String separator)
|
Set<Boolean> |
setStartsWith(Set<?> target,
String prefix)
|
Set<String> |
setSubstring(Set<?> target,
int start)
copy a part of target start beginIndex to the end of target for all the elements in the target set. |
Set<String> |
setSubstring(Set<?> target,
int start,
int end)
|
Set<String> |
setSubstringAfter(Set<?> target,
String substr)
|
Set<String> |
setSubstringBefore(Set<?> target,
String substr)
|
Set<String> |
setToLowerCase(Set<?> target)
|
Set<String> |
setToString(Set<?> target)
Performs a null-safe toString() operation on each element of the set. |
Set<String> |
setToUpperCase(Set<?> target)
|
Set<String> |
setTrim(Set<?> target)
|
Set<String> |
setUnCapitalize(Set<?> target)
Convert the first letter into lowercase for all the elements in the target set. |
Set<String> |
setUnescapeJava(Set<?> target)
Java-unescapes all the elements in the target set. |
Set<String> |
setUnescapeJavaScript(Set<?> target)
JavaScript-unescapes all the elements in the target set. |
Boolean |
startsWith(Object target,
String prefix)
|
String |
substring(Object target,
int start)
copy a part of target start beginIndex to the end of target. |
String |
substring(Object target,
int start,
int end)
|
String |
substringAfter(Object target,
String substr)
|
String |
substringBefore(Object target,
String substr)
|
String |
toLowerCase(Object target)
|
String |
toString(Object target)
Performs a null-safe toString() operation. |
String |
toUpperCase(Object target)
|
String |
trim(Object target)
|
String |
unCapitalize(Object target)
Convert the first letter of target to lowercase. |
String |
unescapeJava(Object target)
Java-unescapes the specified text. |
String |
unescapeJavaScript(Object target)
JavaScript-unescapes the specified text. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Strings(Locale locale)
Method Detail |
---|
public String toString(Object target)
Performs a null-safe toString() operation.
target
- the object on which toString will be executed
public String[] arrayToString(Object[] target)
Performs a null-safe toString() operation on each element of the array.
target
- the array of objects on which toString will be executed
public List<String> listToString(List<?> target)
Performs a null-safe toString() operation on each element of the list.
target
- the list of objects on which toString will be executed
public Set<String> setToString(Set<?> target)
Performs a null-safe toString() operation on each element of the set.
target
- the set of objects on which toString will be executed
public String abbreviate(Object target, int maxSize)
public String[] arrayAbbreviate(Object[] target, int maxSize)
public List<String> listAbbreviate(List<?> target, int maxSize)
public Set<String> setAbbreviate(Set<?> target, int maxSize)
public Boolean contains(Object target, String fragment)
public Boolean[] arrayContains(Object[] target, String fragment)
public List<Boolean> listContains(List<?> target, String fragment)
public Set<Boolean> setContains(Set<?> target, String fragment)
public Boolean containsIgnoreCase(Object target, String fragment)
public Boolean[] arrayContainsIgnoreCase(Object[] target, String fragment)
public List<Boolean> listContainsIgnoreCase(List<?> target, String fragment)
public Set<Boolean> setContainsIgnoreCase(Set<?> target, String fragment)
public Boolean startsWith(Object target, String prefix)
public Boolean[] arrayStartsWith(Object[] target, String prefix)
public List<Boolean> listStartsWith(List<?> target, String prefix)
public Set<Boolean> setStartsWith(Set<?> target, String prefix)
public Boolean endsWith(Object target, String suffix)
public Boolean[] arrayEndsWith(Object[] target, String suffix)
public List<Boolean> listEndsWith(List<?> target, String suffix)
public Set<Boolean> setEndsWith(Set<?> target, String suffix)
public String substring(Object target, int start, int end)
public String[] arraySubstring(Object[] target, int start, int end)
public List<String> listSubstring(List<?> target, int start, int end)
public Set<String> setSubstring(Set<?> target, int start, int end)
public String substring(Object target, int start)
copy a part of target start beginIndex to the end of target. If non-String object, toString() will be called.
target
- source of the copy.start
- index where the copy start.
public String[] arraySubstring(Object[] target, int start)
copy a part of target start beginIndex to the end of target for all the elements in the target array. If non-String object, toString() will be called.
target
- source of the copy.start
- index where the copy start.
public List<String> listSubstring(List<?> target, int start)
copy a part of target start beginIndex to the end of target for all the elements in the target list. If non-String object, toString() will be called.
target
- source of the copy.start
- index where the copy start.
public Set<String> setSubstring(Set<?> target, int start)
copy a part of target start beginIndex to the end of target for all the elements in the target set. If non-String object, toString() will be called.
target
- source of the copy.start
- index where the copy start.
public String substringAfter(Object target, String substr)
public String[] arraySubstringAfter(Object[] target, String substr)
public List<String> listSubstringAfter(List<?> target, String substr)
public Set<String> setSubstringAfter(Set<?> target, String substr)
public String substringBefore(Object target, String substr)
public String[] arraySubstringBefore(Object[] target, String substr)
public List<String> listSubstringBefore(List<?> target, String substr)
public Set<String> setSubstringBefore(Set<?> target, String substr)
public String prepend(Object target, String prefix)
public String[] arrayPrepend(Object[] target, String prefix)
public List<String> listPrepend(List<?> target, String prefix)
public Set<String> setPrepend(Set<?> target, String prefix)
public String append(Object target, String suffix)
public String[] arrayAppend(Object[] target, String suffix)
public List<String> listAppend(List<?> target, String suffix)
public Set<String> setAppend(Set<?> target, String suffix)
public Integer indexOf(Object target, String fragment)
public Integer[] arrayIndexOf(Object[] target, String fragment)
public List<Integer> listIndexOf(List<?> target, String fragment)
public Set<Integer> setIndexOf(Set<?> target, String fragment)
public Boolean isEmpty(Object target)
public Boolean[] arrayIsEmpty(Object[] target)
public List<Boolean> listIsEmpty(List<?> target)
public Set<Boolean> setIsEmpty(Set<?> target)
public String arrayJoin(Object[] stringArray, String separator)
public String listJoin(List<?> stringIter, String separator)
public String setJoin(Set<?> stringIter, String separator)
public String[] arraySplit(Object target, String separator)
public List<String> listSplit(Object target, String separator)
public Set<String> setSplit(Object target, String separator)
public Integer length(Object target)
public Integer[] arrayLength(Object[] target)
public List<Integer> listLength(List<?> target)
public Set<Integer> setLength(Set<?> target)
public String replace(Object target, String before, String after)
public String[] arrayReplace(Object[] target, String before, String after)
public List<String> listReplace(List<?> target, String before, String after)
public Set<String> setReplace(Set<?> target, String before, String after)
public String toUpperCase(Object target)
public String[] arrayToUpperCase(Object[] target)
public List<String> listToUpperCase(List<?> target)
public Set<String> setToUpperCase(Set<?> target)
public String toLowerCase(Object target)
public String[] arrayToLowerCase(Object[] target)
public List<String> listToLowerCase(List<?> target)
public Set<String> setToLowerCase(Set<?> target)
public String trim(Object target)
public String[] arrayTrim(Object[] target)
public List<String> listTrim(List<?> target)
public Set<String> setTrim(Set<?> target)
public String capitalize(Object target)
Convert the first letter of target to uppercase (title-case, in fact).
target
- the String to be capitalized.
If non-String object, toString() will be called.
public String[] arrayCapitalize(Object[] target)
Convert the first letter into uppercase (title-case, in fact) for all the elements in the target array.
target
- the array of Strings to be capitalized.
If non-String objects, toString() will be called.
public List<String> listCapitalize(List<?> target)
Convert the first letter into uppercase (title-case, in fact) for all the elements in the target list.
target
- the list of Strings to be capitalized.
If non-String objects, toString() will be called.
public Set<String> setCapitalize(Set<?> target)
Convert the first letter into uppercase (title-case, in fact) for all the elements in the target set.
target
- the set of Strings to be capitalized.
If non-String objects, toString() will be called.
public String unCapitalize(Object target)
Convert the first letter of target to lowercase.
target
- the String to be uncapitalized.
If non-String object, toString() will be called.
public String[] arrayUnCapitalize(Object[] target)
Convert the first letter into lowercase for all the elements in the target array.
target
- the array of Strings to be uncapitalized.
If non-String objects, toString() will be called.
public List<String> listUnCapitalize(List<?> target)
Convert the first letter into lowercase for all the elements in the target list.
target
- the list of Strings to be uncapitalized.
If non-String objects, toString() will be called.
public Set<String> setUnCapitalize(Set<?> target)
Convert the first letter into lowercase for all the elements in the target set.
target
- the set of Strings to be uncapitalized.
If non-String objects, toString() will be called.
public String capitalizeWords(Object target)
Convert the first letter of each words of target to uppercase (title-case, in fact). The default delimiter characters between the words are the whitespace characters (see Characters.IsWhiteSpace method in the Java documentation).
target
- the String to be capitalized.
If non-String object, toString() will be called.
public String[] arrayCapitalizeWords(Object[] target)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target array. The default delimiter characters between the words are the whitespace characters (see Characters.IsWhiteSpace method in the Java documentation).
target
- the array of Strings to be capitalized.
If non-String objects, toString() will be called.
public List<String> listCapitalizeWords(List<?> target)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target list. The default delimiter characters between the words are the whitespace characters (see Characters.IsWhiteSpace method in the Java documentation).
target
- the list of Strings to be capitalized.
If non-String objects, toString() will be called.
public Set<String> setCapitalizeWords(Set<?> target)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target set. The default delimiter characters between the words are the whitespace characters (see Characters.IsWhiteSpace method in the Java documentation).
target
- the set of Strings to be capitalized.
If non-String objects, toString() will be called.
public String capitalizeWords(Object target, Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact), using the specified delimiter chars for determining word ends/starts.
target
- the String to be capitalized.
If non-String object, toString() will be called.delimiters
- the delimiters of the words.
If non-String object, toString() will be called.
public String[] arrayCapitalizeWords(Object[] target, Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target array. The specified delimiter chars will be used for determining word ends/starts.
target
- the array of Strings to be capitalized.
If non-String objects, toString() will be called.delimiters
- the delimiters of the words.
If non-String object, toString() will be called.
public List<String> listCapitalizeWords(List<?> target, Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target list. The specified delimiter chars will be used for determining word ends/starts.
target
- the list of Strings to be capitalized.
If non-String objects, toString() will be called.delimiters
- the delimiters of the words.
If non-String object, toString() will be called.
public Set<String> setCapitalizeWords(Set<?> target, Object delimiters)
Convert the first letter of each words of target to uppercase (title-case, in fact) for all the elements in the target set. The specified delimiter chars will be used for determining word ends/starts.
target
- the set of Strings to be capitalized.
If non-String objects, toString() will be called.delimiters
- the delimiters of the words.
If non-String object, toString()
public String escapeXml(Object target)
XML-escapes the specified text.
target
- the text to be escaped
public String[] arrayEscapeXml(Object[] target)
XML-escapes all the elements in the target array.
target
- the array of Strings to be escaped.
If non-String objects, toString() will be called.
public List<String> listEscapeXml(List<?> target)
XML-escapes all the elements in the target list.
target
- the list of Strings to be escaped.
If non-String objects, toString() will be called.
public Set<String> setEscapeXml(Set<?> target)
XML-escapes all the elements in the target set.
target
- the list of Strings to be escaped.
If non-String objects, toString() will be called.
public String escapeJavaScript(Object target)
JavaScript-escapes the specified text.
target
- the text to be escaped
public String[] arrayEscapeJavaScript(Object[] target)
JavaScript-escapes all the elements in the target array.
target
- the array of Strings to be escaped.
If non-String objects, toString() will be called.
public List<String> listEscapeJavaScript(List<?> target)
JavaScript-escapes all the elements in the target list.
target
- the list of Strings to be escaped.
If non-String objects, toString() will be called.
public Set<String> setEscapeJavaScript(Set<?> target)
JavaScript-escapes all the elements in the target set.
target
- the list of Strings to be escaped.
If non-String objects, toString() will be called.
public String unescapeJavaScript(Object target)
JavaScript-unescapes the specified text.
target
- the text to be unescaped
public String[] arrayUnescapeJavaScript(Object[] target)
JavaScript-unescapes all the elements in the target array.
target
- the array of Strings to be unescaped.
If non-String objects, toString() will be called.
public List<String> listUnescapeJavaScript(List<?> target)
JavaScript-unescapes all the elements in the target list.
target
- the list of Strings to be unescaped.
If non-String objects, toString() will be called.
public Set<String> setUnescapeJavaScript(Set<?> target)
JavaScript-unescapes all the elements in the target set.
target
- the list of Strings to be unescaped.
If non-String objects, toString() will be called.
public String escapeJava(Object target)
Java-escapes the specified text.
target
- the text to be escaped
public String[] arrayEscapeJava(Object[] target)
Java-escapes all the elements in the target array.
target
- the array of Strings to be escaped.
If non-String objects, toString() will be called.
public List<String> listEscapeJava(List<?> target)
Java-escapes all the elements in the target list.
target
- the list of Strings to be escaped.
If non-String objects, toString() will be called.
public Set<String> setEscapeJava(Set<?> target)
Java-escapes all the elements in the target set.
target
- the list of Strings to be escaped.
If non-String objects, toString() will be called.
public String unescapeJava(Object target)
Java-unescapes the specified text.
target
- the text to be unescaped
public String[] arrayUnescapeJava(Object[] target)
Java-unescapes all the elements in the target array.
target
- the array of Strings to be unescaped.
If non-String objects, toString() will be called.
public List<String> listUnescapeJava(List<?> target)
Java-unescapes all the elements in the target list.
target
- the list of Strings to be unescaped.
If non-String objects, toString() will be called.
public Set<String> setUnescapeJava(Set<?> target)
Java-unescapes all the elements in the target set.
target
- the list of Strings to be unescaped.
If non-String objects, toString() will be called.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |