Hi,
Indeed, we are now only relying on URI Templates [1]. But it is possible to
specify/change the type of a template variable.
Route route = router.attach("/foo/{id}", FooResource.class);
route.getTemplate().getVariables().put("id", new
Variable(Variable.TYPE_DIGIT));
Best regards,
Jerome
[1] http://bitworking.org/projects/URI-Templates/
> -Message d'origine-
> De : news [mailto:[EMAIL PROTECTED] De la part de Vincent
> Envoyé : vendredi 19 janvier 2007 09:07
> À : discuss@restlet.tigris.org
> Objet : regexps in uri patterns
>
> Hi,
>
> It used to be possible to do:
> router.attach("/foo/[0-9]*", ...);
> From the examples, it seems that the new way is:
> router.attach("/foo/{id}", ...);
>
> It makes for a cleaner and more self-documented code, but I wonder
> if we're not losing some flexibility. For instance I could need to
> bind a resource to /foo/[0-9]*, and a different one to
> /foo/[a-z]*. This is no longer possible.
>
>
> -Vincent.
>
>