You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gi...@apache.org on 2007/09/28 13:33:18 UTC

svn commit: r580312 [5/5] - in /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl: ./ src/main/java/org/apache/cocoon/forms/ src/main/java/org/apache/cocoon/forms/binding/ src/main/java/org/apache/cocoon/forms/binding/library/ src/main/java/org/apache...

Added: 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=580312&view=auto
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml (added)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml Fri Sep 28 04:33:12 2007
@@ -0,0 +1,568 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- @version $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"
+       xmlns:configurator="http://cocoon.apache.org/schema/configurator"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+                           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.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">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.DatatypeBuilder" strip-prefix="true"/>
+    </property>
+    <property name="validatorRuleBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.ValidationRuleBuilder" strip-prefix="true"/>
+    </property>
+  </bean>
+  
+  <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>
+    <property name="defaultConvertorName" value="dummy"/>
+    <property name="plainConvertorName" value="dummy"/>
+  </bean>
+  
+  <bean name="org.apache.cocoon.forms.datatype.convertor.StringConvertorBuilder/dummy" 
+        class="org.apache.cocoon.forms.datatype.convertor.DummyStringConvertorBuilder"/>
+        
+  <bean name="org.apache.cocoon.forms.datatype.convertor.StringConvertorBuilder/htmlcleaner" 
+        class="org.apache.cocoon.forms.datatype.convertor.HtmlCleaningConvertorBuilder">
+    <property name="cacheManager" ref="org.apache.cocoon.forms.CacheManager"/>
+    <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+  </bean>
+        
+  <!-- FIXME: The class is missing, so let's uncomment it 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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.IntegerConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="formatting"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.IntegerConvertorBuilder/plain" 
+        class="org.apache.cocoon.forms.datatype.convertor.PlainIntegerConvertorBuilder"/>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.LongConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="formatting"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.LongConvertorBuilder/plain" 
+        class="org.apache.cocoon.forms.datatype.convertor.PlainLongConvertorBuilder"/>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.DecimalConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="formatting"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.DecimalConvertorBuilder/plain" 
+        class="org.apache.cocoon.forms.datatype.convertor.PlainDecimalConvertorBuilder"/>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.FloatConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="formatting"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.FloatConvertorBuilder/plain" 
+        class="org.apache.cocoon.forms.datatype.convertor.PlainFloatConvertorBuilder"/>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.DoubleConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="formatting"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.DoubleConvertorBuilder/plain" 
+        class="org.apache.cocoon.forms.datatype.convertor.PlainDoubleConvertorBuilder"/>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.DateConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="formatting"/>
+    <property name="plainConvertorName" value="millis"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.DateConvertorBuilder/millis" 
+        class="org.apache.cocoon.forms.datatype.convertor.MillisDateConvertorBuilder"/>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.DateConvertorBuilder/formatting" 
+        class="org.apache.cocoon.forms.datatype.convertor.FormattingDateConvertorBuilder"/>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.BooleanConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="plain"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.EnumConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="enum"/>
+    <property name="plainConvertorName" value="enum"/>
+  </bean>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.BeanConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="bean"/>
+    <property name="plainConvertorName" value="bean"/>
+  </bean>
+
+  <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">
+    <property name="convertorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.convertor.CharConvertorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultConvertorName" value="plain"/>
+    <property name="plainConvertorName" value="plain"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.datatype.convertor.CharConvertorBuilder/plain" 
+        class="org.apache.cocoon.forms.datatype.convertor.PlainCharConvertorBuilder"/>
+
+
+  <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>
+  </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>
+  </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>
+  </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>
+  </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>
+  </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>
+  </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>
+  </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"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/context" class="org.apache.cocoon.forms.binding.ContextJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/repeater" class="org.apache.cocoon.forms.binding.RepeaterJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/simple-repeater" class="org.apache.cocoon.forms.binding.SimpleRepeaterJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/temp-repeater" class="org.apache.cocoon.forms.binding.TempRepeaterJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/aggregate" class="org.apache.cocoon.forms.binding.AggregateJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/set-attribute" class="org.apache.cocoon.forms.binding.SetAttributeJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/insert-node" class="org.apache.cocoon.forms.binding.InsertNodeJXPathBindingBuilder">
+    <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+    <property name="xpathProcessor" ref="org.apache.excalibur.xml.xpath.XPathProcessor"/>
+  </bean>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/delete-node" class="org.apache.cocoon.forms.binding.DeleteNodeJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/insert-bean" class="org.apache.cocoon.forms.binding.InsertBeanJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/javascript" class="org.apache.cocoon.forms.binding.JavaScriptJXPathBindingBuilder">
+    <property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
+  </bean>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/custom" class="org.apache.cocoon.forms.binding.CustomJXPathBindingBuilder" />
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/case" class="org.apache.cocoon.forms.binding.CaseJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/class" class="org.apache.cocoon.forms.binding.ClassJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/new" class="org.apache.cocoon.forms.binding.NewJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/struct" class="org.apache.cocoon.forms.binding.StructJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/union" class="org.apache.cocoon.forms.binding.UnionJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/expand" class="org.apache.cocoon.forms.binding.ExpandJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/import" class="org.apache.cocoon.forms.binding.ImportJXPathBindingBuilder"/>
+  <bean name="org.apache.cocoon.forms.binding.JXPathBindingBuilder/treemodel" class="org.apache.cocoon.forms.binding.TreeModelJXPathBuilder"/>
+        
+        
+  <bean name="org.apache.cocoon.forms.expression.ExpressionManager"
+        class="org.apache.cocoon.forms.expression.DefaultExpressionManager">
+    <property name="functions">
+      <configurator:bean-map type="org.outerj.expression.Expression" strip-prefix="true"/>
+    </property>
+  </bean>
+  
+  <bean name="org.outerj.expression.Expression/Null"
+        class="org.apache.cocoon.forms.expression.NullFunction"/>
+  <bean name="org.outerj.expression.Expression/IsNull"
+        class="org.apache.cocoon.forms.expression.IsNullFunction"/>
+  <bean name="org.outerj.expression.Expression/String"
+        class="org.apache.cocoon.forms.expression.StringFunction"/>
+  <bean name="org.outerj.expression.Expression/Sum"
+        class="org.apache.cocoon.forms.expression.SumFunction"/>
+
+  <bean name="org.apache.cocoon.forms.FormManager"
+        class="org.apache.cocoon.forms.DefaultFormManager">
+    <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"/>
+    <property name="avalonContext" ref="org.apache.avalon.framework.context.Context"/>
+  </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>
+    <property name="widgetValidatorBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.validation.WidgetValidatorBuilder" strip-prefix="true"/>
+    </property>
+    <property name="widgetListenerBuilders">
+      <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>
+  </bean>  
+  
+  <bean name="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder" abstract="true"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+    <property name="selectionListBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.datatype.SelectionListBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultSelectionListBuilder" value="default"/>
+    <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+    <property name="xmlizer" ref="org.apache.excalibur.xmlizer.XMLizer"/>
+    <property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
+  </bean>  
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/form" 
+        class="org.apache.cocoon.forms.formmodel.FormDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+    <property name="libraryManager" ref="org.apache.cocoon.forms.formmodel.library.LibraryManager"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/import" 
+        class="org.apache.cocoon.forms.formmodel.ImportDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/expand" 
+        class="org.apache.cocoon.forms.formmodel.ExpandDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/field" 
+        class="org.apache.cocoon.forms.formmodel.FieldDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/group" 
+        class="org.apache.cocoon.forms.formmodel.GroupDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/repeater" 
+        class="org.apache.cocoon.forms.formmodel.RepeaterDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/booleanfield" 
+        class="org.apache.cocoon.forms.formmodel.BooleanFieldDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/multivaluefield" 
+        class="org.apache.cocoon.forms.formmodel.MultiValueFieldDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/action" 
+        class="org.apache.cocoon.forms.formmodel.ActionDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/repeater-action" 
+        class="org.apache.cocoon.forms.formmodel.RepeaterActionDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/row-action" 
+        class="org.apache.cocoon.forms.formmodel.RowActionDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/submit" 
+        class="org.apache.cocoon.forms.formmodel.SubmitDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/button" 
+        class="org.apache.cocoon.forms.formmodel.ButtonDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/aggregatefield" 
+        class="org.apache.cocoon.forms.formmodel.AggregateFieldDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/output" 
+        class="org.apache.cocoon.forms.formmodel.OutputDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/upload" 
+        class="org.apache.cocoon.forms.formmodel.UploadDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/messages" 
+        class="org.apache.cocoon.forms.formmodel.MessagesDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/class" 
+        class="org.apache.cocoon.forms.formmodel.ClassDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/new" 
+        class="org.apache.cocoon.forms.formmodel.NewDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/struct" 
+        class="org.apache.cocoon.forms.formmodel.StructDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/union" 
+        class="org.apache.cocoon.forms.formmodel.UnionDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/captcha" 
+        class="org.apache.cocoon.forms.formmodel.CaptchaDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/tree" 
+        class="org.apache.cocoon.forms.formmodel.tree.builder.TreeDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+    <property name="treeModelDefinitionBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.formmodel.tree.builder.TreeModelDefinitionBuilder" strip-prefix="true"/>
+    </property>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/imagemap" 
+        class="org.apache.cocoon.forms.formmodel.ImageMapDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/calculatedfield" 
+        class="org.apache.cocoon.forms.formmodel.CalculatedFieldDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractDatatypeWidgetDefinitionBuilder">
+    <property name="calculatedFieldAlgorithmBuilders">
+      <configurator:bean-map type="org.apache.cocoon.forms.formmodel.CalculatedFieldAlgorithmBuilder" strip-prefix="true"/>
+    </property>
+    <property name="defaultCalculatedFieldAlgorithmBuilder" value="formula"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/googlemap" 
+        class="org.apache.cocoon.forms.formmodel.GoogleMapDefinitionBuilder"
+        parent="org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder">
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.WidgetDefinitionBuilder/filterfield" 
+        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>
+  
+  <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"/>
+    <property name="xmlizer" ref="org.apache.excalibur.xmlizer.XMLizer"/>
+    <property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
+    <property name="parser" ref="org.apache.cocoon.core.xml.SAXParser"/>
+  </bean>
+        
+  <bean name="org.apache.cocoon.forms.datatype.SelectionListBuilder/flow-jxpath"
+        class="org.apache.cocoon.forms.datatype.FlowJXPathSelectionListBuilder">
+    <property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
+  </bean>
+        
+  <bean name="org.apache.cocoon.forms.datatype.SelectionListBuilder/enum"
+        class="org.apache.cocoon.forms.datatype.EnumSelectionListBuilder"/>
+  
+  <bean name="org.apache.cocoon.forms.datatype.SelectionListBuilder/java"
+        class="org.apache.cocoon.forms.datatype.JavaSelectionListBuilder"/>
+  
+  <bean name="org.apache.cocoon.forms.datatype.SelectionListBuilder/javascript"
+        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">
+    <property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/length" class="org.apache.cocoon.forms.validation.impl.LengthValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/email" class="org.apache.cocoon.forms.validation.impl.EmailValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+  
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/value-count" class="org.apache.cocoon.forms.validation.impl.ValueCountValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/range" class="org.apache.cocoon.forms.validation.impl.RangeValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/assert" class="org.apache.cocoon.forms.validation.impl.AssertValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/mod10" class="org.apache.cocoon.forms.validation.impl.Mod10ValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/regexp" class="org.apache.cocoon.forms.validation.impl.RegExpValidatorBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+  
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/captcha" class="org.apache.cocoon.forms.validation.impl.CaptchaValidatorBuilder"/>
+  <bean name="org.apache.cocoon.forms.validation.WidgetValidatorBuilder/java" class="org.apache.cocoon.forms.validation.impl.JavaClassValidatorBuilder"/>
+
+  <bean name="org.apache.cocoon.forms.event.WidgetListenerBuilder/java" class="org.apache.cocoon.forms.event.impl.JavaClassWidgetListenerBuilder"/>
+
+  <bean name="org.apache.cocoon.forms.event.WidgetListenerBuilder/javascript" class="org.apache.cocoon.forms.event.impl.JavaScriptWidgetListenerBuilder">
+    <property name="processInfoProvider" ref="org.apache.cocoon.processing.ProcessInfoProvider"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.tree.builder.TreeModelDefinitionBuilder/java" class="org.apache.cocoon.forms.formmodel.tree.builder.JavaTreeModelDefinitionBuilder"/>
+
+  <bean name="org.apache.cocoon.forms.formmodel.tree.builder.TreeModelDefinitionBuilder/source" class="org.apache.cocoon.forms.formmodel.tree.builder.SourceTreeModelDefinitionBuilder">
+    <property name="sourceResolver" ref="org.apache.excalibur.source.SourceResolver"/>
+  </bean>
+
+  <bean name="org.apache.cocoon.forms.formmodel.CalculatedFieldAlgorithmBuilder/formula" class="org.apache.cocoon.forms.formmodel.algorithms.SimpleFormulaBuilder">
+    <property name="expressionManager" ref="org.apache.cocoon.forms.expression.ExpressionManager"/>
+  </bean>
+  <bean name="org.apache.cocoon.forms.formmodel.CalculatedFieldAlgorithmBuilder/javascript" class="org.apache.cocoon.forms.formmodel.algorithms.JavaScriptBuilder"/>
+  <bean name="org.apache.cocoon.forms.formmodel.CalculatedFieldAlgorithmBuilder/java" class="org.apache.cocoon.forms.formmodel.algorithms.JavaAlgorithmBuilder"/>
+  <bean name="org.apache.cocoon.forms.formmodel.CalculatedFieldAlgorithmBuilder/repeatedformula" class="org.apache.cocoon.forms.formmodel.algorithms.RepeatedFormulaBuilder"/>
+
+  <bean name="org.apache.cocoon.generation.Generator/forms" 
+        class="org.apache.cocoon.forms.generation.FormsGenerator"
+        scope="prototype"/>
+        
+  <bean name="org.apache.cocoon.transformation.Transformer/forms" 
+        class="org.apache.cocoon.forms.transformation.FormsTemplateTransformer"
+        scope="prototype"/>
+</beans>

