You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by ip...@apache.org on 2005/01/25 18:45:31 UTC

svn commit: r126398 - /incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java /incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java

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 {@link 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: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org


Re: svn commit: r126398 - /incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java /incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java

Posted by Ian Springer <ip...@apache.org>.
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, ips@apache.org <ip...@apache.org> 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 {@link 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: apollo-dev-unsubscribe@ws.apache.org
>>For additional commands, e-mail: apollo-dev-help@ws.apache.org
>>
>>
>>    
>>
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org


Re: svn commit: r126398 - /incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java /incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2JavaTask.java

Posted by Davanum Srinivas <da...@gmail.com>.
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, ips@apache.org <ip...@apache.org> 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 {@link 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: apollo-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: apollo-dev-help@ws.apache.org
> 
> 


-- 
Davanum Srinivas - http://webservices.apache.org/~dims/

---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org