Hi all,

A good compromise would be to create a ReferenceList subclass, overriding
the getWebRepresentation() method to return a FreeMarker
TemplateRepresentation instance for example where you could control the
content as you which.

Best regards,
Jerome  

> -----Message d'origine-----
> De : Thierry Boileau [mailto:[EMAIL PROTECTED] 
> Envoyé : mercredi 5 mars 2008 09:23
> À : discuss@restlet.tigris.org
> Objet : Re: Reference and reference list
> 
> Hello Leshek,
> 
> I'm not sure the ReferenceList object is really helpful for you.
> You can either code your representations (HTML and XML) manually or
> use one of the templated representations (freemarker, velocity) or one
> of the XML-related representations (JIBX, JAXB).
> 
> best regards,
> Thierry Boileau
> 
> On Wed, Mar 5, 2008 at 8:18 AM, Leshek <[EMAIL PROTECTED]> wrote:
> > I am looking for reference and reference list guidance, 
> examples ( I think).
> >
> >  At the first level of my service my URI pattern is simply 
> AT the root my
> >  service is simply "/{type}";
> >
> >  In the root of my service I just started creating I would 
> like to return a
> >  list of links to all available types. I would like the 
> list to have a title
> >  and each link to have some descriptive label.  I will need 
> to do it in html
> >  and xml, but lets concentrate on html.  Before starting to 
> craft my HTML and
> >  XML "by hand" I looked around and looks to me 
> ReferenceList is a good
> >  candidate to help.
> >
> >  So in my Resource.represent I do something like:
> >  ReferenceList rl = new ReferenceList();
> >  for (int i = 0; i < supportedTypes.length; i++) {
> >     Reference url = new Reference(getRequest().getRootRef());
> >     url.addSegment(supportedTypes[i]);
> >    rl.add(url);
> >  }
> >  return rl.getWebRepresentation();
> >
> >  Any hints, example or doc pointes would be highly 
> appreciated.  I tried, but
> >  I think I do not understand the concepts I am dealing with.
> >
> >  I would like to make it more informative, with the page 
> title (instead of
> >  "List of references"), labels, the text for each  URI, 
> instead of dry URI.
> >
> >  Here is what I get now:
> >
> >  List of references
> >  http://localhost:9080/myrest/Type1
> >  http://localhost:9080/myrest/Type2
> >  ...
> >
> >
> >  I would like to get at least:
> >
> >  List of links for lists of items of a specific type
> >  Type1
> >  Type2
> >  ...
> >
> >
> >  With URIs in the source.
> >
> >
> >
> >

Reply via email to