Class StringHelper
java.lang.Object
de.fraunhofer.iosb.ilt.frostserver.util.StringHelper
- Author:
- jab
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.time4j.format.expert.ChronoPrinter<net.time4j.range.MomentInterval>static final net.time4j.format.expert.ChronoPrinter<net.time4j.Moment>static final Charset -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringcapitalize(String string) static StringcleanForLogging(Object object) Null-Save replaces characters that might break logging output.static StringcleanForLogging(String string) Replaces characters that might break logging output.static StringcleanForOutput(String string) Replaces characters that might cause problems in HTML.static StringcleanForOutput(String string, int maxLength) Replaces characters that might cause problems in HTML and limits the length of the string.static StringdeCapitalize(String string) static StringReplaces all ' in the string with ''.static booleanisNullOrEmpty(String string) static booleanisNullOrEmpty(Collection collection) static StringDecode the given input using UTF-8 as character set.static Stringstatic StringurlEncodeNotSlashes(String string) Urlencodes the given string, except for the forward slashes.
-
Field Details
-
UTF8
-
FORMAT_MOMENT
public static final net.time4j.format.expert.ChronoPrinter<net.time4j.Moment> FORMAT_MOMENT -
FORMAT_INTERVAL
public static final net.time4j.format.expert.ChronoPrinter<net.time4j.range.MomentInterval> FORMAT_INTERVAL
-
-
Method Details
-
capitalize
-
deCapitalize
-
isNullOrEmpty
-
isNullOrEmpty
-
cleanForOutput
Replaces characters that might cause problems in HTML and limits the length of the string. Currently everything that is not [A-Za-z0-9',;?/-] is changed to a ?.- Parameters:
string- The string to clean.maxLength- The maximum length of string to return.- Returns:
- The cleaned string.
-
cleanForOutput
Replaces characters that might cause problems in HTML. Currently everything that is not [A-Za-z0-9',;?/-] is changed to a ?.- Parameters:
string- The string to clean.- Returns:
- The cleaned string.
-
cleanForLogging
Replaces characters that might break logging output. Currently: \n, \r and \t- Parameters:
string- The string to clean.- Returns:
- The cleaned string.
-
cleanForLogging
Null-Save replaces characters that might break logging output. Currently: \n, \r and \t- Parameters:
object- The Object to clean.- Returns:
- The cleaned string.
-
escapeForStringConstant
Replaces all ' in the string with ''.- Parameters:
in- The string to escape.- Returns:
- The escaped string.
-
urlEncode
-
urlDecode
Decode the given input using UTF-8 as character set.- Parameters:
input- The input to urlDecode.- Returns:
- The decoded input.
-
urlEncodeNotSlashes
Urlencodes the given string, except for the forward slashes.- Parameters:
string- The string to urlEncode.- Returns:
- The urlEncoded string.
-