>
> Hi Matthias,
>
> Are you using Restlet version 1.0? If so, I suggest that you look at the
> 1.1
> branch where we made the suggested changes!
> http://www.restlet.org/documentation/snapshot/api/org/restlet/util/Template.
> html
>
> Best regards,
> Jerome

Thanks for your response! Yes, I use v1.0. The v1.1 solution looks much
better at first sight, no complains =) .
Regards,
Matthias


> -----Message d'origine-----
> De : Matthias Wauer [mailto:[EMAIL PROTECTED]
> Envoyé : vendredi 2 mai 2008 15:47
> À : discuss@restlet.tigris.org
> Objet : Trouble extending org.restlet.util.Template (private declarations)
>
> Just noticed an issue when subclassing Template.
>
> Scenario:
> For a template pattern "/test/{type}/{id}" with variables {"type" ==>
> "testType"} (no id defined in the map), i want format() to return
>   "/test/testType/{id}"
> instead of the default
>   "/test/testType/null"
> so i tried to subclass it.
>
> Issue:
> in Template, format(VariableResolver) and all the VariableResolver class
> definitions are all marked private, so i had to re-implement much of the
> Template format method.
>
> Solution:
> i suggest to mark those methods and classes _protected_ so they can be
> used by extending classes.
>
> Any comments?
>
> regards,
> Matthias
>


Reply via email to