Thanks Thiago You are absolutely right, in case of void it can throw an exception, i will modify it and put it in my examples at http://code.google.com/p/tapestry-addons/
regards Taha On Sun, Jan 23, 2011 at 5:24 PM, Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > On Sun, 23 Jan 2011 03:42:09 -0200, Taha Hafeez <tawus.tapes...@gmail.com> > wrote: > > Hi >> > > Hi, Taha! > > > This is a simple example of using ComponentClassTransformWorker and also >> may be used for graceful degradation for ajax in case javascript is disabled >> All it does is convert a call >> @XHR >> Object onClick(){ >> //Processing ... >> return zone.getBody(); >> } >> >> to >> >> Object onClick(){ >> //Processing >> if(!request.isXHR()){ >> return null; >> }else { >> return zone.getBody(); >> } >> } >> > > This is a very cool example! Thanks for posting it! :) > > Just one suggestion: instead of ignoring @XHR on method that return void, > I'd throw an exception, so the developer is warned that the annotation won't > work. ;) > > -- > Thiago H. de Paula Figueiredo > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, > and instructor > Owner, Ars Machina Tecnologia da Informação Ltda. > http://www.arsmachina.com.br > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >