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/04 16:26:57 UTC
svn commit: r419019 - in /incubator/woden/branches/WODEN-40: ./
src/org/apache/woden/internal/ src/org/apache/woden/internal/util/om/
Author: hughesj
Date: Tue Jul 4 07:26:56 2006
New Revision: 419019
URL: http://svn.apache.org/viewvc?rev=419019&view=rev
Log:
Merged with trunk r419005
Added:
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLFactory.java
- copied unchanged from r419005, incubator/woden/java/src/org/apache/woden/internal/OMWSDLFactory.java
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java
- copied, changed from r419005, incubator/woden/java/src/org/apache/woden/internal/OMWSDLReader.java
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/
- copied from r419005, incubator/woden/java/src/org/apache/woden/internal/util/om/
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/OMUtils.java
- copied unchanged from r419005, incubator/woden/java/src/org/apache/woden/internal/util/om/OMUtils.java
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/util/om/QNameUtils.java
- copied unchanged from r419005, incubator/woden/java/src/org/apache/woden/internal/util/om/QNameUtils.java
Modified:
incubator/woden/branches/WODEN-40/.classpath
incubator/woden/branches/WODEN-40/build.properties
incubator/woden/branches/WODEN-40/build.xml
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLFactory.java
incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLReader.java
Modified: incubator/woden/branches/WODEN-40/.classpath
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/.classpath?rev=419019&r1=419018&r2=419019&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/.classpath (original)
+++ incubator/woden/branches/WODEN-40/.classpath Tue Jul 4 07:26:56 2006
@@ -10,5 +10,7 @@
<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/stax-api-1.0.1.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Modified: incubator/woden/branches/WODEN-40/build.properties
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/build.properties?rev=419019&r1=419018&r2=419019&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/build.properties (original)
+++ incubator/woden/branches/WODEN-40/build.properties Tue Jul 4 07:26:56 2006
@@ -27,6 +27,11 @@
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
+AxiomURL = http://www.apache.org/dist/ws/commons/axiom/1_0/axiom-1.0-bin.zip
+AxiomFile = axiom-1.0-bin.zip
+AxiomJar = axiom-api-1.0.jar
+StaxURL = http://www.ibiblio.org/maven/stax/jars/stax-api-1.0.1.jar
+StaxFile = stax-api-1.0.1.jar
! The location of the Woden build home
build.home = ${basedir}
Modified: incubator/woden/branches/WODEN-40/build.xml
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/build.xml?rev=419019&r1=419018&r2=419019&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/build.xml (original)
+++ incubator/woden/branches/WODEN-40/build.xml Tue Jul 4 07:26:56 2006
@@ -71,6 +71,11 @@
<echo message="AntJar=${AntJar}" />
<echo message="WSDL4JURL=${WSDL4JURL}" />
<echo message="WSDL4JFile=${WSDL4JFile}" />
+ <echo message="AxiomURL=${AxiomURL}" />
+ <echo message="AxiomFile=${AxiomFile}" />
+ <echo message="AxiomJar=${AxiomJar}" />
+ <echo message="StaxURL=${StaxURL}" />
+ <echo message="StaxFile=${StaxFile}" />
<echo message="build.home=${build.home}" />
<echo message="version=${version}" />
<echo message="milestone=${milestone}" />
@@ -112,11 +117,17 @@
<available file="${downloads}/${XercesFile}" property="Xerces.exists" />
<available file="${downloads}/${AntFile}" property="Ant.exists" />
<available file="${downloads}/${WSDL4JFile}" property="WSDL4J.exists" />
+ <available file="${downloads}/${AxiomFile}" property="Axiom.exists" />
+ <!-- The Stax 1.0.x API jar is only available in jar form, not zip
+ so we download it straight into the libraryDir -->
+ <available file="${libraryDir}/${StaxFile}" property="Stax.exists" />
<antcall target="getXmlSchema" />
<antcall target="getXerces" />
<antcall target="getAnt" />
<antcall target="getWSDL4J" />
+ <antcall target="getAxiom" />
+ <antcall target="getStax" />
<antcall target="extractXmlSchema" />
@@ -173,6 +184,22 @@
<include name="**/wsdl4j*.jar" />
</patternset>
</unzip>
+ </target>
+
+ <!-- Get the latest version of Axiom and unzip it -->
+ <target name="getAxiom" unless="Axiom.exists">
+ <get src="${AxiomURL}" dest="${downloads}/${AxiomFile}" />
+
+ <unzip src="${downloads}/${AxiomFile}" dest="${libraryDir}">
+ <patternset>
+ <include name="**/${AxiomJar}" />
+ </patternset>
+ </unzip>
+ </target>
+
+ <!-- Get the latest version of Stax API and unzip it -->
+ <target name="getStax" unless="Stax.exists">
+ <get src="${StaxURL}" dest="${libraryDir}/${StaxFile}" />
</target>
<!-- Copy the XmlSchema file to the lib dir -->
Modified: incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLFactory.java
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLFactory.java?rev=419019&r1=419018&r2=419019&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLFactory.java (original)
+++ incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLFactory.java Tue Jul 4 07:26:56 2006
@@ -25,13 +25,13 @@
/**
- * @author jkaputin@apache.org
+ * @author John Kaputin (jkaputin@apache.org)
*/
public class DOMWSDLFactory extends WSDLFactory {
public WSDLReader newWSDLReader() throws WSDLException {
- return (WSDLReader) new DOMWSDLReader();
+ return new DOMWSDLReader();
}
Modified: incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLReader.java
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLReader.java?rev=419019&r1=419018&r2=419019&view=diff
==============================================================================
--- incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLReader.java (original)
+++ incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/DOMWSDLReader.java Tue Jul 4 07:26:56 2006
@@ -169,17 +169,21 @@
Object source = wsdlSource.getSource();
URI baseURI = wsdlSource.getBaseURI();
- URL url;
- try {
- url = StringUtils.getURL(null, baseURI.toString());
-
- } catch (MalformedURLException e) {
-
- String msg = getErrorReporter().getFormattedMessage(
- "WSDL502", new Object[] {null, baseURI.toString()});
- throw new WSDLException(WSDLException.PARSER_ERROR, msg, e);
+ String wsdlURL = null;
+ if(baseURI != null)
+ {
+ URL url;
+ try {
+ url = StringUtils.getURL(null, baseURI.toString());
+
+ } catch (MalformedURLException e) {
+
+ String msg = getErrorReporter().getFormattedMessage(
+ "WSDL502", new Object[] {null, baseURI.toString()});
+ throw new WSDLException(WSDLException.PARSER_ERROR, msg, e);
+ }
+ wsdlURL = url.toString();
}
- String wsdlURL = url.toString();
if(source instanceof Element) {
return readWSDL(wsdlURL, (Element)source);
Copied: incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java (from r419005, incubator/woden/java/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?p2=incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java&p1=incubator/woden/java/src/org/apache/woden/internal/OMWSDLReader.java&r1=419005&r2=419019&rev=419019&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/OMWSDLReader.java (original)
+++ incubator/woden/branches/WODEN-40/src/org/apache/woden/internal/OMWSDLReader.java Tue Jul 4 07:26:56 2006
@@ -136,13 +136,13 @@
desc.setTypesElement(parseTypes(wsdlComponent, desc));
}
else if (QNameUtils.matches(Constants.Q_ELEM_INTERFACE, wsdlComponent)){
- desc.addInterfaceElement(parseInterface(wsdlComponent, desc));
+ parseInterface(wsdlComponent, desc);
}
else if (QNameUtils.matches(Constants.Q_ELEM_BINDING, wsdlComponent)){
- desc.addBindingElement(parseBinding(wsdlComponent, desc));
+ parseBinding(wsdlComponent, desc);
}
else if (QNameUtils.matches(Constants.Q_ELEM_SERVICE, wsdlComponent)){
- desc.addServiceElement(parseService(wsdlComponent, desc));
+ parseService(wsdlComponent, desc);
}
//todo: Add parsing for includes & imports
else{
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org