Author: jkaputin
Date: Tue Sep 27 04:33:39 2005
New Revision: 291910

URL: http://svn.apache.org/viewcvs?rev=291910&view=rev
Log:
Temporarily change schema parsing to use Xerces XML

Schema API impl, pending enhancements to ws-commons 

XmlSchema (i.e. to achieve Woden M1 end-Sept).

Modified:
    incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImpl.java
    
incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImportImpl.java
    incubator/woden/java/src/org/apache/woden/schema/Schema.java

Modified: 
incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImpl.java?rev=291910&r1=291909&r2=291910&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImpl.java 
(original)
+++ incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImpl.java 
Tue Sep 27 04:33:39 2005
@@ -4,8 +4,8 @@
 package org.apache.woden.internal.schema;

 

 import org.apache.woden.schema.Schema;

-

-import org.apache.axis.xsd.xml.schema.XmlSchema;  //TODO test ws-commons 
XmlSchema

+import org.apache.ws.commons.schema.XmlSchema;  //TODO test ws-commons 
XmlSchema

+import org.apache.xerces.xs.*; //temp, while using Xerces XMLSchema API

 

 /**

  * Represents a schema element such as <xs:schema> and

@@ -15,9 +15,9 @@
  */

 public class SchemaImpl implements Schema {

     

-    private String fTargetNamespace;

-    private String fId;

-    private XmlSchema fSchemaContent;

+    private String fTargetNamespace = null;

+    private String fId = null;

+    private XSModel fSchemaContent = null;

 

     public void setId(String id)

     {

@@ -45,12 +45,12 @@
         return this.fTargetNamespace;

     }

     

-    public void setSchemaContent(XmlSchema xmlSchema)

+    public void setSchemaContent(XSModel xmlSchema)

     {

         this.fSchemaContent = xmlSchema;

     }

     

-    public XmlSchema getSchemaContent()

+    public XSModel getSchemaContent()

     {

         return this.fSchemaContent;

     }


Modified: 
incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImportImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImportImpl.java?rev=291910&r1=291909&r2=291910&view=diff
==============================================================================
--- 
incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImportImpl.java 
(original)
+++ 
incubator/woden/java/src/org/apache/woden/internal/schema/SchemaImportImpl.java 
Tue Sep 27 04:33:39 2005
@@ -16,7 +16,7 @@
     

     private String fNamespace = null;

     private String fSchemaLocation = null;

-    private Schema fSchema;

+    private Schema fSchema = null;

 

     /* (non-Javadoc)

      * @see 
org.apache.woden.wsdl20.extensions.SchemaImport#setNamespace(java.lang.String)


Modified: incubator/woden/java/src/org/apache/woden/schema/Schema.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/schema/Schema.java?rev=291910&r1=291909&r2=291910&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/schema/Schema.java (original)
+++ incubator/woden/java/src/org/apache/woden/schema/Schema.java Tue Sep 27 
04:33:39 2005
@@ -3,7 +3,8 @@
  */

 package org.apache.woden.schema;

 

-import org.apache.axis.xsd.xml.schema.*;  //TODO test ws-commons XmlSchema

+import org.apache.ws.commons.schema.*;  

+import org.apache.xerces.xs.XSModel; //temp, while using Xerces XMLSchema API

 

 /**

  * This interface represents the a schema element from any XML based 

@@ -18,6 +19,9 @@
  * different elements and types from the same namespace). The actual 

  * schema content is represented as an <code>XmlSchema</code> object.

  * <p>

+ * NOTE: TODO temporarily using Xerces XMLSchema API to represent the

+ * schema content pending enhancements to ws-commons XmlSchema

+ * <p>

  * NOTE: non-XML type systems like DTD are not handled by this interface. They 
must be

  * handled by WSDL 2.0 extension mechanisms.

  * 

@@ -37,8 +41,20 @@
     

     public String getTargetNamespace();

     

-    public void setSchemaContent(XmlSchema xmlSchema);

+    /**

+     * temporarily using Xerces XMLSchema API, pending 

+     * ws-commons XmlSchema enhancements.

+     * 

+     * @param xmlSchema the schema content

+     */

+    public void setSchemaContent(XSModel xmlSchema);

     

-    public XmlSchema getSchemaContent();

+    /**

+     * temporarily using Xerces XMLSchema API, pending 

+     * ws-commons XmlSchema enhancements.

+     * 

+     * @return XSModel the schema content

+     */

+    public XSModel getSchemaContent();

     

 }




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

Reply via email to