Hi,

 we recently derived our own Messages class from AbstractMessages
to replace T5's i18n mechanisms by our own. We created a (spring)
service "i18nMessages" for it and used code like this in page
classes:

|  @Inject
|  @Service("i18nMessages")
|  private Messages _messages;

It turned out that T5 never used the i18nMessages service.
Actually you can write whatever you want as name for the
service, it seems to get completely ignored, T5 always uses
org.apache.tapestry.ioc.Messages as type for the object.

This problem does of course not occur if I let my Messages
class additionally implement my own interface "MyMessages"
which may even be identical to T5's Messages interface and
define my _messages field of type MyMessages.

However I wonder why it does not work with T5's Messages? Am I
misusing the framework or is this a bug?

Cheers,

Martin

-- 
----------- / http://herbert.the-little-red-haired-girl.org / -------------
=+= 
- Oh, Norris. You made a mistake. Mrs. Rutledge didn't want to see me.
- I'm sorry, Sir. I make many mistakes.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to