You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by br...@apache.org on 2003/07/15 16:10:07 UTC
cvs commit: cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/datatype DefaultDatatypeManager.java
bruno 2003/07/15 07:10:07
Modified: src/blocks/woody/java/org/apache/cocoon/woody/datatype
DefaultDatatypeManager.java
Log:
Supply configuration to components.
Revision Changes Path
1.3 +2 -2 cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/datatype/DefaultDatatypeManager.java
Index: DefaultDatatypeManager.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/datatype/DefaultDatatypeManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultDatatypeManager.java 14 May 2003 13:19:26 -0000 1.2
+++ DefaultDatatypeManager.java 15 Jul 2003 14:10:07 -0000 1.3
@@ -80,8 +80,6 @@
private ComponentManager componentManager;
public void configure(Configuration configuration) throws ConfigurationException {
- LifecycleHelper lifecycleHelper = new LifecycleHelper(null, null, componentManager, null, null, null);
-
// read available datatypes from configuration
Configuration[] datatypeConfs = configuration.getChild("datatypes").getChildren("datatype");
if (datatypeConfs.length == 0)
@@ -99,6 +97,7 @@
DatatypeBuilder datatypeBuilder;
try {
datatypeBuilder = (DatatypeBuilder)clazz.newInstance();
+ LifecycleHelper lifecycleHelper = new LifecycleHelper(null, null, componentManager, null, null, datatypeConfs[i]);
lifecycleHelper.setupComponent(datatypeBuilder);
} catch (Exception e) {
throw new ConfigurationException("Could not create DatatypeBuilder \"" + factoryClassName + "\"", e);
@@ -123,6 +122,7 @@
ValidationRuleBuilder validationRuleBuilder;
try {
validationRuleBuilder = (ValidationRuleBuilder)clazz.newInstance();
+ LifecycleHelper lifecycleHelper = new LifecycleHelper(null, null, componentManager, null, null, validationRuleConfs[i]);
lifecycleHelper.setupComponent(validationRuleBuilder);
} catch (Exception e) {
throw new ConfigurationException("Could not create ValidationRuleBuilder \"" + factoryClassName + "\"", e);