you COULD use the @SuppressWarnings({"unchecked"}) annotation. More info: http://mindprod.com/jgloss/annotations.html#SUPPRESSWARNINGS Matthew Young wrote: > Oh mine, some many generic warnings after moving to 1.4. I got rid of them > by putting in type parameters but I'm not sure if I'm doing the right thing. > There is one warning I don't know how to fix: > > WARNING: Type safety: the method add(Component) belongs to the raw type > MarkupContainer. Reference to generic type MarkupContainer<T> should be > parameterized. > > > What are the benefits of generifying Wicket? I only know one is type safe > model. What else? > > > > Here is a little test page, please take a look and see if I'm doing thing > correctly? > > public class HomePage extends WebPage { > > private static final long serialVersionUID = 1L; > > private String hi =""; > private int count; > > public HomePage(final PageParameters parameters) { > > // WARNING HERE and next line > add(new Label<HomePage>("message", "If you see this message wicket > is properly configured and running")); > add(new FeedbackPanel("feedback")); > Form<HomePage> form = new Form<HomePage>("form", new > CompoundPropertyModel<HomePage>(this)) { > private static final long serialVersionUID = 1L; > @Override public void onSubmit() { > ++count; > } > }; > add(form); // WARNING HERE > form.add(new TextField<HomePage>("hi").setRequired(true)); > // WARNING HERE > add(new Label<HomePage>("hihi", new PropertyModel<HomePage>(this, > "hello"))); > } > > public String getHello() { > return hi + ": you say hello " + count + " times."; > } > } >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]