[
https://issues.apache.org/jira/browse/TAP5-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12664087#action_12664087
]
Joost Schouten commented on TAP5-418:
-------------------------------------
But there doesn't seem to be a way to alter the actual URI on the Link instance
passed to the Listner. The API only allows for adding Anchors or parameters. I
would love to see a method on the Link interface that allows me full control
over the URI.
> More flexible Link URI manipulation for use in LinkCreationListener
> -------------------------------------------------------------------
>
> Key: TAP5-418
> URL: https://issues.apache.org/jira/browse/TAP5-418
> Project: Tapestry 5
> Issue Type: Improvement
> Components: tapestry-core
> Affects Versions: 5.1
> Reporter: Joost Schouten
>
> I would like to propose an extension of the Link interface with a
> setAbsoluteURI(String absoluteURI) method, or something alike. This will give
> more flexibility when handling the link in the LinkCreationListener.
> In my usecase, where I need the locale of the browser displayed as the first
> part of the URI (eg http://domain.com/en_US/myPage), I use a dispatcher to
> detect the locale (or change to it), and have to completely copy the
> LinkFactoryImpl into my own LocaleAwareLinkFactory (which gets contributed as
> an alias) to be able to set the URI to what I want on Link instantiation. If
> I can change the URI at a later stage I only need to add my own
> LinkCreationListener.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.