Hey Dims,

Apollo's Wsdl2Java is its own beast, i.e. it doesn't extend Axis' Wsdl2Java. It generates XMLBeans for the WSDL types and a set of server-side artifacts that use those XMLBeans.

Thanks for the offer though!

Ian

Davanum Srinivas wrote:

Ian,

is there stuff here which is better off in the main axis ant task
itself? i'd be willing to patch that if needed.

thanks,
dims


On 25 Jan 2005 17:45:31 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:


Author: ips
Date: Tue Jan 25 09:45:28 2005
New Revision: 126398

URL: http://svn.apache.org/viewcvs?view=rev&rev=126398
Log:
made Ant task extensible for Hermes' sake

Modified:
  incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
  incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java

Modified: 
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
Url: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java?view=diff&rev=126398&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java&r1=126397&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java&r2=126398
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java  
(original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java  
Tue Jan 25 09:45:28 2005
@@ -66,7 +66,7 @@
/**
 * Generates Java Web service types and skeletons from a WSRF WSDL.
 *
- * @author Ian P. Springer (Hewlett-Packard Company)
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
 */
public class Wsdl2Java
{

Modified: 
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java
Url: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java?view=diff&rev=126398&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java&r1=126397&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java&r2=126398
==============================================================================
--- 
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java  
    (original)
+++ 
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java  
    Tue Jan 25 09:45:28 2005
@@ -28,11 +28,9 @@
import java.util.List;

/**
- * LOG-DONE
- * <p/>
 * Ant task that wraps [EMAIL PROTECTED] Wsdl2Java}.
 *
- * @author Ian P. Springer (Hewlett-Packard Company)
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
 */
public class Wsdl2JavaTask extends MatchingTask
{
@@ -220,15 +218,22 @@
            options.setDebug( m_debug.booleanValue() );
        }
        File[] classpathFiles = Wsdl2Java.toFileArray( m_classpath.toString() );
+        File[] wsdlFiles = (File[]) m_wsdls.toArray( new File[0] );
        try
        {
-            Wsdl2Java wsdl2Java = new Wsdl2Java( (File[]) m_wsdls.toArray( new 
File[0] ), m_outputDir, classpathFiles, options );
+            Wsdl2Java wsdl2Java = createWsdl2Java( wsdlFiles, m_outputDir, 
classpathFiles, options );
            wsdl2Java.generate();
        }
        catch ( Exception e )
        {
            throw new BuildException( e );
        }
+    }
+
+    protected Wsdl2Java createWsdl2Java( File[] wsdlFiles, File outputDir, 
File[] classpathFiles, Wsdl2Java.Wsdl2JavaOptions options )
+            throws Exception
+    {
+        return new Wsdl2Java( wsdlFiles, outputDir, classpathFiles, options );
    }

    /**

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]










---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to