can someone shed some light on how to override or supply new translators to tapestry 5.2+ ?

jumpstart is written for 5.1
http://jumpstart.doublenegative.com.au/jumpstart/examples/input/creatingtranslators1

and no longer works.

i've tried adding:

public static void contributeTranslatorSource(MappedConfiguration<Class<?>, Translator<?>> configuration)
    {
        configuration.add(BigDecimal.class, new BigDecimalTranslator());
    }

to AppModule, but i get:

Caused by: java.lang.IllegalArgumentException: Service contribution (to service 'TranslatorSource') conflicts with existing contribution (by package.AppModule.contributeTranslatorSource(MappedConfiguration) (at AppModule.java)). at org.apache.tapestry5.ioc.internal.ValidatingMappedConfigurationWrapper.add(ValidatingMappedConfigurationWrapper.java:83) at org.apache.tapestry5.services.TapestryModule.contributeTranslatorSource(TapestryModule.java:1044)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to