Just a bit more info on the problem... encoding allows me to override
the equivalent method:
rg.apache.wicket.IRequestTarget)
*/
public final CharSequence pathForTarget(IRequestTarget requestTarget)
{
// first check whether the target was mounted
IRequestTargetUrlCodingStrategy encoder = getMountEncoder
(requestTarget);
... here getMountEncoder() is not final.
Cheers,
John
On 9 Oct 2007, at 15:37, John Patterson wrote:
Hi,
I seem to be making progress with my custom URL scheme but have hit
a small wall. I have subclassed WebRequestCodingStrategy because I
want to keep the mountable page behaviour but just enhance it to
return my own target if no mounts are found and default processing
does not apply. I am trying to implement
IRequestTarget targetForRequest(RequestParameters)
... but I cannot find a way to return my own target. Everything is
final or private. If this method
public final IRequestTargetUrlCodingStrategy
urlCodingStrategyForPath(String path)
was not final I could return my implementation. Or if I could add
a mount which returned null for getMountPath() then I would be sweet.
Cheers,
John