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