Great, it work without warnings now ;)

Joham, could you please change the following class too ?

file:     Loop.java
line:    53
from:   LoopItem extends WebMarkupContainer
to:      LoopItem extends WebMarkupContainer<Integer>

thx ;)
Stefan




Johan Compagner wrote:
> 
> i already did the commit just yet..
> 
> i did make them all   because i think people generally dont want to
> generify them anyway (use the model object)
> 
> 
> 
> On Tue, May 13, 2008 at 9:48 PM, Stefan Simik <[EMAIL PROTECTED]>
> wrote:
> 
>>
>> please, and will be these classes later generified ?
>> Or should I make a RFE, or can I help anyway-for example attach a patch ?
>>
>> I love your work and Wicket, so I do my best, to make it better ;)
>>
>> Stefan Simik
>>
>>
>>
>>
>>
>>
>> Johan Compagner wrote:
>> >
>> > yes thats the reason
>> >
>> > you are calling the method add with a generified component but that
>> > container itself is not generified
>> >
>> > i dont like this about generics expecially the onces like this:
>> >
>> > add(MarkupContainer<?> container)
>> >
>> > then suddenly a none generified component cant be added...
>> > thats really stupid <?> should mean anything.. including none generics
>> >
>> > johan
>> >
>> >
>> > On Tue, May 13, 2008 at 5:55 PM, Stefan Simik <[EMAIL PROTECTED]>
>> > wrote:
>> >
>> >>
>> >> I have one idea,
>> >>
>> >> the reason of the warnigs is, that parent of AjaxPagingNavigator is
>> >> PagingNavigator,
>> >> which has parent Panel ---> that is not parameterized.
>> >>
>> >> The same problem is with LoopItem, which extends the
>> >> WebMarkupContainer ---> that is not parameterized.
>> >>
>> >> ? could this be the reason ?
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Stefan Simik wrote:
>> >> >
>> >> > Mhmm, it is meaningful ;) I will know in future, thx
>> >> >
>> >> > One of the last occuring warning is, when working with
>> >> > MarkupContainer#add(...)  or  #addOrReplace(...)  method.
>> >> >
>> >> > Example:  I have a simple AjaxPagingNavigator, to which I add a
>> simple
>> >> > ListView
>> >> >
>> -----------------------------------------------------------------------
>> >> > ListView<Integer> menu = new ListView<Integer>("id", numbers){
>> >> >     //....populate metods
>> >> > }
>> >> > add(menu);        //warning here
>> >> >
>> >> > The warning says:
>> >> > "Type safety: The method add(Component...) belongs to the raw type
>> >> > MarkupContainer.
>> >> > References to generic type MarkupContainer<T> should be
>> parameterized"
>> >> >
>> >> > I cannot find out, what's the warning reason, because ListView self
>> is
>> >> > parameterized.
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Using-generics-with-some-non-generic-classes-in-Wicket-tp17208928p17212015.html
>> >> Sent from the Wicket - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Using-generics-with-some-non-generic-classes-in-Wicket-1.4M1-tp17208928p17216869.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Using-generics-with-some-non-generic-classes-in-Wicket-1.4M1-tp17208928p17233011.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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

Reply via email to