Propchange: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/META-INF/cocoon/spring/cocoon-forms.xml
------------------------------------------------------------------------------
    svn:keywords = Id

Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/test/java/org/apache/cocoon/forms/datatype/convertor/EnumConvertorBuilderTestCase.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/test/java/org/apache/cocoon/forms/datatype/convertor/EnumConvertorBuilderTestCase.java?rev=580312&r1=580311&r2=580312&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/test/java/org/apache/cocoon/forms/datatype/convertor/EnumConvertorBuilderTestCase.java (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/test/java/org/apache/cocoon/forms/datatype/convertor/EnumConvertorBuilderTestCase.java Fri Sep 28 04:33:12 2007
@@ -60,7 +60,7 @@
         Document sample = parser.parse(confSource.getInputStream());
         Element convertorElement = (Element) sample.getElementsByTagNameNS(FormsConstants.DEFINITION_NS, "convertor").item(0);
         String enumClassName = convertorElement.getElementsByTagNameNS(FormsConstants.DEFINITION_NS, "enum").item(0).getFirstChild().getNodeValue();
-        EnumConvertorBuilder builder = new EnumConvertorBuilder();
+        PlainEnumConvertorBuilder builder = new PlainEnumConvertorBuilder();
         Convertor convertor = builder.build(convertorElement);
         assertTrue("The returned convertor is not an EnumConvertor",
                 convertor instanceof EnumConvertor);

Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/status.xml
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/status.xml?rev=580312&r1=580311&r2=580312&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/status.xml (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/status.xml Fri Sep 28 04:33:12 2007
@@ -66,6 +66,9 @@
  <!-- The following list contains the changes since the latest 2.1.x version. -->
  <changes>
   <release version="@version@" date="@date@">
+    <action dev="gp">
+      The Cocoon Forms springified (as much as possible).
+    </action>
     <action dev="none">
       The Cocoon Forms code base is shared between the 2.1 and 2.2 branches. Until this
       changes or 2.1 also adopts a per-block status file, all changes must be reported