You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by an...@apache.org on 2006/11/15 20:23:46 UTC

svn commit: r475374 - in /tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry: form/Form.java form/Form.jwc wml/Go.java wml/Go.jwc

Author: andyhot
Date: Wed Nov 15 11:23:46 2006
New Revision: 475374

URL: http://svn.apache.org/viewvc?view=rev&rev=475374
Log:
Changes to use the new formsupport factories.

Modified:
    tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.java
    tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.jwc
    tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.java
    tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.jwc

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.java?view=diff&rev=475374&r1=475373&r2=475374
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.java Wed Nov 15 11:23:46 2006
@@ -246,7 +246,7 @@
 
     protected FormSupport newFormSupport(IMarkupWriter writer, IRequestCycle cycle)
     {
-        return new FormSupportImpl(writer, cycle, this);
+        return getFormSupportFactory().createFormSupport(writer, cycle, this);
     }
 
     /**
@@ -400,4 +400,12 @@
     {
         _formSupport.setFormFieldUpdating(value);
     }
+    
+    /**
+     * Injected.
+     * 
+     * @since 4.1.1
+     */
+
+    public abstract FormSupportFactory getFormSupportFactory();
 }

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.jwc
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.jwc?view=diff&rev=475374&r1=475373&r2=475374
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.jwc (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/Form.jwc Wed Nov 15 11:23:46 2006
@@ -119,4 +119,5 @@
     <inject property="directService" object="engine-service:direct" />
     <inject property="response" object="infrastructure:response" />
     <inject property="listenerInvoker" object="infrastructure:listenerInvoker" />
+    <inject property="formSupportFactory" object="service:tapestry.form.FormSupportFactory"/>
 </component-specification>

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.java?view=diff&rev=475374&r1=475373&r2=475374
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.java Wed Nov 15 11:23:46 2006
@@ -41,10 +41,4 @@
     {
         return "Go" + actionId;
     }
-
-    protected FormSupport newFormSupport(IMarkupWriter writer,
-            IRequestCycle cycle)
-    {
-        return new GoFormSupportImpl(writer, cycle, this);
-    }
 }

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.jwc
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.jwc?view=diff&rev=475374&r1=475373&r2=475374
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.jwc (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/wml/Go.jwc Wed Nov 15 11:23:46 2006
@@ -87,5 +87,6 @@
     <inject property="directService" object="engine-service:direct" />
     <inject property="response" object="infrastructure:response" />
     <inject property="listenerInvoker" object="infrastructure:listenerInvoker" />
+    <inject property="formSupportFactory" object="service:tapestry.form.GoFormSupportFactory"/>
 
 </component-specification>