velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gyanesh M Khanolkar" <gyan...@thoughtcircle.com>
Subject RE: Bean Introspection
Date Fri, 25 Aug 2006 22:07:46 GMT
Nathan, it is working. Kindly ignore this request. I was sending the wrong
object in the context, hence I was not getting the right values.

In the rush to test many things I mistyped, sorry!!!

Thanks a ton for your help!! Much appreciated. 

-----Original Message-----
From: Nathan Bubna [mailto:nbubna@gmail.com] 
Sent: Saturday, August 26, 2006 3:27 AM
To: Velocity Users List
Subject: Re: Bean Introspection

And what about doing just $UserObj.StringArr1?

On 8/25/06, Gyanesh M Khanolkar <gyanesh@thoughtcircle.com> wrote:
> Im using PublicFieldUberspect developed by Shinobu Kawai
>
> -----Original Message-----
> From: Nathan Bubna [mailto:nbubna@gmail.com]
> Sent: Saturday, August 26, 2006 3:19 AM
> To: Velocity Users List
> Subject: Re: Bean Introspection
>
> Are you using the methodizer or the uberspect?
>
> What happens when you do $UserObj.StringArr1 without the #foreach loop?
>
> On 8/25/06, Gyanesh M Khanolkar <gyanesh@thoughtcircle.com> wrote:
> > Thanks Nathan for your links.
> >
> > I did a quick test and basic types and Collections seem to work. But
> > something like this does not seem to work:
> >
> > public User[] StringArr1        = new User[2];
> >
> > #foreach ($usr in $UserObj.StringArr1)
> >         $usr.FName
> > #end
> >
> > I get the output : $usr.FName and not the value in it.
> >
> > Did the default array type work for you guys?
> >
> > Thanks again for your quick response.
> > Gyanesh
> >
> > -----Original Message-----
> > From: Nathan Bubna [mailto:nbubna@gmail.com]
> > Sent: Saturday, August 26, 2006 2:43 AM
> > To: Velocity Users List
> > Subject: Re: Bean Introspection
> >
> > Currently there are two ways you can do this:
> >
> >
>
http://jakarta.apache.org/velocity/docs/api/org/apache/velocity/app/FieldMet
> > hodizer.html
> >
> > http://wiki.apache.org/jakarta-velocity/PublicFieldUberspect
> >
> > On 8/25/06, Gyanesh M Khanolkar <gyanesh@thoughtcircle.com> wrote:
> > > Hi,
> > >
> > >
> > >
> > > I have read in many forums for requests to read public fields ALSO
> incase
> > > the getters are missing. But it seems we are still going by the
JavaBean
> > > specification which allows us to access the property ONLY via a getter
> > > variable.
> > >
> > >
> > >
> > > Preferably we would want to avoid the painful getters as it bloats up
> our
> > > already existing code.
> > >
> > >
> > >
> > > Would it be possible for you to reconsider this approach where
> > > $UserObj.FirstName will check with the getters : getFirstName() /
> > > getfirstName() and if both were not found, then it accesses the public
> > > variable FirstName.
> > >
> > >
> > >
> > > Introduction of this feature would be of great help as it helps us to
> > reduce
> > > writing additional code which is often of no use.
> > >
> > >
> > >
> > > Regards
> > >
> > > Gyanesh
> > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: velocity-user-help@jakarta.apache.org
> >
> >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.405 / Virus Database: 268.11.6/427 - Release Date:
8/24/2006
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: velocity-user-help@jakarta.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-user-help@jakarta.apache.org
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.11.6/427 - Release Date: 8/24/2006
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-user-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org



-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.6/427 - Release Date: 8/24/2006



---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Mime
View raw message