Hello Martin,
I think you can use the Route#getPattern() method. As a side note, I
suggest you to use the TemplateRoute class instead of Route which is
deprecated.
Regards,
Thierry Boileau
> Hello, I'm absolutely beginner, but it's very interesting for me to get in
> touch more closely with Restlet. Here is code of my app which creates rest
> router and defines "routes" (URI parts) for the resource "item" (Java
> classes).
>
> @Override
> public synchronized Restlet createRoot() {
> // Create a router Restlet that defines routes.
> Router router = new Router(getContext());
> // Defines a route for the resource "list of items"
> router.attach("/items", ItemsResource.class);
> // Defines a route for the resource "item"
> router.attach("/items/{itemName}", ItemResource.class);
> router.attach("/itemx/{itemName}", ItemResource.class);
>
>
> System.out.println(router.getRoutes().toString());<----------!!!!
> System.out.println(router.getRoutes().isEmpty());<----------!!!!
> System.out.println(router.getRoutes().size());<----------!!!!
>
> System.out.println("Resource List:");
>
> RouteList routeList = router.getRoutes();
> for (Iterator<Route> iter = routeList.iterator();
> iter.hasNext();) {
> Route route = iter.next();
> System.out.println("\tResource: " + route.toString() +
> " " + route.getTemplate().toString() + " " +
> route.getContext().toString());<----------!!!!
> }
> return router;
> }
>
> Problem is: !!!I'm not able!!! to find human-readable list of URIs which I
> used , that means I'd like to see something like:
>
> Resource List:
> Resource: /items
> Resource: /items/{itemName}
> Resource: /itemx/{itemName}
>
> But I still see only object-readable format:
> Resource List:
> Resource: org.restlet.routing.ro...@624b035d
> Resource: org.restlet.routing.ro...@2aca0115
> Resource: org.restlet.routing.ro...@340d1fa5
>
> Is it possible to ask Rest running application for human-readable list of
> URIs under which are hidden appropriate resources??
> Please help, thanks very much.
>
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2448707
>
>
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2448729