scheu 2002/10/11 10:23:59
Modified: java/src/org/apache/axis/wsdl/toJava
JavaBeanHelperWriter.java
java/tools/org/apache/axis/tools/ant/wsdl
Wsdl2javaAntTask.java
Log:
two small changes:
- xmlType was being emitted wrong in the meta data for the interop4/groupi case
- exposed debug option in WSDL2JavaAntTask
Revision Changes Path
1.26 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java
Index: JavaBeanHelperWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- JavaBeanHelperWriter.java 8 Oct 2002 03:31:33 -0000 1.25
+++ JavaBeanHelperWriter.java 11 Oct 2002 17:23:59 -0000 1.26
@@ -273,7 +273,7 @@
// Some special handling for arrays
TypeEntry elemType = elem.getType();
- if (elemType.getRefType() != null) {
+ while (elemType.getRefType() != null) {
elemType = elemType.getRefType();
}
QName xmlType = elemType.getQName();
1.4 +12 -0
xml-axis/java/tools/org/apache/axis/tools/ant/wsdl/Wsdl2javaAntTask.java
Index: Wsdl2javaAntTask.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/tools/org/apache/axis/tools/ant/wsdl/Wsdl2javaAntTask.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Wsdl2javaAntTask.java 20 Sep 2002 16:45:14 -0000 1.3
+++ Wsdl2javaAntTask.java 11 Oct 2002 17:23:59 -0000 1.4
@@ -81,6 +81,7 @@
public class Wsdl2javaAntTask extends Task
{
private boolean verbose = false;
+ private boolean debug = false;
private boolean server = false;
private boolean skeletonDeploy = false;
private boolean testCase = false;
@@ -132,6 +133,7 @@
public void traceParams(int logLevel) {
log("Running Wsdl2javaAntTask with parameters:", logLevel);
log("\tverbose:" + verbose, logLevel);
+ log("\tdebug:" + debug, logLevel);
log("\tserver-side:" + server, logLevel);
log("\tskeletonDeploy:" + skeletonDeploy, logLevel);
log("\thelperGen:" + helperGen, logLevel);
@@ -183,6 +185,7 @@
emitter.setServerSide(server);
emitter.setSkeletonWanted(skeletonDeploy);
emitter.setVerbose(verbose);
+ emitter.setDebug(debug);
emitter.setTypeMappingVersion(tm);
//TODO: extract this and make it an attribute
emitter.setNStoPkg(project.resolveFile("NStoPkg.properties"));
@@ -231,6 +234,15 @@
public void setVerbose(boolean verbose) {
this.verbose = verbose;
}
+
+ /**
+ * flag for debug output; default=false
+ *
+ *@param debug The new debug value
+ */
+ public void setDebug(boolean debug) {
+ this.debug = debug;
+ }
/**
* emit server-side bindings for web service; default=false