Hi Leshek,

If you are inside a Resource subclass, there is even a shorter short-cut! 

Form form = this.getQuery();
for (Parameter parameter : form) {
    System.out.println("* " + parameter.getName() +"=" + 
parameter.getValue());

Best regards,
Jerome Louvel
--
Restlet ~ Founder and Lead developer ~ http://www.restlet.org
Noelios Technologies ~ Co-founder ~ http://www.noelios.com


-----Message d'origine-----
De : news [mailto:[email protected]] De la part de Leshek
Envoye : jeudi 11 decembre 2008 01:01
A : [email protected]
Objet : Re: Restlet way to parse uri Qyery component

>> - invoke the "getQueryAsForm" method on the resource's reference
KLOCs kill and this is as short and clear as it gets (me thinks).

Form form = this.getRequest().getResourceRef().getQueryAsForm();
for (Parameter parameter : form) {
    System.out.println("* " + parameter.getName() +"=" + 
parameter.getValue());
 . . .

Thank you Thierry, very much for elegant answer delivered with lighting 
speed!

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=982612

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=990924

Reply via email to