Class ResourceBundleUtil

java.lang.Object
org.exoplatform.social.common.ResourceBundleUtil

public class ResourceBundleUtil extends Object
ResourceBundleUtil
  • Constructor Details

    • ResourceBundleUtil

      public ResourceBundleUtil()
  • Method Details

    • 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.