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.String
escapeJson(java.lang.String s)
Escape JSON stringstatic java.lang.String
formatMessage(java.lang.String s, java.lang.Object... objs)
Format and escape messagestatic java.lang.String
inputSreamToString(java.io.InputStream is)
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 variablesstatic java.lang.String
q(java.lang.String s)
Wrap string into double quotes This is a helper method used to build JSON stringstatic java.lang.String
readAsText(java.nio.file.Path path)
static java.lang.String
unquote(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)
-
-