jochen      2005/04/29 02:55:19

  Modified:    src/jaxme/org/apache/ws/jaxme/generator/sg/impl Tag: v0_4
                        JAXBComplexContentTypeSG.java
  Log:
  If the unsupported type xs:anyType was used, then a confusing error message 
was emitted.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.7.2.1   +5 -1      
ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl/JAXBComplexContentTypeSG.java
  
  Index: JAXBComplexContentTypeSG.java
  ===================================================================
  RCS file: 
/home/cvs/ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl/JAXBComplexContentTypeSG.java,v
  retrieving revision 1.7
  retrieving revision 1.7.2.1
  diff -u -r1.7 -r1.7.2.1
  --- JAXBComplexContentTypeSG.java     6 Mar 2005 02:32:27 -0000       1.7
  +++ JAXBComplexContentTypeSG.java     29 Apr 2005 09:55:19 -0000      1.7.2.1
  @@ -31,6 +31,7 @@
   import org.apache.ws.jaxme.xs.XSGroup;
   import org.apache.ws.jaxme.xs.XSParticle;
   import org.apache.ws.jaxme.xs.XSType;
  +import org.apache.ws.jaxme.xs.types.XSAnyType;
   import org.xml.sax.Locator;
   import org.xml.sax.SAXException;
   import org.xml.sax.SAXParseException;
  @@ -75,7 +76,10 @@
       private final List stack = new ArrayList();
   
        protected JAXBComplexContentTypeSG(ComplexTypeSG pComplexTypeSG, XSType 
pType) throws SAXException {
  -        locator = pType.getLocator();
  +             if (pType == XSAnyType.getInstance()) {
  +                     throw new SAXException("The type xs:anyType is not 
supported.");
  +             }
  +             locator = pType.getLocator();
                if (pType.getComplexType().isEmpty()) {
                        groupSG = null;
                        isEmpty = true;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to