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]
