You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by eh...@apache.org on 2007/06/12 22:23:53 UTC

svn commit: r546622 - /incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/Wizard.java

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
+	 * {@link 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);
 	}
 
 	/**