|
From: Darren D. <da...@da...> - 2004-12-09 11:35:56
|
Is there any possibility to add methods to MessageSource types that accep=
t a
List of args in place of the Object[] ? They could just defer to the exi=
sting
methods in default implementations..
public final String getMessage(String code, List args, String defaultMess=
age,
Locale locale) {
return getMessage(code, args.toArray(), defaultMessage, locale);
}
public final String getMessage(String code, List args, Locale locale) {
return getMessage(code, args.toArray(), locale);
}
The use case is that I can't create an Object[] from Velocity templates, =
but I
can create an ArrayList..
$rc.getMessage("msg.code", ["Param1", "Param2"], "default message")
^^^^^^^^^^^^^^^^^^^^
Velocity creates ArrayList here ..^
--=20
Darren Davison
Public Key: #DD356B0D
|