You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by jo...@apache.org on 2005/04/29 11:55:19 UTC

cvs commit: ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl JAXBComplexContentTypeSG.java

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: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org