Author: lmandel
Date: Mon Dec  5 14:59:35 2005
New Revision: 354215

URL: http://svn.apache.org/viewcvs?rev=354215&view=rev
Log:
Fix for buildElementsAndTypes() when no types element has been specified.

Modified:
    
incubator/woden/java/src/org/apache/woden/internal/util/ComponentModelBuilder.java

Modified: 
incubator/woden/java/src/org/apache/woden/internal/util/ComponentModelBuilder.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/util/ComponentModelBuilder.java?rev=354215&r1=354214&r2=354215&view=diff
==============================================================================
--- 
incubator/woden/java/src/org/apache/woden/internal/util/ComponentModelBuilder.java
 (original)
+++ 
incubator/woden/java/src/org/apache/woden/internal/util/ComponentModelBuilder.java
 Mon Dec  5 14:59:35 2005
@@ -82,13 +82,16 @@
     private void buildElementsAndTypes()
     {
         TypesElement types = fDesc.getTypesElement();
-        List referenceableSchemaDefs = 
((TypesImpl)types).getReferenceableSchemaDefs();
-        Iterator i = referenceableSchemaDefs.iterator();
-        while(i.hasNext())
+        if(types != null)
         {
-            XmlSchema schemaDef = (XmlSchema)i.next();
-            buildElementDeclarations(schemaDef);
-            buildTypeDefinitions(schemaDef);
+               List referenceableSchemaDefs = 
((TypesImpl)types).getReferenceableSchemaDefs();
+               Iterator i = referenceableSchemaDefs.iterator();
+               while(i.hasNext())
+               {
+                       XmlSchema schemaDef = (XmlSchema)i.next();
+                       buildElementDeclarations(schemaDef);
+                       buildTypeDefinitions(schemaDef);
+               }
         }
     }
 



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

Reply via email to