Thanks a lot Martin!!
It works much better now. [?]
Julien.

2011/10/16 Martin Strand <do.not.eat.yellow.s...@gmail.com>

> On Sun, 16 Oct 2011 22:09:14 +0200, Julien Martin <bal...@gmail.com>
> wrote:
>
>  It might have to do with the way I contribute my Translator i.e.:
>>
>> @Contribute(TranslatorSource.**class)
>> public static void provideTranslators(**MappedConfiguration<Class,
>> Translator> configuration) {
>>  configuration.add(Postcode.**class, new PostcodeTranslator());
>> }
>>
>> See how I instanciate the PostcodeTranslator...
>> I don't know how to get round this...
>>
>
>
> If PostcodeTranslator is a defined service, you can use addInstance and
> Tapestry will autobuild the service for you:
>
> configuration.addInstance(**Postcode.class, PostcodeTranslator.class);
>
>
>
> otherwise you can inject its dependencies into the contribution method, and
> pass to a constructor:
>
> @Contribute(TranslatorSource.**class)
> public static void provideTranslators(**MappedConfiguration<Class,
> Translator> configuration, BignibouService service) {
>  configuration.add(Postcode.**class, new PostcodeTranslator(service));
> }
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org>
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to