Class ResourceBundleUtil

    • Constructor Detail

      • ResourceBundleUtil

        public ResourceBundleUtil()
    • Method Detail

      • replaceArguments

        public static String replaceArguments​(String message,
                                              String[] messageArguments)
        Replace convention arguments of pattern {index} with messageArguments[index].
        Parameters:
        message -
        messageArguments -
        Returns:
        expected message with replaced arguments
      • replaceArguments

        public static String replaceArguments​(String message,
                                              List<String> messageArguments)
        Replace convention arguments of pattern {index} with messageArguments[index].
        Parameters:
        message -
        messageArguments -
        Returns:
        expected message with replaced arguments
        Since:
        1.2.2
      • processSingleQuote

        public static String processSingleQuote​(String message)
        With single quote in resource bundle, MessageFormat will be escape single quote then it needs to replace single quote by double single quotes Sample: I'm connected with {0} => I''m connected with {0}
        Parameters:
        message - given message replacement
        Returns:
        add double single quotes.