Package org.exoplatform.social.common
Class ResourceBundleUtil
- java.lang.Object
-
- org.exoplatform.social.common.ResourceBundleUtil
-
public class ResourceBundleUtil extends Object
ResourceBundleUtil- Since:
- Aug 31, 2010
- Author:
- hoatle (hoatlevan at gmail dot com)
-
-
Constructor Summary
Constructors Constructor Description ResourceBundleUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringprocessSingleQuote(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}static StringreplaceArguments(String message, String[] messageArguments)Replace convention arguments of pattern {index} with messageArguments[index].static StringreplaceArguments(String message, List<String> messageArguments)Replace convention arguments of pattern {index} with messageArguments[index].
-
-
-
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.
-
-