Thanks Igor....not sure if you really answered what I was getting at though. 
I understand generics however there are cases in wicket where I'm wondering
what is best practices.

ie, using your example, a TextField using a ResourceModel, which way would
you go;

TextField<String> tf = new TextField<String>(new
ResourceModel<String>("key"));

or just

TextField tf = new TextField(new ResourceModel<String>("key"));

And what do you use as a generic with the following code block;

class MyForm extends Form {

   public MyForm() {

      add(new AjaxButton('id', this));

   }

}



igor.vaynberg wrote:
> 
> generic type on Component represents the type of the modelobject that
> component will hold.
> 
> eg TextField<Integer> tf=new TextField<Integer>(...);
> means that tf.getModelObject() is of type Integer
> 
> -igor
> 
> 
> On Mon, Apr 21, 2008 at 5:30 PM, mnwicket <[EMAIL PROTECTED]> wrote:
>>
>>  Ok, so I starting messing around with the new generics version of
>>  wicket....and I guess I was a little confused as to how many generics
>> there
>>  are.  Silly question is when people are doing development are they
>> turning
>>  off all generic warnings in eclipse...that is if you are using eclipse?
>>
>>  I only ask because I come across components like TextField that takes a
>>  ResourceModel...I understand why the ResourceModel would use a generic
>> but
>>  in this case am I forced to put <String> on the TextField.
>>
>>  Another example is AjaxButton that is being added to a form, what
>> generic do
>>  I use here?  The forms object model type?  What if the form doesn't have
>> a
>>  model, say it is using a ValueMap that is a global member of the
>> form...ie
>>  I've seen this usage in some login example of wicket.
>>
>>  Just looking for some guidance here guys.
>>  --
>>  View this message in context:
>> http://www.nabble.com/1.4-Generics-tp16819308p16819308.html
>>  Sent from the Wicket - Dev mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/1.4-Generics-tp16819308p16824264.html
Sent from the Wicket - Dev mailing list archive at Nabble.com.

Reply via email to