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 21:42:38 GMT
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


Mime
View raw message