You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2007/12/13 21:47:27 UTC
svn commit: r604023 -
/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml
Author: vgritsenko
Date: Thu Dec 13 12:47:24 2007
New Revision: 604023
URL: http://svn.apache.org/viewvc?rev=604023&view=rev
Log:
comments
Modified:
cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml
Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml?rev=604023&r1=604022&r2=604023&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml Thu Dec 13 12:47:24 2007
@@ -15,7 +15,10 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- @version $Id$ -->
+
+<!--
+ - $Id$
+ -->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
@@ -24,28 +27,13 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd
http://cocoon.apache.org/schema/configurator http://cocoon.apache.org/schema/configurator/cocoon-configurator-1.0.1.xsd">
- <bean name="org.apache.cocoon.forms.CacheManager" class="org.apache.cocoon.forms.DefaultCacheManager"/>
+ <bean name="org.apache.cocoon.forms.CacheManager"
+ class="org.apache.cocoon.forms.DefaultCacheManager"/>
+
+ <!--
+ - Forms Datatypes
+ -->
- <bean name="org.apache.cocoon.forms.binding.BindingManager"
- class="org.apache.cocoon.forms.binding.JXPathBindingManager">
- <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
- <property name="datatypeManager" ref="org.apache.cocoon.forms.datatype.DatatypeManager"/>
- <property name="bindingBuilders">
- <configurator:bean-map type="org.apache.cocoon.forms.binding.JXPathBindingBuilder" strip-prefix="true"/>
- </property>
- <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
- <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
- <property name="libraryManager" ref="org.apache.cocoon.forms.binding.library.LibraryManager"/>
- </bean>
-
- <bean name="org.apache.cocoon.forms.binding.library.LibraryManager"
- class="org.apache.cocoon.forms.binding.library.LibraryManagerImpl">
- <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
- <property name="bindingManager" ref="org.apache.cocoon.forms.binding.BindingManager"/>
- <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
- <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
- </bean>
-
<bean name="org.apache.cocoon.forms.datatype.DatatypeManager"
class="org.apache.cocoon.forms.datatype.DefaultDatatypeManager">
<property name="datatypeBuilders">
@@ -56,7 +44,8 @@
</property>
</bean>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/string" class="org.apache.cocoon.forms.datatype.typeimpl.StringTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/string"
+ class="org.apache.cocoon.forms.datatype.typeimpl.StringTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.StringConvertorBuilder" strip-prefix="true"/>
</property>
@@ -73,12 +62,13 @@
<property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
</bean>
- <!-- FIXME: The class is missing, so let's uncomment it for now
+ <!-- FIXME: The class is missing, so let's comment it out for now
<bean name="org.apache.cocoon.forms.datatype.convertor.StringConvertorBuilder/html2xml"
class="org.apache.cocoon.forms.datatype.convertor.HTMLtoXMLStringConvertorBuilder"/>
-->
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/integer" class="org.apache.cocoon.forms.datatype.typeimpl.IntegerTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/integer"
+ class="org.apache.cocoon.forms.datatype.typeimpl.IntegerTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.IntegerConvertorBuilder" strip-prefix="true"/>
</property>
@@ -92,7 +82,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.IntegerConvertorBuilder/formatting"
class="org.apache.cocoon.forms.datatype.convertor.FormattingIntegerConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/long" class="org.apache.cocoon.forms.datatype.typeimpl.LongTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/long"
+ class="org.apache.cocoon.forms.datatype.typeimpl.LongTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.LongConvertorBuilder" strip-prefix="true"/>
</property>
@@ -106,7 +97,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.LongConvertorBuilder/formatting"
class="org.apache.cocoon.forms.datatype.convertor.FormattingLongConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/decimal" class="org.apache.cocoon.forms.datatype.typeimpl.DecimalTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/decimal"
+ class="org.apache.cocoon.forms.datatype.typeimpl.DecimalTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.DecimalConvertorBuilder" strip-prefix="true"/>
</property>
@@ -120,7 +112,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.DecimalConvertorBuilder/formatting"
class="org.apache.cocoon.forms.datatype.convertor.FormattingDecimalConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/float" class="org.apache.cocoon.forms.datatype.typeimpl.FloatTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/float"
+ class="org.apache.cocoon.forms.datatype.typeimpl.FloatTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.FloatConvertorBuilder" strip-prefix="true"/>
</property>
@@ -134,7 +127,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.FloatConvertorBuilder/formatting"
class="org.apache.cocoon.forms.datatype.convertor.FormattingFloatConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/double" class="org.apache.cocoon.forms.datatype.typeimpl.DoubleTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/double"
+ class="org.apache.cocoon.forms.datatype.typeimpl.DoubleTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.DoubleConvertorBuilder" strip-prefix="true"/>
</property>
@@ -148,7 +142,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.DoubleConvertorBuilder/formatting"
class="org.apache.cocoon.forms.datatype.convertor.FormattingDoubleConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/date" class="org.apache.cocoon.forms.datatype.typeimpl.DateTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/date"
+ class="org.apache.cocoon.forms.datatype.typeimpl.DateTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.DateConvertorBuilder" strip-prefix="true"/>
</property>
@@ -165,7 +160,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.DateConvertorBuilder/icu4j"
class="org.apache.cocoon.forms.datatype.convertor.Icu4jDateConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/boolean" class="org.apache.cocoon.forms.datatype.typeimpl.BooleanTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/boolean"
+ class="org.apache.cocoon.forms.datatype.typeimpl.BooleanTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.BooleanConvertorBuilder" strip-prefix="true"/>
</property>
@@ -176,7 +172,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.BooleanConvertorBuilder/plain"
class="org.apache.cocoon.forms.datatype.convertor.PlainBooleanConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/enum" class="org.apache.cocoon.forms.datatype.typeimpl.EnumTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/enum"
+ class="org.apache.cocoon.forms.datatype.typeimpl.EnumTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.EnumConvertorBuilder" strip-prefix="true"/>
</property>
@@ -187,7 +184,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.EnumConvertorBuilder/enum"
class="org.apache.cocoon.forms.datatype.convertor.PlainEnumConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/bean" class="org.apache.cocoon.forms.datatype.typeimpl.BeanTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/bean"
+ class="org.apache.cocoon.forms.datatype.typeimpl.BeanTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.BeanConvertorBuilder" strip-prefix="true"/>
</property>
@@ -198,7 +196,8 @@
<bean name="org.apache.cocoon.forms.datatype.convertor.BeanConvertorBuilder/bean"
class="org.apache.cocoon.forms.datatype.convertor.PlainBeanConvertorBuilder"/>
- <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/char" class="org.apache.cocoon.forms.datatype.typeimpl.CharTypeBuilder">
+ <bean name="org.apache.cocoon.forms.datatype.DatatypeBuilder/char"
+ class="org.apache.cocoon.forms.datatype.typeimpl.CharTypeBuilder">
<property name="convertorBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.CharConvertorBuilder" strip-prefix="true"/>
</property>
@@ -210,41 +209,70 @@
class="org.apache.cocoon.forms.datatype.convertor.PlainCharConvertorBuilder"/>
+ <!--
+ - Forms Validation Rules
+ -->
+
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/length"
class="org.apache.cocoon.forms.datatype.validationruleimpl.LengthValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/email"
class="org.apache.cocoon.forms.datatype.validationruleimpl.EmailValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/value-count"
class="org.apache.cocoon.forms.datatype.validationruleimpl.ValueCountValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/range"
class="org.apache.cocoon.forms.datatype.validationruleimpl.RangeValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/assert"
class="org.apache.cocoon.forms.datatype.validationruleimpl.AssertValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/mod10"
class="org.apache.cocoon.forms.datatype.validationruleimpl.Mod10ValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.datatype.ValidationRuleBuilder/regexp"
class="org.apache.cocoon.forms.datatype.validationruleimpl.RegExpValidationRuleBuilder">
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
-
+
+
+ <!--
+ - Forms Binding
+ -->
+
+ <bean name="org.apache.cocoon.forms.binding.BindingManager"
+ class="org.apache.cocoon.forms.binding.JXPathBindingManager">
+ <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
+ <property name="datatypeManager" ref="org.apache.cocoon.forms.datatype.DatatypeManager"/>
+ <property name="bindingBuilders">
+ <configurator:bean-map type="org.apache.cocoon.forms.binding.JXPathBindingBuilder" strip-prefix="true"/>
+ </property>
+ <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+ <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
+ <property name="libraryManager" ref="org.apache.cocoon.forms.binding.library.LibraryManager"/>
+ </bean>
+
+ <bean name="org.apache.cocoon.forms.binding.library.LibraryManager"
+ class="org.apache.cocoon.forms.binding.library.LibraryManagerImpl">
+ <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
+ <property name="bindingManager" ref="org.apache.cocoon.forms.binding.BindingManager"/>
+ <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+ <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
+ </bean>
+
<bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/group" class="org.apache.cocoon.forms.binding.GroupJXPathBindingBuilder"/>
<bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/value" class="org.apache.cocoon.forms.binding.ValueJXPathBindingBuilder"/>
<bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/multi-value" class="org.apache.cocoon.forms.binding.MultiValueJXPathBindingBuilder"/>
@@ -290,6 +318,11 @@
<bean name="org.outerj.expression.Expression/Sum"
class="org.apache.cocoon.forms.expression.SumFunction"/>
+
+ <!--
+ - Forms Widgets
+ -->
+
<bean name="org.apache.cocoon.forms.FormManager"
class="org.apache.cocoon.forms.DefaultFormManager">
<property name="widgetDefinitionBuilders">
@@ -301,7 +334,18 @@
<property name="avalonContext" ref="org.apache.avalon.framework.context.Context"/>
</bean>
- <bean name="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder" abstract="true">
+ <bean name="org.apache.cocoon.forms.formmodel.library.LibraryManager"
+ class="org.apache.cocoon.forms.formmodel.library.LibraryManagerImpl">
+ <property name="widgetDefinitionBuilders">
+ <configurator:bean-map type="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder" strip-prefix="true"/>
+ </property>
+ <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
+ <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+ <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
+ </bean>
+
+ <bean name="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder"
+ abstract="true">
<property name="widgetDefinitionBuilders">
<configurator:bean-map type="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder" strip-prefix="true"/>
</property>
@@ -312,7 +356,7 @@
<configurator:bean-map type="org.apache.cocoon.forms.event.WidgetListenerBuilder" strip-prefix="true"/>
</property>
<property name="datatypeManager" ref="org.apache.cocoon.forms.datatype.DatatypeManager"/>
- <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"></property>
+ <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
</bean>
<bean name="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder" abstract="true"
@@ -468,17 +512,12 @@
class="org.apache.cocoon.forms.formmodel.RepeaterFilterFieldDefinitionBuilder"
parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
</bean>
-
- <bean name="org.apache.cocoon.forms.formmodel.library.LibraryManager"
- class="org.apache.cocoon.forms.formmodel.library.LibraryManagerImpl">
- <property name="widgetDefinitionBuilders">
- <configurator:bean-map type="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder" strip-prefix="true"/>
- </property>
- <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
- <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
- <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
- </bean>
-
+
+
+ <!--
+ - Forms Selection Lists
+ -->
+
<bean name="org.apache.cocoon.forms.datatype.SelectionListBuilder/default"
class="org.apache.cocoon.forms.datatype.DefaultSelectionListBuilder">
<property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
@@ -502,6 +541,7 @@
class="org.apache.cocoon.forms.datatype.JavaScriptSelectionListBuilder">
<property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
</bean>
+
<!-- new-style validators -->
<bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/javascript" class="org.apache.cocoon.forms.validation.impl.JavaScriptValidatorBuilder">