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]
