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());