Author: richard.opalka(a)jboss.com
Date: 2009-11-27 02:16:00 -0500 (Fri, 27 Nov 2009)
New Revision: 11161
Modified:
stack/metro/trunk/modules/client/src/main/java/org/jboss/wsf/stack/metro/tools/MetroProviderImpl.java
Log:
[JBWS-2840] implementing in Metro
Modified:
stack/metro/trunk/modules/client/src/main/java/org/jboss/wsf/stack/metro/tools/MetroProviderImpl.java
===================================================================
---
stack/metro/trunk/modules/client/src/main/java/org/jboss/wsf/stack/metro/tools/MetroProviderImpl.java 2009-11-27
07:15:28 UTC (rev 11160)
+++
stack/metro/trunk/modules/client/src/main/java/org/jboss/wsf/stack/metro/tools/MetroProviderImpl.java 2009-11-27
07:16:00 UTC (rev 11161)
@@ -39,11 +39,12 @@
{
private ClassLoader loader;
- private boolean generateWsdl = false;
- private boolean generateSource = false;
+ private boolean generateWsdl;
+ private boolean extension;
+ private boolean generateSource;
private File outputDir = new File("output");
- private File resourceDir = null;
- private File sourceDir = null;
+ private File resourceDir;
+ private File sourceDir;
private PrintStream messageStream = new NullPrintStream();
public MetroProviderImpl()
@@ -55,6 +56,11 @@
this.generateWsdl = generateWsdl;
}
+ public void setExtension(boolean extension)
+ {
+ this.extension = extension;
+ }
+
public void setGenerateSource(boolean generateSource)
{
this.generateSource = generateSource;
@@ -157,8 +163,17 @@
}
// -wsdl[:protocol]
- if (generateWsdl) {
- args.add("-wsdl");
+ if (generateWsdl)
+ {
+ if (extension)
+ {
+ args.add("-wsdl:Xsoap1.2");
+ args.add("-extension");
+ }
+ else
+ {
+ args.add("-wsdl");
+ }
}
// --classpath
Show replies by date