Even simpler than the ClassTool or writing your own is the new FieldTool: http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/FieldTool.html
Which is made precisely for easy access to static fields in such a class as MyConstants! You'll see in the examples at the link above that the name of one of the example classes. :) On Feb 8, 2008 6:55 AM, Claude Brisson <[EMAIL PROTECTED]> wrote: > You cannot directly read static fields, however since you are apparently > using a toolbox you can easily wrap the class that contains static > fields in a custom tool (that uses java reflection), and possibly look > at the code from the -not yet released- ClassTool which doesn't exist in > VelocityTools 1.4.x, only in 2.x. Quite easy to backport, you would > typically just inherit the protected constructor that specify the class > to inspect. Ask here if you encounter any problem doing so. > > > Claude > > Nobody seems to understand what I say these days... Is it me or what?! > > > Le vendredi 08 février 2008 à 17:52 +0530, Manish a écrit : > > > Can you give me link of the specific text in user guide that says you can > > read > > static - I couldn't find it! > > > > TIA, > > - Manish > > > > ----- Original Message ----- > > From: "Claude Brisson" <[EMAIL PROTECTED]> > > To: "Velocity Users List" <[email protected]> > > Sent: Friday, February 08, 2008 5:45 PM > > Subject: Re: Using static string in Velocity > > > > > > > What you have read is true, nevertheless it's very easy to write a tool > > > wrapping your class, and such a tool does already exist in VelocityTools > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
