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