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

Reply via email to