You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlbeans-cvs@xml.apache.org by da...@apache.org on 2004/06/22 23:23:04 UTC
cvs commit: xml-xmlbeans/v1/src/typeimpl/org/apache/xmlbeans/impl/schema StscComplexTypeResolver.java
daveremy 2004/06/22 14:23:04
Modified: v1/src/typeimpl/org/apache/xmlbeans/impl/schema
StscComplexTypeResolver.java
Log:
Remove anonymous type from list if it has minOccurs = maxOccurs = 0
Contribued by Kevin Krouse.
Revision Changes Path
1.4 +2 -0 xml-xmlbeans/v1/src/typeimpl/org/apache/xmlbeans/impl/schema/StscComplexTypeResolver.java
Index: StscComplexTypeResolver.java
===================================================================
RCS file: /home/cvs/xml-xmlbeans/v1/src/typeimpl/org/apache/xmlbeans/impl/schema/StscComplexTypeResolver.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- StscComplexTypeResolver.java 12 Feb 2004 20:05:55 -0000 1.3
+++ StscComplexTypeResolver.java 22 Jun 2004 21:23:04 -0000 1.4
@@ -1254,6 +1254,8 @@
if (maxOccurs != null && maxOccurs.compareTo(BigInteger.ONE) < 0)
{
+ // remove from list of anonymous types if it was added
+ anonymousTypes.remove(sPart.getType());
return null; // maxOccurs == minOccurs == 0, same as no particle at all.
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-cvs-help@xml.apache.org