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 2004/04/21 15:20:27 UTC
cvs commit: cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/typeimpl AbstractDatatypeBuilder.java
bruno 2004/04/21 06:20:27
Modified: src/blocks/forms/java/org/apache/cocoon/forms/datatype
DefaultDatatypeManager.java
src/blocks/forms/java/org/apache/cocoon/forms/datatype/typeimpl
AbstractDatatypeBuilder.java
Log:
give logger to SimpleServiceSelector
Revision Changes Path
1.3 +3 -1 cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/DefaultDatatypeManager.java
Index: DefaultDatatypeManager.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/DefaultDatatypeManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultDatatypeManager.java 15 Apr 2004 18:09:03 -0000 1.2
+++ DefaultDatatypeManager.java 21 Apr 2004 13:20:27 -0000 1.3
@@ -67,11 +67,13 @@
public void initialize() throws Exception {
typeBuilderSelector = new SimpleServiceSelector("datatype", DatatypeBuilder.class);
+ typeBuilderSelector.enableLogging(getLogger());
typeBuilderSelector.contextualize(context);
typeBuilderSelector.service(serviceManager);
typeBuilderSelector.configure(configuration.getChild("datatypes"));
validationRuleBuilderSelector = new SimpleServiceSelector("validation-rule", ValidationRuleBuilder.class);
+ validationRuleBuilderSelector.enableLogging(getLogger());
validationRuleBuilderSelector.contextualize(context);
validationRuleBuilderSelector.service(serviceManager);
validationRuleBuilderSelector.configure(configuration.getChild("validation-rules"));
1.4 +4 -2 cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/typeimpl/AbstractDatatypeBuilder.java
Index: AbstractDatatypeBuilder.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/typeimpl/AbstractDatatypeBuilder.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- AbstractDatatypeBuilder.java 15 Apr 2004 18:09:03 -0000 1.3
+++ AbstractDatatypeBuilder.java 21 Apr 2004 13:20:27 -0000 1.4
@@ -24,6 +24,7 @@
import org.apache.avalon.framework.context.Contextualizable;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.ContextException;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.forms.Constants;
import org.apache.cocoon.forms.datatype.DatatypeBuilder;
import org.apache.cocoon.forms.datatype.DatatypeManager;
@@ -39,7 +40,7 @@
* will derive from this class.
* @version $Id$
*/
-public abstract class AbstractDatatypeBuilder implements DatatypeBuilder, Serviceable, Configurable, Contextualizable {
+public abstract class AbstractDatatypeBuilder extends AbstractLogEnabled implements DatatypeBuilder, Serviceable, Configurable, Contextualizable {
protected ServiceManager serviceManager;
private SimpleServiceSelector convertorBuilders;
private String defaultConvertorHint;
@@ -57,6 +58,7 @@
public void configure(Configuration configuration) throws ConfigurationException {
convertorBuilders = new SimpleServiceSelector("convertor", ConvertorBuilder.class);
try {
+ convertorBuilders.enableLogging(getLogger());
convertorBuilders.contextualize(context);
convertorBuilders.service(serviceManager);
} catch (Exception e) {