You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by hu...@apache.org on 2006/07/27 15:52:41 UTC
svn commit: r426077 - in /incubator/woden/branches/WODEN-40: .classpath
build.properties src/org/apache/woden/internal/OMWSDLReader.java
src/org/apache/woden/internal/util/om/OMUtils.java
src/org/apache/woden/internal/util/om/QNameUtils.java
Author: hughesj
Date: Thu Jul 27 06:52:40 2006
New Revision: 426077
URL: http://svn.apache.org/viewvc?rev=426077&view=rev
Log:
Merged https://svn.apache.org/...../woden/java (a.k.a. trunk) changes r420989:426073 into the WODEN-40 branch
Modified:
incubator/woden/branches/WODEN-40/.classpath
incubator/woden/branches/WODEN-40/build.properties
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/OMUtils.java
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/QNameUtils.java
Modified: incubator/woden/branches/WODEN-40/.classpath
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/.classpath?rev=426077&r1=426076&r2=426077&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/.classpath (original)
+++ incubator/woden/branches/WODEN-40/.classpath Thu Jul 27 06:52:40 2006
@@ -10,9 +10,9 @@
<classpathentry kind="var" path="ECLIPSE_HOME/plugins/org.apache.ant_1.6.5/lib/ant.jar"/>
<classpathentry kind="lib" path="downloads/lib/XmlSchema-1.0.3.jar"/>
<classpathentry kind="lib" path="downloads/lib/wsdl4j.jar"/>
- <classpathentry kind="lib" path="downloads/lib/axiom-api-1.0.jar"/>
+ <classpathentry kind="lib" path="downloads/lib/axiom-api-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="downloads/lib/stax-api-1.0.1.jar"/>
- <classpathentry kind="lib" path="downloads/lib/axiom-impl-1.0.jar"/>
+ <classpathentry kind="lib" path="downloads/lib/axiom-impl-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="downloads/lib/commons-logging-api-1.1.jar"/>
<classpathentry kind="lib" path="downloads/lib/wstx-asl-2.9.3.jar"/>
<classpathentry kind="output" path="bin"/>
Modified: incubator/woden/branches/WODEN-40/build.properties
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/build.properties?rev=426077&r1=426076&r2=426077&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/build.properties (original)
+++ incubator/woden/branches/WODEN-40/build.properties Thu Jul 27 06:52:40 2006
@@ -27,11 +27,15 @@
AntJar = ant.jar
WSDL4JURL = http://superb-west.dl.sourceforge.net/sourceforge/wsdl4j/wsdl4j-bin-1.5.2.zip
WSDL4JFile = wsdl4j-bin-1.5.2.zip
-AxiomApiURL = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-api-1.0.jar
-AxiomApiFile = axiom-api-1.0.jar
-AxiomImplURL = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-impl-1.0.jar
-AxiomImplFile = axiom-impl-1.0.jar
-CommonsLoggingURL = http://apache.osuosl.org/java-repository/commons-logging/jars/commons-logging-api-1.1.jar
+AxiomApiURL = http://ws.zones.apache.org/~dims/maven/ws-commons/jars/axiom-api-SNAPSHOT.jar
+AxiomApiFile = axiom-api-SNAPSHOT.jar
+AxiomImplURL = http://ws.zones.apache.org/~dims/maven/ws-commons/jars/axiom-impl-SNAPSHOT.jar
+AxiomImplFile = axiom-impl-SNAPSHOT.jar
+#AxiomApiURL = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-api-1.0.jar
+#AxiomApiFile = axiom-api-1.0.jar
+#AxiomImplURL = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-impl-1.0.jar
+#AxiomImplFile = axiom-impl-1.0.jar
+CommonsLoggingURL = http://www.ibiblio.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar
CommonsLoggingFile = commons-logging-api-1.1.jar
StaxURL = http://www.ibiblio.org/maven/stax/jars/stax-api-1.0.1.jar
StaxFile = stax-api-1.0.1.jar
Modified: incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java?rev=426077&r1=426076&r2=426077&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java (original)
+++ incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java Thu Jul 27 06:52:40 2006
@@ -15,20 +15,6 @@
*/
package org.apache.woden.internal;
-import java.io.ByteArrayInputStream;
-import java.net.MalformedURLException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-import javax.xml.stream.XMLStreamException;
-
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMNamespace;
import org.apache.woden.ErrorHandler;
@@ -74,6 +60,19 @@
import org.apache.ws.commons.schema.XmlSchemaException;
import org.xml.sax.InputSource;
+import javax.xml.namespace.QName;
+import javax.xml.stream.XMLStreamException;
+import java.io.ByteArrayInputStream;
+import java.net.MalformedURLException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.util.HashMap;
+import java.util.Hashtable;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
/**
* Implements WSDL reader behaviour for OM based parsing
*/
@@ -145,7 +144,7 @@
while(namespaces.hasNext()){
OMNamespace namespace = (OMNamespace)namespaces.next();
String localPart = namespace.getPrefix();
- String value = namespace.getName();
+ String value = namespace.getNamespaceURI();
if (!(Constants.ATTR_XMLNS).equals(localPart)){
desc.addNamespace(localPart, getURI(value)); //a prefixed namespace
@@ -1315,7 +1314,7 @@
throws WSDLException {
QName elementType = QNameUtils.newQName(el);
- String namespaceURI = el.getNamespace().getName();
+ String namespaceURI = el.getNamespace().getNamespaceURI();
try{
if (namespaceURI == null || namespaceURI.equals(Constants.NS_URI_WSDL20)){
getErrorReporter().reportError(
Modified: incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/OMUtils.java
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/OMUtils.java?rev=426077&r1=426076&r2=426077&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/OMUtils.java (original)
+++ incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/OMUtils.java Thu Jul 27 06:52:40 2006
@@ -15,17 +15,6 @@
*/
package org.apache.woden.internal.util.om;
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
-import java.util.Iterator;
-
-import javax.xml.namespace.QName;
-import javax.xml.stream.XMLStreamException;
-
import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.impl.builder.StAXOMBuilder;
@@ -36,6 +25,16 @@
import org.apache.woden.wsdl20.xml.DescriptionElement;
import org.xml.sax.InputSource;
+import javax.xml.namespace.QName;
+import javax.xml.stream.XMLStreamException;
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.util.Iterator;
+
/**
* This class contains utility methods required for parsing elements
* in a WSDL using AXIOM.
@@ -137,7 +136,7 @@
String namespaceURI = null;
if (prefix != null){
- namespaceURI = contextEl.findNamespaceURI(prefix).getName();
+ namespaceURI = contextEl.findNamespaceURI(prefix).getNamespaceURI();
//TODO investigate changing the registration of namespaces and prefixes (i.e. namespace decls)
//so it can happen within any WSDL element, not just Description (current behaviour is copied from WSDL4J)
//registerUniquePrefix(prefix, namespaceURI, desc);
Modified: incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/QNameUtils.java
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/QNameUtils.java?rev=426077&r1=426076&r2=426077&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/QNameUtils.java (original)
+++ incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/QNameUtils.java Thu Jul 27 06:52:40 2006
@@ -41,7 +41,7 @@
public static QName newQName(OMElement element){
if (element != null){
OMNamespace namespace = element.getNamespace();
- return new QName(namespace.getName(), element.getLocalName());
+ return new QName(namespace.getNamespaceURI(), element.getLocalName());
}
else{
return null;
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org