You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org> on 2009/01/13 01:07:59 UTC

[jira] Commented: (TAP5-45) Allow override default translator

    [ https://issues.apache.org/jira/browse/TAP5-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663153#action_12663153 ] 

Howard M. Lewis Ship commented on TAP5-45:
------------------------------------------

Problem here is that the configuraton for TranslatorSource is now Configuration, not even MappedConfiguration (which got an override() method in 5.1).

> Allow override default translator
> ---------------------------------
>
>                 Key: TAP5-45
>                 URL: https://issues.apache.org/jira/browse/TAP5-45
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-ioc
>    Affects Versions: 5.0.15
>         Environment: All
>            Reporter: Ville Virtanen
>             Fix For: 5.1.0.0
>
>
> Tapestry should allow developer to override shipped default translators and add new ones. This should be done by allowing the configuration of the translator source, so that developers are not forced to use the translator tag on every field. :)
> If you try to:
> public void contributeTranslatorSource(MappedConfiguration<String, Translator> configuration)
> {
>         configuration.add("double", new LocalizedDoubleTranslator());
> }
> It results in:
> [WARN] TapestryModule.TranslatorSource Service contribution (to service 'TranslatorSource', by fi.abo.eblanketter.tapestry5.services.AppModule.contributeTranslatorSource(MappedConfiguration) (at AppModule.java:224)) conflicts with existing contribution (by org.apache.tapestry5.services.TapestryModule.contributeTranslatorSource(MappedConfiguration) (at TapestryModule.java:609)) and has been ignored.
> Is it possible to assign alias to this translator to override it?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.