Author: ehillenius Date: Tue Jun 12 13:23:52 2007 New Revision: 546622 URL: http://svn.apache.org/viewvc?view=rev&rev=546622 Log: + factory method for Form and removed final from getForm so that people can use covar return
Modified: incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/Wizard.java Modified: incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/Wizard.java URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/Wizard.java?view=diff&rev=546622&r1=546621&r2=546622 ============================================================================== --- incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/Wizard.java (original) +++ incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/Wizard.java Tue Jun 12 13:23:52 2007 @@ -194,7 +194,7 @@ * * @return The wizard form */ - public final Form getForm() + public Form getForm() { return form; } @@ -263,7 +263,7 @@ this.wizardModel = wizardModel; - form = new Form("form"); + form = newForm("form"); add(form); // dummy view to be replaced form.add(new WebMarkupContainer(HEADER_ID)); @@ -310,6 +310,19 @@ protected FeedbackPanel newFeedbackPanel(String id) { return new FeedbackPanel(id, new ContainerFeedbackMessageFilter(this)); + } + + /** + * Create a new form. Clients can override this method to provide a custom + * [EMAIL PROTECTED] Form}. + * + * @param id + * The id to be used to construct the component + * @return a new form + */ + protected Form newForm(String id) + { + return new Form(id); } /**