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