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>