Author: ajith
Date: Mon Dec  3 10:37:12 2007
New Revision: 600626

URL: http://svn.apache.org/viewvc?rev=600626&view=rev
Log:
1. Applying the patch at Jira 272 
(https://issues.apache.org/jira/browse/WSCOMMONS-272). All the standard tests 
are successful

Modified:
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/ValidationEvent.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchema.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaCollection.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaException.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/constants/Enum.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/resolver/DefaultURIResolver.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/DOMUtil.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/NamespaceMap.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnnotationTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnyTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AppInfoMarkupTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ChoiceTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ComplexContentRestrictionTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ConstraintsTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/EncodingTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/FacetsTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/GroupTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/IncludeTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ListTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/SequenceTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/TestSimpleRestriction.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/UnionTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/attrib/CustomExtensionSerializerTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/elt/CustomExtElementSerializerTest.java
    
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ext/PlainExtensionSerializerTest.java

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java
 Mon Dec  3 10:37:12 2007
@@ -69,7 +69,7 @@
                        this.extReg = collection.getExtReg();
                }
 
-               schema = new XmlSchema(collection);
+               schema = new XmlSchema();
        }
 
        /**
@@ -99,6 +99,9 @@
                                schema.logicalTargetNamespace, uri);
                if (!collection.containsSchema(schemaKey)) {
                        collection.addSchema(schemaKey, schema);
+                       schema.parent = collection; // establish parentage now.
+               } else {
+                       throw new XmlSchemaException("Schema name conflict in 
collection. Namespace: " + schema.logicalTargetNamespace);
                }
 
                schema.setElementFormDefault(this.getFormDefault(schemaEl,

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/ValidationEvent.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/ValidationEvent.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/ValidationEvent.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/ValidationEvent.java
 Mon Dec  3 10:37:12 2007
@@ -24,6 +24,11 @@
 public class ValidationEvent extends EventObject {
 
     /**
+        * 
+        */
+       private static final long serialVersionUID = 1L;
+
+       /**
      * Creates new ValidationEvent
      */
     public ValidationEvent(Object source) {

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchema.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchema.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchema.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchema.java
 Mon Dec  3 10:37:12 2007
@@ -76,8 +76,35 @@
     }
     /**
      * Creates new XmlSchema
+     * Create a new XmlSchema. The schema is <i>not</i> added to the parent 
collection,
+     * since it has no target namespace when created through this constructor.
+     * Call [EMAIL PROTECTED] XmlSchema#XmlSchema(String, 
XmlSchemaCollection)} instead.
+      *
+      * @param parent the parent XmlSchemaCollection
+     * @deprecated
+      */
+     public XmlSchema(XmlSchemaCollection parent) {
+       this(null, null, parent);
+    }
+
+    /**
+     * Create a schema that is not a member of a collection.
+     */
+    public XmlSchema() {
+       this(null, null, null);
+    }
+
+    /**
+     * Create a new schema and record it as a member of a schema collection.
+     * @param namespace the target namespace.
+     * @param systemId the system ID for the schema.
+     * @param parent the parent collection.
      */
