Thanks for the answers. I believe that I've tried about every combination of "@" and "." that I could think of. It's also more a question of what OGNL supports and I couldn't find anything in their specification.
It would be nice to have for typesafe enums, which are often implemented as nested classes. Also, as far as I know, the syntax OuterClass$InnerClass has been deprecated in favor of OuterClass.InnerClass (I don't remember in which JDK version), but maybe that's what OGNL wants. Andreas > -----Original Message----- > From: Thomas Meier [mailto:[EMAIL PROTECTED] > Sent: Tuesday, April 19, 2005 2:10 AM > To: Tapestry users > Subject: Re: <property-specification > type="a.public.static.member.class" ...>: ApplicationRuntimeException > > If you want to access static member in OGNL you use the > expression @[EMAIL PROTECTED] > But this applies only to variables not classes. > > If I understand you correct you want to use an internal class > as a type in a property specification. I'm not sure if that > works in Tapestry but in Java you would usually use > OuterClass$InnerClass for this So you'd use something like > <property-specification name="blah" > type="com.myPackage.MyClass$MyInnerClass"/> > > Cheers > Tom > > --------------------------------------------------------------------- > 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]
