Package org.fbsql.servlet
Class StringUtils
- java.lang.Object
-
- org.fbsql.servlet.StringUtils
-
public class StringUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringescapeJson(java.lang.String s)Escape JSON stringstatic java.lang.StringformatMessage(java.lang.String s, java.lang.Object... objs)Format and escape messagestatic java.lang.StringinputSreamToString(java.io.InputStream is)static java.lang.StringputVars(java.lang.String s)Take given string and replace names like ${myvar} and $[myvar] with appropriate Java System Properties values or OS environment variables Syntax ${myvar} is used for Java System Properties values Syntax $[myvar] is used for OS environment variablesstatic java.lang.Stringq(java.lang.String s)Wrap string into double quotes This is a helper method used to build JSON stringstatic java.lang.StringreadAsText(java.nio.file.Path path)static java.lang.Stringunquote(java.lang.String s)
-
-
-
Constructor Detail
-
StringUtils
public StringUtils()
-
-
Method Detail
-
escapeJson
public static java.lang.String escapeJson(java.lang.String s)
Escape JSON string- Parameters:
s- - source string- Returns:
- - escaped string
-
formatMessage
public static java.lang.String formatMessage(java.lang.String s, java.lang.Object... objs)
Format and escape message- Parameters:
s- - source string (message)objs- - parameters- Returns:
- - formatted and JSON escaped string
-
q
public static java.lang.String q(java.lang.String s)
Wrap string into double quotes This is a helper method used to build JSON string- Parameters:
s- - source string- Returns:
- - quoted string
-
putVars
public static java.lang.String putVars(java.lang.String s)
Take given string and replace names like ${myvar} and $[myvar] with appropriate Java System Properties values or OS environment variables Syntax ${myvar} is used for Java System Properties values Syntax $[myvar] is used for OS environment variables- Parameters:
s- - source String- Returns:
- - string with replaced values
-
readAsText
public static java.lang.String readAsText(java.nio.file.Path path)
- Parameters:
path-- Returns:
-
unquote
public static java.lang.String unquote(java.lang.String s)
- Parameters:
s-- Returns:
-
inputSreamToString
public static java.lang.String inputSreamToString(java.io.InputStream is)
-
-