Interface PageRenderLinkTransformer

All Known Subinterfaces:
LinkTransformer
All Known Implementing Classes:
LinkTransformerImpl

Allows the default Link for a page render request to be replaced. This is a service, but also the contribution to the service, as a chain of command. A contributed implementation of this interface is expected to identify which requests it wants to transform. The transformPageRenderLink(Link, PageRenderRequestParameters) method can return a Link that is allowed to differ from Tapestry normal default. Later, when that request is triggered, decodePageRenderRequest(Request) is required to reverse the operation, identifying the original parameters so that request handling can continue.
Since:
5.2.0