haul 2002/12/16 01:50:54
Modified: src/java/org/apache/cocoon/components/modules/input
ChainMetaModule.java
Log:
added some debug statements
Revision Changes Path
1.4 +6 -1
xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/ChainMetaModule.java
Index: ChainMetaModule.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/ChainMetaModule.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ChainMetaModule.java 17 Nov 2002 18:00:03 -0000 1.3
+++ ChainMetaModule.java 16 Dec 2002 09:50:54 -0000 1.4
@@ -199,6 +199,7 @@
inputConfigs = modeConf.getChildren("input-modules");
emptyAsNull =
modeConf.getChild("empty-as-null").getValueAsBoolean(emptyAsNull);
allValues =
modeConf.getChild("all-values").getValueAsBoolean(allValues);
+ if (inputConfigs.length == 0) inputConfigs = null;
}
Object[] value = null;
@@ -236,6 +237,7 @@
i++;
}
}
+ if (debug) getLogger().debug("result chaining for "+attr+" is "+(allValues?
values.toArray() : value));
return (allValues? values.toArray() : value);
}
@@ -264,6 +266,7 @@
inputConfigs = modeConf.getChildren("input-modules");
emptyAsNull =
modeConf.getChild("empty-as-null").getValueAsBoolean(emptyAsNull);
allNames = modeConf.getChild("all-names").getValueAsBoolean(allNames);
+ if (inputConfigs.length == 0) inputConfigs = null;
}
Iterator value = null;
@@ -295,6 +298,7 @@
i++;
}
}
+ if (debug) getLogger().debug("result chaining names is "+(allNames?
values.iterator() : value));
return (allNames? values.iterator() : value);
}
@@ -303,6 +307,7 @@
throws ConfigurationException {
Object[] values = this.getAttributeValues(attr,modeConf,objectModel);
+ if (getLogger().isDebugEnabled()) getLogger().debug("result chaining single
for "+attr+" is "+(values != null? values[0] : "null"));
return (values != null? values[0] : null);
}
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]