giacomo 00/11/29 14:35:46
Modified: src/org/apache/cocoon/transformation Tag: xml-cocoon2
XalanTransformer.java
Log:
Patch applied submitted by Paul Russell. Fixing usage of request parameter in
the commandline environment
Revision Changes Path
No revision
No revision
1.1.2.24 +8 -6
xml-cocoon/src/org/apache/cocoon/transformation/Attic/XalanTransformer.java
Index: XalanTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/XalanTransformer.java,v
retrieving revision 1.1.2.23
retrieving revision 1.1.2.24
diff -u -r1.1.2.23 -r1.1.2.24
--- XalanTransformer.java 2000/11/14 21:52:05 1.1.2.23
+++ XalanTransformer.java 2000/11/29 22:35:41 1.1.2.24
@@ -54,7 +54,7 @@
* (Apache Software Foundation, Exoffice Technologies)
* @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
- * @version CVS $Revision: 1.1.2.23 $ $Date: 2000/11/14 21:52:05 $
+ * @version CVS $Revision: 1.1.2.24 $ $Date: 2000/11/29 22:35:41 $
*/
public class XalanTransformer extends ContentHandlerWrapper
implements Transformer, Composer, Poolable, Configurable {
@@ -179,11 +179,13 @@
if (request != null) {
Enumeration parameters = request.getParameterNames();
- while (parameters.hasMoreElements()) {
- String name = (String) parameters.nextElement();
- if (isValidXSLTParameterName(name)) {
- String value = request.getParameter(name);
-
transformerHandler.getTransformer().setParameter(name,value);
+ if ( parameters != null ) {
+ while (parameters.hasMoreElements()) {
+ String name = (String) parameters.nextElement();
+ if (isValidXSLTParameterName(name)) {
+ String value = request.getParameter(name);
+
transformerHandler.getTransformer().setParameter(name,value);
+ }
}
}
}