Class StringUtils

    • 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 string
      static java.lang.String formatMessage​(java.lang.String s, java.lang.Object... objs)
      Format and escape message
      static 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 variables
      static java.lang.String q​(java.lang.String s)
      Wrap string into double quotes This is a helper method used to build JSON string
      static java.lang.String readAsText​(java.nio.file.Path path)  
      static java.lang.String unquote​(java.lang.String s)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)