Author: mmao
Date: Tue May 1 02:26:04 2007
New Revision: 533981
URL: http://svn.apache.org/viewvc?view=rev&rev=533981
Log:
* Tools Code cleanup
* Fix the MtomServerTest on windows platform
Removed:
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/WSDLException.java
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/WSDLModel.java
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/WSDLParameter.java
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/JCodeModelFilter.java
incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/fortest/withannotation/doc/GreeterStringArray.java
incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/fortest/withannotation/doc/GreeterStringArrayImpl.java
Modified:
incubator/cxf/trunk/rt/frontend/jaxws/pom.xml
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/mtom/MtomServerTest.java
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/VelocityGenerator.java
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaMethod.java
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaParameter.java
incubator/cxf/trunk/tools/javato/pom.xml
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/WrapperBeanGenerator.java
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/annotator/WrapperBeanAnnotator.java
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java
Modified: incubator/cxf/trunk/rt/frontend/jaxws/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/frontend/jaxws/pom.xml?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
--- incubator/cxf/trunk/rt/frontend/jaxws/pom.xml (original)
+++ incubator/cxf/trunk/rt/frontend/jaxws/pom.xml Tue May 1 02:26:04 2007
@@ -56,13 +56,6 @@
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-tools-common</artifactId>
- <version>${project.version}</version>
- </dependency>
-
-
- <dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
</dependency>
Modified:
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/mtom/MtomServerTest.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/mtom/MtomServerTest.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/mtom/MtomServerTest.java
(original)
+++
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/mtom/MtomServerTest.java
Tue May 1 02:26:04 2007
@@ -176,7 +176,7 @@
ByteArrayOutputStream out = new ByteArrayOutputStream();
IOUtils.copy(inAtt.getDataHandler().getInputStream(), out);
out.close();
- assertEquals(197, out.size());
+ assertTrue(out.size() > 196 && out.size() < 201);
}
@Override
Modified:
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/VelocityGenerator.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/VelocityGenerator.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/VelocityGenerator.java
(original)
+++
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/VelocityGenerator.java
Tue May 1 02:26:04 2007
@@ -123,23 +123,6 @@
}
}
-// public File parseOutputName(String packageName, String filename, String
ext) throws ToolException {
-// FileWriterUtil fw = null;
-// Writer writer = null;
-
-// FileUtils.mkDir(new File(this.baseDir));
-
-// fw = new FileWriterUtil(this.baseDir);
-// try {
-// writer = fw.getWriter(packageName, filename + ext);
-// } catch (IOException ioe) {
-// Message msg = new Message("FAIL_TO_WRITE_FILE", LOG,
packageName + "." + filename + ext);
-// throw new ToolException(msg, ioe);
-// }
-
-// return writer;
-// }
-
public void setCommonAttributes() {
attributes.put("currentdate", Calendar.getInstance().getTime());
attributes.put("version", Version.getCurrentVersion());
Modified:
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaMethod.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaMethod.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaMethod.java
(original)
+++
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaMethod.java
Tue May 1 02:26:04 2007
@@ -42,15 +42,12 @@
private String soapAction;
private SOAPBinding.Style soapStyle;
private SOAPBinding.Use soapUse;
- private WSDLParameter requestParameter;
- private WSDLParameter responseParameter;
private boolean wrapperStyle;
private boolean enableMime = true;
private JavaInterface javaInterface;
private final List<JavaParameter> parameters = new
ArrayList<JavaParameter>();
private final List<JavaException> exceptions = new
ArrayList<JavaException>();
private final Map<String, JavaAnnotation> annotations = new
HashMap<String, JavaAnnotation>();
- private final List<WSDLException> wsdlExceptions = new
ArrayList<WSDLException>();
private JavaCodeBlock block;
@@ -244,35 +241,6 @@
public Map<String, JavaAnnotation> getAnnotationMap() {
return this.annotations;
- }
-
- public void addWSDLException(WSDLException exception) {
- if (wsdlExceptions.contains(exception)) {
- Message message = new Message("EXCEPTION_ALREADY_EXIST", LOG,
- exception.getDetailType().getName());
- throw new ToolException(message);
- }
- wsdlExceptions.add(exception);
- }
-
- public List<WSDLException> getWSDLExceptions() {
- return wsdlExceptions;
- }
-
- public void addRequest(WSDLParameter param) {
- this.requestParameter = param;
- }
-
- public WSDLParameter getRequest() {
- return this.requestParameter;
- }
-
- public void addResponse(WSDLParameter param) {
- this.responseParameter = param;
- }
-
- public WSDLParameter getResponse() {
- return this.responseParameter;
}
public List<String> getParameterList() {
Modified:
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaParameter.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaParameter.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaParameter.java
(original)
+++
incubator/cxf/trunk/tools/common/src/main/java/org/apache/cxf/tools/common/model/JavaParameter.java
Tue May 1 02:26:04 2007
@@ -19,7 +19,6 @@
package org.apache.cxf.tools.common.model;
-import com.sun.xml.bind.api.TypeReference;
public class JavaParameter extends JavaType implements JavaAnnotatable {
@@ -33,11 +32,7 @@
public JavaParameter() {
}
- public JavaParameter(String pname, TypeReference pref , JavaType.Style
pstyle) {
- name = pname;
- typeRef = pref;
- style = pstyle;
- }
+
public JavaParameter(String n, String t, String tns) {
super(n, t, tns);
}
Modified: incubator/cxf/trunk/tools/javato/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/pom.xml?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
--- incubator/cxf/trunk/tools/javato/pom.xml (original)
+++ incubator/cxf/trunk/tools/javato/pom.xml Tue May 1 02:26:04 2007
@@ -68,20 +68,6 @@
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-xjc</artifactId>
- </dependency>
- <dependency>
- <groupId>javax.xml.ws</groupId>
- <artifactId>jaxws-api</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- </dependency>
- <dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>saaj-api</artifactId>
</dependency>
@@ -127,11 +113,6 @@
<artifactId>jaxb-impl</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
- <version>${project.version}</version>
- </dependency>
</dependencies>
Modified:
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/WrapperBeanGenerator.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/WrapperBeanGenerator.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/WrapperBeanGenerator.java
(original)
+++
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/WrapperBeanGenerator.java
Tue May 1 02:26:04 2007
@@ -34,7 +34,6 @@
import org.apache.cxf.tools.util.FileWriterUtil;
public final class WrapperBeanGenerator extends AbstractGenerator<File> {
- private Class<?> serviceClass;
private File compileToDir;
public File generate(final File sourcedir) {
@@ -53,15 +52,6 @@
compileToDir = f;
}
-
- public Class<?> getServiceClass() {
- return this.serviceClass;
- }
-
- public void setServiceClass(Class<?> clz) {
- this.serviceClass = clz;
- }
-
private void generateWrapperBeanClasses(final ServiceInfo serviceInfo,
final File dir) {
List<JavaClass> wrapperClasses = new ArrayList<JavaClass>();
Modified:
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/annotator/WrapperBeanAnnotator.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/annotator/WrapperBeanAnnotator.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/annotator/WrapperBeanAnnotator.java
(original)
+++
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/generator/wsdl11/annotator/WrapperBeanAnnotator.java
Tue May 1 02:26:04 2007
@@ -22,14 +22,13 @@
import org.apache.cxf.tools.common.model.Annotator;
import org.apache.cxf.tools.common.model.JavaAnnotatable;
import org.apache.cxf.tools.common.model.JavaAnnotation;
-import org.apache.cxf.tools.common.model.JavaInterface;
import org.apache.cxf.tools.java2wsdl.generator.wsdl11.model.WrapperBeanClass;
public class WrapperBeanAnnotator implements Annotator {
public void annotate(final JavaAnnotatable clz) {
WrapperBeanClass wrapperBeanClass = null;
- if (clz instanceof JavaInterface) {
+ if (clz instanceof WrapperBeanClass) {
wrapperBeanClass = (WrapperBeanClass) clz;
} else {
throw new RuntimeException("WrapperBeanAnnotator expect JavaClass
as input");
Modified:
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java?view=diff&rev=533981&r1=533980&r2=533981
==============================================================================
---
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java
(original)
+++
incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java
Tue May 1 02:26:04 2007
@@ -91,7 +91,6 @@
private AbstractGenerator getWrapperBeanGenerator() {
WrapperBeanGenerator generator = new WrapperBeanGenerator();
generator.setOutputBase(getSourceDir());
- generator.setServiceClass(getServiceClass());
generator.setCompileToDir(getClassesDir());
return generator;
}