[jboss-svn-commits] JBoss Common SVN: r3370 - jbossxb/trunk/src/main/java/org/jboss/xb/util.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 13 07:23:50 EDT 2009


Author: alex.loubyansky at jboss.com
Date: 2009-07-13 07:23:50 -0400 (Mon, 13 Jul 2009)
New Revision: 3370

Modified:
   jbossxb/trunk/src/main/java/org/jboss/xb/util/DefaultSchemaBindingValidator.java
Log:
JBXB-214

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/util/DefaultSchemaBindingValidator.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/util/DefaultSchemaBindingValidator.java	2009-07-10 14:44:39 UTC (rev 3369)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/util/DefaultSchemaBindingValidator.java	2009-07-13 11:23:50 UTC (rev 3370)
@@ -245,7 +245,10 @@
       //assertEquals("Simple type expected to be " + (xsType == null ? "anonymous" : "named '" + xsQName + "'"), xsQName, typeBinding.getQName());
 
       if(!typeBinding.isSimple())
-         handleError("XSD type " + typeBinding.getQName() + " is simple but TypeBinding is not.");
+      {
+         if(typeBinding.getValueAdapter() == null)
+            handleError("XSD type " + typeBinding.getQName() + " is simple but TypeBinding is not and ValueAdapter for TypeBinding is not provided.");
+      }
       // TODO the rest of the simple type stuff?
    }
 




More information about the jboss-svn-commits mailing list