You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2007/02/21 23:29:48 UTC
svn commit: r510272 -
/velocity/tools/trunk/src/java/org/apache/velocity/tools/struts/MessageTool.java
Author: nbubna
Date: Wed Feb 21 14:29:48 2007
New Revision: 510272
URL: http://svn.apache.org/viewvc?view=rev&rev=510272
Log:
add more Locale supporting methods (VELTOOLS-75, from Christopher Schultz)
Modified:
velocity/tools/trunk/src/java/org/apache/velocity/tools/struts/MessageTool.java
Modified: velocity/tools/trunk/src/java/org/apache/velocity/tools/struts/MessageTool.java
URL: http://svn.apache.org/viewvc/velocity/tools/trunk/src/java/org/apache/velocity/tools/struts/MessageTool.java?view=diff&rev=510272&r1=510271&r2=510272
==============================================================================
--- velocity/tools/trunk/src/java/org/apache/velocity/tools/struts/MessageTool.java (original)
+++ velocity/tools/trunk/src/java/org/apache/velocity/tools/struts/MessageTool.java Wed Feb 21 14:29:48 2007
@@ -121,7 +121,7 @@
*/
public String get(String key, String bundle, Object args[])
{
- return this.get(key, bundle, args, this.locale);
+ return this.get(key, bundle, args, this.locale);
}
/**
@@ -190,6 +190,24 @@
return get(key, bundle, args.toArray());
}
+ /**
+ * Looks up and returns the localized message for the specified key.
+ * Replacement parameters passed with <code>args</code> are
+ * inserted into the message.
+ *
+ * @param key message key
+ * @param bundle The bundle name to look for.
+ * @param args replacement parameters for this message
+ * @param locale The locale to use for this message.
+ *
+ * @since VelocityTools 1.4
+ * @return the localized message for the specified key or
+ * <code>null</code> if no such message exists
+ */
+ public String get(String key, String bundle, List args, Locale locale)
+ {
+ return get(key, bundle, args.toArray(), locale);
+ }
/**
* Checks if a message string for a specified message key exists