You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by js...@apache.org on 2002/10/12 17:26:23 UTC
cvs commit: jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io AbstractBeanWriter.java
jstrachan 2002/10/12 08:26:22
Modified: betwixt/src/java/org/apache/commons/betwixt/io
AbstractBeanWriter.java
Log:
An attempt to patch Johan Lundberg's issue when using betwixt with Torque
Revision Changes Path
1.5 +10 -6 jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/AbstractBeanWriter.java
Index: AbstractBeanWriter.java
===================================================================
RCS file: /home/cvs/jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/AbstractBeanWriter.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractBeanWriter.java 14 Aug 2002 18:50:21 -0000 1.4
+++ AbstractBeanWriter.java 12 Oct 2002 15:26:22 -0000 1.5
@@ -486,6 +486,10 @@
// XXXX: should we handle nulls better
if ( childBean instanceof Iterator ) {
for ( Iterator iter = (Iterator) childBean; iter.hasNext(); ) {
+ Object object = iter.next();
+ if (object == null) {
+ continue;
+ }
if ( ! writtenContent ) {
writtenContent = true;
if (elementDescriptor.isWrapCollectionsInElement()) {
@@ -493,7 +497,7 @@
}
}
++indentLevel;
- write( qualifiedName, iter.next() );
+ write( qualifiedName, object );
--indentLevel;
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>