You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bi...@apache.org on 2009/08/21 18:48:50 UTC
svn commit: r806638 -
/cxf/trunk/rt/javascript/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
Author: bimargulies
Date: Fri Aug 21 16:48:50 2009
New Revision: 806638
URL: http://svn.apache.org/viewvc?rev=806638&view=rev
Log:
Plan B for CXF-2400: no type at all --> anyType.
Modified:
cxf/trunk/rt/javascript/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
Modified: cxf/trunk/rt/javascript/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/javascript/src/main/java/org/apache/cxf/javascript/ParticleInfo.java?rev=806638&r1=806637&r2=806638&view=diff
==============================================================================
--- cxf/trunk/rt/javascript/src/main/java/org/apache/cxf/javascript/ParticleInfo.java (original)
+++ cxf/trunk/rt/javascript/src/main/java/org/apache/cxf/javascript/ParticleInfo.java Fri Aug 21 16:48:50 2009
@@ -205,14 +205,8 @@
ParticleInfo elementInfo) {
elementInfo.type = element.getSchemaType();
if (elementInfo.type == null) {
- if (element.getSchemaTypeName() == null) {
- Message message = new Message("ELEMENT_WITH_NO_TYPE", LOG, element.getName(),
- XmlSchemaUtils
- .cleanedUpSchemaSource(elementInfo.getParticle()));
- LOG.severe(message.toString());
- throw new UnsupportedConstruct(message);
- }
- if (element.getSchemaTypeName().equals(XmlSchemaConstants.ANY_TYPE_QNAME)) {
+ if (element.getSchemaTypeName() == null // no type at all -> anyType
+ || element.getSchemaTypeName().equals(XmlSchemaConstants.ANY_TYPE_QNAME)) {
elementInfo.anyType = true;
} else {
elementInfo.type = schemaCollection.getTypeByQName(element.getSchemaTypeName());