-    public XmlSchema(XmlSchemaCollection parent) {
+    public XmlSchema(String namespace, String systemId, XmlSchemaCollection 
parent) {
+         this.parent = parent;
+       if (namespace == null) {
+               namespace = "";
+        }
         this.parent = parent;
         attributeFormDefault = new XmlSchemaForm(XmlSchemaForm.UNQUALIFIED);
         elementFormDefault = new XmlSchemaForm(XmlSchemaForm.UNQUALIFIED);
@@ -91,11 +118,22 @@
         groups = new XmlSchemaObjectTable();
         notations = new XmlSchemaObjectTable();
         schemaTypes = new XmlSchemaObjectTable();
+
+        syntacticalTargetNamespace = logicalTargetNamespace = namespace;
+        if(parent != null) {
+               XmlSchemaCollection.SchemaKey schemaKey =
+                       new 
XmlSchemaCollection.SchemaKey(this.logicalTargetNamespace, systemId);
+               if (parent.containsSchema(schemaKey)) {
+                       throw new XmlSchemaException("Schema name conflict in 
collection");
+               } else {
+                       parent.addSchema(schemaKey, this);
+               }
+        }
     }
 
     public XmlSchema(String namespace, XmlSchemaCollection parent) {
-        this(parent);
-        syntacticalTargetNamespace = logicalTargetNamespace = namespace;
+        this(namespace, namespace, parent);
+       
     }
 
     public XmlSchemaForm getAttributeFormDefault() {

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaCollection.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaCollection.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaCollection.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaCollection.java
 Mon Dec  3 10:37:12 2007
@@ -269,8 +269,8 @@
         addSimpleType(xsd, Constants.XSD_LANGUAGE.getLocalPart());
         addSimpleType(xsd, Constants.XSD_TOKEN.getLocalPart());
 
-        SchemaKey key = new SchemaKey(XmlSchema.SCHEMA_NS, null);
-        addSchema(key, xsd);
+        //SchemaKey key = new SchemaKey(XmlSchema.SCHEMA_NS, null);
+        //addSchema(key, xsd);
 
         // look for a system property to see whether we have a registered
         // extension registry class. if so we'll instantiate a new one

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaException.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaException.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaException.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaException.java
 Mon Dec  3 10:37:12 2007
@@ -27,6 +27,11 @@
 public class XmlSchemaException extends RuntimeException {
 
     /**
+        * 
+        */
+       private static final long serialVersionUID = 1L;
+
+       /**
      * Creates new XmlSchemaException
      */
     public XmlSchemaException() {

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
 Mon Dec  3 10:37:12 2007
@@ -2688,7 +2688,12 @@
 
     public static class XmlSchemaSerializerException extends Exception {
 
-        public XmlSchemaSerializerException(String msg) {
+        /**
+                * 
+                */
+               private static final long serialVersionUID = 1L;
+
+               public XmlSchemaSerializerException(String msg) {
             super(msg);
         }
     }

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/constants/Enum.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/constants/Enum.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/constants/Enum.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/constants/Enum.java
 Mon Dec  3 10:37:12 2007
@@ -65,7 +65,12 @@
     }
 
     public static class EnumValueException extends RuntimeException {
-        public EnumValueException(String mesg) {
+        /**
+                * 
+                */
+               private static final long serialVersionUID = 1L;
+
+               public EnumValueException(String mesg) {
             super(mesg);
         }
     }
@@ -78,4 +83,5 @@
         return -1;
     }
 }
+
 

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/resolver/DefaultURIResolver.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/resolver/DefaultURIResolver.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/resolver/DefaultURIResolver.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/resolver/DefaultURIResolver.java
 Mon Dec  3 10:37:12 2007
@@ -18,15 +18,14 @@
  */
 package org.apache.ws.commons.schema.resolver;
 
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-
 import java.io.File;
 import java.io.IOException;
 import java.net.MalformedURLException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URL;
+
+import org.xml.sax.InputSource;
 
 
 /**

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/DOMUtil.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/DOMUtil.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/DOMUtil.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/DOMUtil.java
 Mon Dec  3 10:37:12 2007
@@ -22,7 +22,6 @@
 import org.w3c.dom.*;
 
 import java.lang.reflect.Method;
-import java.lang.reflect.InvocationTargetException;
 
 /**
  * Some useful utility methods.

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/NamespaceMap.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/NamespaceMap.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/NamespaceMap.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/main/java/org/apache/ws/commons/schema/utils/NamespaceMap.java
 Mon Dec  3 10:37:12 2007
@@ -22,7 +22,12 @@
 
 public class NamespaceMap extends HashMap implements NamespacePrefixList {
     
-    public NamespaceMap() {
+    /**
+        * 
+        */
+       private static final long serialVersionUID = 1L;
+
+       public NamespaceMap() {
     }
     
     public NamespaceMap(Map map) {

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnnotationTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnnotationTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnnotationTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnnotationTest.java
 Mon Dec  3 10:37:12 2007
@@ -59,7 +59,7 @@
                                      "emptyAppinfo");
         InputStream is = new 
FileInputStream(Resources.asURI("annotation.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaSimpleType simpleType =
             (XmlSchemaSimpleType)schemaCol.getTypeByQName(TYPE_QNAME);
@@ -125,7 +125,7 @@
                                      "emptyDocumentation");
         InputStream is = new 
FileInputStream(Resources.asURI("annotation.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaSimpleType simpleType =
             (XmlSchemaSimpleType)schemaCol.getTypeByQName(TYPE_QNAME);
@@ -189,7 +189,7 @@
                                      "emptyAppinfoDocumentation");
         InputStream is = new 
FileInputStream(Resources.asURI("annotation.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaSimpleType simpleType =
             (XmlSchemaSimpleType)schemaCol.getTypeByQName(TYPE_QNAME);
@@ -227,7 +227,7 @@
                                      "annotationTest");
         InputStream is = new 
FileInputStream(Resources.asURI("annotation.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaSimpleType simpleType =
             (XmlSchemaSimpleType)schemaCol.getTypeByQName(TYPE_QNAME);

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnyTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnyTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnyTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AnyTest.java
 Mon Dec  3 10:37:12 2007
@@ -79,7 +79,7 @@
                                         "department");
         InputStream is = new FileInputStream(Resources.asURI("any.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -130,4 +130,4 @@
 
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AppInfoMarkupTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AppInfoMarkupTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AppInfoMarkupTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/AppInfoMarkupTest.java
 Mon Dec  3 10:37:12 2007
@@ -18,24 +18,20 @@
  */
 package tests;
 
-import junit.framework.TestCase;
-
-import java.io.InputStream;
-import java.io.FileInputStream;
-import java.io.ByteArrayOutputStream;
 import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.FileInputStream;
+import java.io.InputStream;
 
-import org.apache.ws.commons.schema.XmlSchemaCollection;
-import org.apache.ws.commons.schema.XmlSchema;
-import org.custommonkey.xmlunit.XMLUnit;
-import org.custommonkey.xmlunit.XMLTestCase;
-import org.w3c.dom.Document;
-
-import javax.xml.transform.stream.StreamSource;
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.transform.stream.StreamSource;
 
-import sun.management.counter.ByteArrayCounter;
+import org.apache.ws.commons.schema.XmlSchema;
+import org.apache.ws.commons.schema.XmlSchemaCollection;
+import org.custommonkey.xmlunit.XMLTestCase;
+import org.custommonkey.xmlunit.XMLUnit;
+import org.w3c.dom.Document;
 
 
 public class AppInfoMarkupTest extends XMLTestCase {

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ChoiceTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ChoiceTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ChoiceTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ChoiceTest.java
 Mon Dec  3 10:37:12 2007
@@ -81,7 +81,7 @@
         
         InputStream is = new FileInputStream(Resources.asURI("choice.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         QName WRONG_QNAME = new QName("http://soapinterop.org/types";,
                                       "machine");
@@ -142,4 +142,4 @@
 
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ComplexContentRestrictionTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ComplexContentRestrictionTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ComplexContentRestrictionTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ComplexContentRestrictionTest.java
 Mon Dec  3 10:37:12 2007
@@ -89,7 +89,7 @@
                                      "NoAssemblyRequiredProduct");
         InputStream is = new 
FileInputStream(Resources.asURI("deriverestriction.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaComplexType cType =
             (XmlSchemaComplexType)schemaCol.getTypeByQName(TYPE_QNAME);
@@ -150,4 +150,4 @@
 
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ConstraintsTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ConstraintsTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ConstraintsTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ConstraintsTest.java
 Mon Dec  3 10:37:12 2007
@@ -132,7 +132,7 @@
                                         "constraintTest");
         InputStream is = new 
FileInputStream(Resources.asURI("constraints.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -214,4 +214,4 @@
         
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/EncodingTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/EncodingTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/EncodingTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/EncodingTest.java
 Mon Dec  3 10:37:12 2007
@@ -22,7 +22,6 @@
 import junit.framework.TestCase;
 import org.apache.ws.commons.schema.XmlSchema;
 import org.apache.ws.commons.schema.XmlSchemaCollection;
-import org.apache.ws.commons.schema.constants.Constants;
 import org.w3c.dom.Document;
 
 import javax.xml.parsers.DocumentBuilder;
@@ -59,8 +58,7 @@
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            s1.write(baos,options);
            
-          
-           
+           schemaCol = new XmlSchemaCollection();
            Document doc2 = newDocumentBuilder.parse(new 
ByteArrayInputStream(baos.toByteArray()));
            XmlSchema s2 = schemaCol.read(doc2.getDocumentElement());
            assertNotNull(s2);

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/FacetsTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/FacetsTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/FacetsTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/FacetsTest.java
 Mon Dec  3 10:37:12 2007
@@ -52,7 +52,7 @@
                                         "myZipCode");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -126,7 +126,7 @@
                                         "myCreditCardNumber");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -192,7 +192,7 @@
                                         "myAge");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -259,7 +259,7 @@
                                         "myDistance");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -334,7 +334,7 @@
                                         "myWeight");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -408,7 +408,7 @@
                                         "myWhiteSpace");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -475,7 +475,7 @@
                                         "myHeight");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -550,7 +550,7 @@
                                         "myYardLength");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -625,7 +625,7 @@
                                         "layoutComponent");
         InputStream is = new FileInputStream(Resources.asURI("facets.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/GroupTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/GroupTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/GroupTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/GroupTest.java
 Mon Dec  3 10:37:12 2007
@@ -111,8 +111,6 @@
         XmlSchemaObjectTable t = schema.getGroups();
         assertEquals(1, t.getCount());
 
-        XmlSchemaObject o = t.getItem(ref.getRefName());
-
         Set s = new HashSet();
         s.add("priceGroup");
         for (Iterator i = t.getNames(); i.hasNext(); ) {
@@ -173,4 +171,4 @@
 
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/IncludeTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/IncludeTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/IncludeTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/IncludeTest.java
 Mon Dec  3 10:37:12 2007
@@ -88,8 +88,6 @@
         </schema>
         */
 
-        QName ELEMENT_QNAME = new QName("http://soapinterop.org/types";,
-                                        "test1include");
         InputStream is = new FileInputStream(Resources.asURI("include.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
         XmlSchema schema = schemaCol.read(new StreamSource(is), null);
@@ -170,4 +168,4 @@
         XmlSchema schema = schemaCol.read(isource, null);
         assertNotNull(schema);
     }
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ListTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ListTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ListTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ListTest.java
 Mon Dec  3 10:37:12 2007
@@ -78,7 +78,7 @@
                 "workDays");
         InputStream is = new FileInputStream(Resources.asURI("list.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
         assertNotNull(elem);
@@ -104,4 +104,4 @@
 
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/SequenceTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/SequenceTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/SequenceTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/SequenceTest.java
 Mon Dec  3 10:37:12 2007
@@ -19,17 +19,18 @@
 
 package tests;
 
-import junit.framework.TestCase;
+import java.io.FileInputStream;
+import java.io.InputStream;
 
 import javax.xml.namespace.QName;
 import javax.xml.transform.stream.StreamSource;
-import java.io.InputStream;
-import java.io.FileInputStream;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.Iterator;
 
-import org.apache.ws.commons.schema.*;
+import junit.framework.TestCase;
+
+import org.apache.ws.commons.schema.XmlSchemaCollection;
+import org.apache.ws.commons.schema.XmlSchemaComplexType;
+import org.apache.ws.commons.schema.XmlSchemaElement;
+import org.apache.ws.commons.schema.XmlSchemaSequence;
 
 /*
  * Copyright 2004,2007 The Apache Software Foundation.
@@ -81,7 +82,7 @@
 
         InputStream is = new FileInputStream(Resources.asURI("sequence.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
         QName WRONG_QNAME = new QName("http://soapinterop.org/types";,
                                       "machine");

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/TestSimpleRestriction.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/TestSimpleRestriction.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/TestSimpleRestriction.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/TestSimpleRestriction.java
 Mon Dec  3 10:37:12 2007
@@ -19,7 +19,6 @@
 package tests;
 
 import junit.framework.TestCase;
-import org.apache.ws.commons.schema.XmlSchema;
 import org.apache.ws.commons.schema.XmlSchemaCollection;
 import org.apache.ws.commons.schema.XmlSchemaElement;
 import org.apache.ws.commons.schema.XmlSchemaType;
@@ -38,7 +37,7 @@
 
         InputStream is = new 
FileInputStream(Resources.asURI("SimpleContentRestriction.xsd"));
         XmlSchemaCollection schema = new XmlSchemaCollection();
-        XmlSchema s = schema.read(new StreamSource(is), null);
+        schema.read(new StreamSource(is), null);
 
         XmlSchemaType simpleType = schema.getTypeByQName(TYPE_QNAME);
         assertNotNull(simpleType);
@@ -53,7 +52,7 @@
     public void testSimpleTypeRestrictionWithoutNamespace() throws Exception {
        InputStream is = new 
FileInputStream(Resources.asURI("includedWithoutNamespace.xsd"));
        XmlSchemaCollection schema = new XmlSchemaCollection();
-       XmlSchema s = schema.read(new StreamSource(is), null);
+       schema.read(new StreamSource(is), null);
        XmlSchemaType principalId = schema.getTypeByQName(new QName("", 
"XdwsPrincipalId"));
        assertNotNull(principalId);
        XmlSchemaType groupId = schema.getTypeByQName(new QName("", 
"XdwsGroupId"));

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/UnionTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/UnionTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/UnionTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/UnionTest.java
 Mon Dec  3 10:37:12 2007
@@ -74,7 +74,7 @@
                                         "unionTest");
         InputStream is = new FileInputStream(Resources.asURI("union.xsd"));
         XmlSchemaCollection schemaCol = new XmlSchemaCollection();
-        XmlSchema schema = schemaCol.read(new StreamSource(is), null);
+        schemaCol.read(new StreamSource(is), null);
 
 
         XmlSchemaElement elem = schemaCol.getElementByQName(ELEMENT_QNAME);
@@ -105,4 +105,4 @@
 
     }
 
-}
\ No newline at end of file
+}

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/attrib/CustomExtensionSerializerTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/attrib/CustomExtensionSerializerTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/attrib/CustomExtensionSerializerTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/attrib/CustomExtensionSerializerTest.java
 Mon Dec  3 10:37:12 2007
@@ -61,6 +61,7 @@
         Document doc2 = documentBuilderFactory.newDocumentBuilder().
                 parse(new ByteArrayInputStream(baos.toByteArray()));
 
+        schemaCol = new XmlSchemaCollection();
         schema = schemaCol.read(doc2,null);
         assertNotNull(schema);
 

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/elt/CustomExtElementSerializerTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/elt/CustomExtElementSerializerTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/elt/CustomExtElementSerializerTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/customext/elt/CustomExtElementSerializerTest.java
 Mon Dec  3 10:37:12 2007
@@ -60,6 +60,8 @@
         Document doc2 = documentBuilderFactory.newDocumentBuilder().
                 parse(new ByteArrayInputStream(baos.toByteArray()));
 
+        // we can't have two copies in the same collection.
+        schemaCol = new XmlSchemaCollection();
         schema = schemaCol.read(doc2,null);
         assertNotNull(schema);
 

Modified: 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ext/PlainExtensionSerializerTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ext/PlainExtensionSerializerTest.java?rev=600626&r1=600625&r2=600626&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ext/PlainExtensionSerializerTest.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1.3.3/src/test/java/tests/ext/PlainExtensionSerializerTest.java
 Mon Dec  3 10:37:12 2007
@@ -18,19 +18,17 @@
  */
 package tests.ext;
 
-import junit.framework.TestCase;
+import java.io.ByteArrayOutputStream;
 
 import javax.xml.parsers.DocumentBuilderFactory;
 
-import org.w3c.dom.Document;
-import org.apache.ws.commons.schema.XmlSchemaCollection;
+import junit.framework.TestCase;
+
 import org.apache.ws.commons.schema.XmlSchema;
-import org.apache.ws.commons.schema.XmlSchemaElement;
-import tests.Resources;
+import org.apache.ws.commons.schema.XmlSchemaCollection;
+import org.w3c.dom.Document;
 
-import java.util.Iterator;
-import java.util.Map;
-import java.io.ByteArrayOutputStream;
+import tests.Resources;
 
 /**
  * try writing the schemas after they are built



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

Reply via email to