Tapestry only understands simple generics applied directly to your
page or component class.

On Thu, Mar 6, 2008 at 4:59 PM, buckofive <[EMAIL PROTECTED]> wrote:
>
>
>  Hi all,
>
>  I'm wondering if this is even possible.   I read that java 1.5 generics
>  support was as added as of tapestry 5.0.10 but I am unable to get it to
>  work.  I always end up with this exception:
>  "Class java.lang.Object does not contain a property named 'id' (within
>  property expression 'genericsTest.instance.id').  Available properties:
>  class."
>
>  I have tried this with 5.0.10 and 5.0.11-SNAPSHOT.  I would greatly
>  appreciate any help, I'm sure its something silly that I'm missing.
>
>  Thank you in advance!
>
>
>  Here is the code I am using:
>
>  public class Start
>  {
>         private Generic<Test> genericsTest = new Generic<Test>(new Test(555));
>         public Generic<Test> getGenericsTest() {return genericsTest;}
>         public void setGenericsTest(Generic<Test> test) 
> {this.genericsTest=test;}
>  }
>
>
>  public class Generic<T> {
>         T instance;
>
>         public Generic(T instance)
>         {
>                 this.instance=instance;
>         }
>
>         public T getInstance() {return instance;}
>         public void setInstance(T instance) {this.instance = instance;}
>  }
>
>
>  public class Test
>  {
>         int id;
>         public Test(int id)
>         {
>                 this.id = id;
>         }
>         public int getId() {return id;}
>         public void setId(int id) {this.id = id;}
>  }
>
>  Start.tml:
>
>          Java 1.5 Generics Test: ${genericsTest.instance.id}
>
>
>
>  --
>  View this message in context: 
> http://www.nabble.com/-T5--Help-getting-generics-to-work-tp15885528p15885528.html
>
>
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to