You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by aj...@apache.org on 2005/06/06 05:47:56 UTC
svn commit: r180204 - in /webservices/axis/trunk/java/modules/tool:
resources/codegen/ resources/service/ src/org/apache/axis/tool/ant/
src/org/apache/axis/tool/codegen/eclipse/ src/org/apache/axis/tool/core/
src/org/apache/axis/tool/service/control/
src/org/apache/axis/tool/service/eclipse/plugin/
src/org/apache/axis/tool/service/eclipse/ui/
src/org/apache/axis/tool/service/resource/
src/org/apache/axis/tool/service/swing/ui/ xdocs/ xdocs/codegen/
Author: ajith
Date: Sun Jun 5 20:47:54 2005
New Revision: 180204
URL: http://svn.apache.org/viewcvs?rev=180204&view=rev
Log:
Checking in the documentation for the codegen wizard
Added:
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/ant/
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/ant/AntCodegenTask.java
webservices/axis/trunk/java/modules/tool/xdocs/
webservices/axis/trunk/java/modules/tool/xdocs/codegen/
webservices/axis/trunk/java/modules/tool/xdocs/codegen/CodegenHelp.html
webservices/axis/trunk/java/modules/tool/xdocs/codegen/OptionsPage.JPG (with props)
webservices/axis/trunk/java/modules/tool/xdocs/codegen/OutputPage.JPG (with props)
webservices/axis/trunk/java/modules/tool/xdocs/codegen/WSDLSelectionPage.JPG (with props)
webservices/axis/trunk/java/modules/tool/xdocs/codegen/wizardSelectionPage.JPG (with props)
Modified:
webservices/axis/trunk/java/modules/tool/resources/codegen/plugin.xml
webservices/axis/trunk/java/modules/tool/resources/service/plugin.xml
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/codegen/eclipse/CodeGenWizard.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/core/ServiceFileCreator.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/Controller.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/ProcessException.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/plugin/ServiceArchiver.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/ServiceArchiveWizard.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane1.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane2.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane3.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane4.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/resource/ServiceResources.properties
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/MainWindow.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane1.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane2.java
webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane3.java
Modified: webservices/axis/trunk/java/modules/tool/resources/codegen/plugin.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/resources/codegen/plugin.xml?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/resources/codegen/plugin.xml (original)
+++ webservices/axis/trunk/java/modules/tool/resources/codegen/plugin.xml Sun Jun 5 20:47:54 2005
@@ -5,16 +5,16 @@
name="Axis2 Codegen Wizard Plug-in"
version="1.0.0"
provider-name="Apache Software Foundation"
- class="org.apache.axis.tool.codegen.eclipse.CodegenWizardPlugin">
+ class="org.apache.axis.tool.codegen.eclipse.plugin.CodegenWizardPlugin">
<runtime>
<library name="Axis2CodegenWizard.jar">
<export name="*"/>
</library>
- <library name="lib/Axis2-WSDL.jar">
+ <library name="lib/axis2-wsdl-M1.jar">
<export name="*"/>
</library>
- <library name="lib/Axis2-XML.jar">
+ <library name="lib/axis2-xml-M1.jar">
<export name="*"/>
</library>
<library name="lib/axis-wsdl4j-1.2-RC3.jar">
Modified: webservices/axis/trunk/java/modules/tool/resources/service/plugin.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/resources/service/plugin.xml?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/resources/service/plugin.xml (original)
+++ webservices/axis/trunk/java/modules/tool/resources/service/plugin.xml Sun Jun 5 20:47:54 2005
@@ -5,7 +5,7 @@
name="Axis Service Maker"
version="1.0.0"
provider-name="Apache Software Foundation"
- class="org.apache.axis.tool.eclipse.plugin.ServiceArchiver">
+ class="org.apache.axis.tool.service.eclipse.plugin.ServiceArchiver">
<runtime>
<library name="Axis_Service_Archiver.jar">
@@ -30,7 +30,7 @@
name="Axis2 Service Archiver"
icon="icons/sample.gif"
category="Axis2_Wizards"
- class="org.apache.axis.tool.eclipse.ui.ServiceArchiveWizard"
+ class="org.apache.axis.tool.service.eclipse.ui.ServiceArchiveWizard"
id="org.apache.axis.tool.service.serviceWizard">
</wizard>
</extension>
Added: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/ant/AntCodegenTask.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/ant/AntCodegenTask.java?rev=180204&view=auto
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/ant/AntCodegenTask.java (added)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/ant/AntCodegenTask.java Sun Jun 5 20:47:54 2005
@@ -0,0 +1,179 @@
+package org.apache.axis.tool.ant;
+
+import org.apache.tools.ant.Task;
+import org.apache.tools.ant.BuildException;
+import org.apache.wsdl.WSDLDescription;
+import org.apache.axis.wsdl.codegen.CodeGenConfiguration;
+import org.apache.axis.wsdl.codegen.CodeGenerationEngine;
+import org.apache.axis.wsdl.codegen.CommandLineOptionConstants;
+import org.apache.axis.wsdl.codegen.CommandLineOption;
+import org.apache.axis.wsdl.builder.WOMBuilderFactory;
+import org.apache.axis.wsdl.util.URLProcessor;
+
+import javax.wsdl.WSDLException;
+import java.util.Map;
+import java.util.HashMap;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.FileInputStream;
+import java.io.File;
+
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*
+*/
+public class AntCodegenTask extends Task{
+
+ private String WSDLFileName=null;
+ private String output=".";
+ private String packageName=URLProcessor.DEFAULT_PACKAGE;
+ private String language=CommandLineOptionConstants.LanguageNames.JAVA;
+
+ private boolean asyncOnly=false;
+ private boolean syncOnly=false;
+ private boolean serverSide=false;
+ private boolean testcase=false;
+ private boolean generateServerXml=false;
+
+ /**
+ *
+ */
+ private Map fillOptionMap() {
+ Map optionMap = new HashMap();
+
+ optionMap.put(CommandLineOptionConstants.WSDL_LOCATION_URI_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.WSDL_LOCATION_URI_OPTION,
+ getStringArray(WSDLFileName)));
+
+ if (asyncOnly) {
+ optionMap
+ .put(
+ CommandLineOptionConstants.CODEGEN_ASYNC_ONLY_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.CODEGEN_ASYNC_ONLY_OPTION,
+ new String[0]));
+ }
+ if (syncOnly) {
+ optionMap
+ .put(
+ CommandLineOptionConstants.CODEGEN_SYNC_ONLY_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.CODEGEN_SYNC_ONLY_OPTION,
+ new String[0]));
+ }
+ optionMap.put(CommandLineOptionConstants.PACKAGE_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.PACKAGE_OPTION,
+ getStringArray(packageName)));
+ optionMap.put(CommandLineOptionConstants.STUB_LANGUAGE_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.STUB_LANGUAGE_OPTION,
+ getStringArray(language)));
+ optionMap.put(CommandLineOptionConstants.OUTPUT_LOCATION_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.OUTPUT_LOCATION_OPTION,
+ getStringArray(output)));
+ if (serverSide) {
+ optionMap.put(CommandLineOptionConstants.SERVER_SIDE_CODE_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.SERVER_SIDE_CODE_OPTION,
+ new String[0]));
+
+ if (generateServerXml) {
+ optionMap.put(
+ CommandLineOptionConstants.GENERATE_SERVICE_DESCRIPTION_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.GENERATE_SERVICE_DESCRIPTION_OPTION,
+ new String[0]));
+ }
+ }
+ if (testcase){
+ optionMap
+ .put(
+ CommandLineOptionConstants.GENERATE_TEST_CASE_OPTION,
+ new CommandLineOption(
+ CommandLineOptionConstants.GENERATE_TEST_CASE_OPTION,
+ new String[0]));
+ }
+ //System.out.println(page3.getOutputLocation());
+ return optionMap;
+ }
+
+ private WSDLDescription getWOM(String wsdlLocation) throws WSDLException ,
+ IOException {
+ InputStream in = new FileInputStream(new File(wsdlLocation));
+ return WOMBuilderFactory.getBuilder(WOMBuilderFactory.WSDL11).build(in);
+ }
+
+ private String[] getStringArray(String value) {
+ String[] values = new String[1];
+ values[0] = value;
+ return values;
+ }
+
+
+ public void execute() throws BuildException {
+ try {
+ WSDLDescription wom = this.getWOM(WSDLFileName);
+ Map optionsMap = fillOptionMap();
+ CodeGenConfiguration codegenConfig = new CodeGenConfiguration(wom,
+ optionsMap);
+ new CodeGenerationEngine(codegenConfig).generate();
+ } catch (Exception e) {
+ throw new BuildException(e);
+ }
+
+ }
+
+ public void setWSDLFileName(String WSDLFileName) {
+ this.WSDLFileName = WSDLFileName;
+ }
+
+ public void setOutput(String output) {
+ this.output = output;
+ }
+
+ public void setPackageName(String packageName) {
+ this.packageName = packageName;
+ }
+
+ public void setLanguage(String language) {
+ this.language = language;
+ }
+
+ public void setAsyncOnly(boolean asyncOnly) {
+ this.asyncOnly = asyncOnly;
+ }
+
+ public void setSyncOnly(boolean syncOnly) {
+ this.syncOnly = syncOnly;
+ }
+
+ public void setServerSide(boolean serverSide) {
+ this.serverSide = serverSide;
+ }
+
+ public void setTestcase(boolean testcase) {
+ this.testcase = testcase;
+ }
+
+ public void setGenerateServerXml(boolean generateServerXml) {
+ this.generateServerXml = generateServerXml;
+ }
+
+
+}
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/codegen/eclipse/CodeGenWizard.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/codegen/eclipse/CodeGenWizard.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/codegen/eclipse/CodeGenWizard.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/codegen/eclipse/CodeGenWizard.java Sun Jun 5 20:47:54 2005
@@ -13,7 +13,6 @@
import org.apache.axis.tool.codegen.eclipse.ui.OutputPage;
import org.apache.axis.tool.codegen.eclipse.ui.WSDLFileSelectionPage;
import org.apache.axis.tool.codegen.eclipse.util.UIConstants;
-import org.apache.axis.tool.codegen.eclipse.plugin.*;
import org.apache.axis.tool.codegen.eclipse.plugin.CodegenWizardPlugin;
import org.apache.axis.wsdl.builder.WOMBuilderFactory;
import org.apache.axis.wsdl.codegen.CodeGenConfiguration;
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/core/ServiceFileCreator.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/core/ServiceFileCreator.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/core/ServiceFileCreator.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/core/ServiceFileCreator.java Sun Jun 5 20:47:54 2005
@@ -4,40 +4,36 @@
import java.io.FileWriter;
import java.util.ArrayList;
-import org.apache.axis.tool.control.ProcessException;
-
/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
public class ServiceFileCreator {
- public File createServiceFile(String providerClassName,String serviceClass,ArrayList methodList) throws ProcessException {
+ public File createServiceFile(String providerClassName,String serviceClass,ArrayList methodList) throws Exception {
+
+
+ String content = this.getFileString(providerClassName,serviceClass,methodList);
+ File serviceFile = new File("service.xml");
- try {
- String content = this.getFileString(providerClassName,serviceClass,methodList);
- File serviceFile = new File("service.xml");
+ FileWriter fileWriter = new FileWriter(serviceFile);
+ fileWriter.write(content);
+ fileWriter.flush();
- FileWriter fileWriter = new FileWriter(serviceFile);
- fileWriter.write(content);
- fileWriter.flush();
+ return serviceFile;
- return serviceFile;
- } catch (Exception e) {
- throw new ProcessException(e);
- }
}
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/Controller.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/Controller.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/Controller.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/Controller.java Sun Jun 5 20:47:54 2005
@@ -1,13 +1,14 @@
-package org.apache.axis.tool.control;
+package org.apache.axis.tool.service.control;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
-import org.apache.axis.tool.bean.Page1Bean;
-import org.apache.axis.tool.bean.Page2Bean;
-import org.apache.axis.tool.bean.Page3Bean;
-import org.apache.axis.tool.bean.WizardBean;
+
+import org.apache.axis.tool.service.bean.Page1Bean;
+import org.apache.axis.tool.service.bean.Page2Bean;
+import org.apache.axis.tool.service.bean.Page3Bean;
+import org.apache.axis.tool.service.bean.WizardBean;
import org.apache.axis.tool.core.ClassFileHandler;
import org.apache.axis.tool.core.FileCopier;
import org.apache.axis.tool.core.JarFileWriter;
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/ProcessException.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/ProcessException.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/ProcessException.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/control/ProcessException.java Sun Jun 5 20:47:54 2005
@@ -1,4 +1,4 @@
-package org.apache.axis.tool.control;
+package org.apache.axis.tool.service.control;
/*
* Copyright 2004,2005 The Apache Software Foundation.
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/plugin/ServiceArchiver.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/plugin/ServiceArchiver.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/plugin/ServiceArchiver.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/plugin/ServiceArchiver.java Sun Jun 5 20:47:54 2005
@@ -38,7 +38,7 @@
super();
plugin = this;
try {
- resourceBundle = ResourceBundle.getBundle("org.apache.axis.tool.resource.ServiceResources");
+ resourceBundle = ResourceBundle.getBundle("org.apache.axis.tool.service.resource.ServiceResources");
} catch (MissingResourceException x) {
resourceBundle = null;
}
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/ServiceArchiveWizard.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/ServiceArchiveWizard.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/ServiceArchiveWizard.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/ServiceArchiveWizard.java Sun Jun 5 20:47:54 2005
@@ -16,7 +16,11 @@
package org.apache.axis.tool.service.eclipse.ui;
-import org.apache.axis.tool.eclipse.plugin.ServiceArchiver;
+import org.apache.axis.tool.service.bean.WizardBean;
+import org.apache.axis.tool.service.control.Controller;
+import org.apache.axis.tool.service.control.ProcessException;
+import org.apache.axis.tool.service.eclipse.plugin.ServiceArchiver;
+import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.IWizardPage;
import org.eclipse.jface.wizard.Wizard;
@@ -61,12 +65,7 @@
}
return pageout;
}
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.IWizard#canFinish()
- */
- public boolean canFinish() {
- return false;
- }
+
/* (non-Javadoc)
* @see org.eclipse.jface.wizard.IWizard#addPages()
*/
@@ -84,7 +83,25 @@
* @see org.eclipse.jface.wizard.IWizard#performFinish()
*/
public boolean performFinish() {
- return true;
+ //create a wizard bean
+ WizardBean wizBean = new WizardBean();
+ wizBean.setPage1bean(wizardPane1.getBean());
+ wizBean.setPage2bean(wizardPane2.getBean());
+ wizBean.setPage3bean(wizardPane4.getBean());
+ try {
+ new Controller().process(wizBean);
+ showSuccessMessage(" jar file creation successful! ");
+ return true;
+ } catch (ProcessException e) {
+ showErrorMessage(e.getMessage());
+ return false;
+ } catch (Exception e) {
+ showErrorMessage("Unknown Error! " +e.getMessage() );
+ return false;
+ }
+
+
+
}
@@ -94,5 +111,13 @@
public void init(IWorkbench workbench, IStructuredSelection selection) {
// TODO Auto-generated method stub
+ }
+
+ private void showErrorMessage(String message){
+ MessageDialog.openError(this.getShell(),"Error",message);
+ }
+
+ private void showSuccessMessage(String message){
+ MessageDialog.openInformation(this.getShell(),"Success",message);
}
}
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane1.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane1.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane1.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane1.java Sun Jun 5 20:47:54 2005
@@ -16,7 +16,8 @@
package org.apache.axis.tool.service.eclipse.ui;
-import org.apache.axis.tool.eclipse.plugin.ServiceArchiver;
+import org.apache.axis.tool.service.bean.Page1Bean;
+import org.apache.axis.tool.service.eclipse.plugin.ServiceArchiver;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
@@ -76,7 +77,7 @@
});
setControl(container);
-
+ setPageComplete(false);
}
@@ -93,17 +94,20 @@
String classLocationText = this.classFileLocationText.getText().trim();
if (classLocationText.equals("")){
updateMessage("Filename should not be empty");
-// }else if (classLocationText.matches("[\\w\\W]*")){
-// updateMessage("Filename should be valid");
- }else{
+ return;
+ }else{
updateMessage(null);
}
}
private void updateMessage(String str){
this.setErrorMessage(str);
- this.pageComplete = (str==null);
+ setPageComplete(str==null);
}
-
+ public Page1Bean getBean(){
+ Page1Bean pageBean = new Page1Bean();
+ pageBean.setFileLocation(this.classFileLocationText.getText());
+ return pageBean;
+ }
}
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane2.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane2.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane2.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane2.java Sun Jun 5 20:47:54 2005
@@ -15,6 +15,7 @@
*/
package org.apache.axis.tool.service.eclipse.ui;
+import org.apache.axis.tool.service.bean.Page2Bean;
import org.apache.axis.tool.service.eclipse.plugin.ServiceArchiver;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
@@ -59,7 +60,7 @@
container.setLayout(layout);
manualSelectionLabel = new Label(container,SWT.NULL);
- manualSelectionLabel.setText("Set the service XML file");
+ manualSelectionLabel.setText(ServiceArchiver.getResourceString("page2.selectservicexml.caption"));
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
serviceXMLText = new Text(container,SWT.BORDER);
@@ -71,7 +72,7 @@
});
browseButton = new Button(container,SWT.PUSH);
- browseButton.setText("Browse...");
+ browseButton.setText(ServiceArchiver.getResourceString("general.browse"));
browseButton.addMouseListener(new MouseAdapter(){
public void mouseUp(MouseEvent e) {
handleBrowse();
@@ -82,15 +83,19 @@
gd.horizontalSpan = 2;
selectAutoFileGenerationCheckBox = new Button(container,SWT.CHECK);
selectAutoFileGenerationCheckBox.setLayoutData(gd);
- selectAutoFileGenerationCheckBox.setText("Generate the service xml automatically");
+ selectAutoFileGenerationCheckBox.setText(ServiceArchiver.getResourceString("page2.generateauto.caption"));
selectAutoFileGenerationCheckBox.addSelectionListener(new SelectionListener(){
public void widgetSelected(SelectionEvent e){
handleSelection();
}
public void widgetDefaultSelected(SelectionEvent e){}
});
+ /////////////////////////////////////////
+ //disable the selection combo for now
+ selectAutoFileGenerationCheckBox.setEnabled(false);
+ ////////////////////////////////////////////
setControl(container);
-
+ setPageComplete(false);
}
private void handleBrowse(){
@@ -124,9 +129,9 @@
private void handleModify(){
String serviceXMLString =serviceXMLText.getText().trim().toLowerCase();
if (serviceXMLString.equals("")){
- this.updateMessage("Service XML should not be empty");
+ this.updateMessage(ServiceArchiver.getResourceString("page2.error.servicenameempty"));
}else if(!serviceXMLString.endsWith("service.xml")){
- this.updateMessage("Please select a file named service.xml");
+ this.updateMessage(ServiceArchiver.getResourceString("page2.error.servicenamewrong"));
}else{
this.updateMessage(null);
}
@@ -134,7 +139,7 @@
private void updateMessage(String str){
this.setErrorMessage(str);
- this.pageComplete = (str==null);
+ setPageComplete(str==null);
}
/**
@@ -142,5 +147,12 @@
*/
public boolean isSkipNextPage() {
return skipNextPage;
+ }
+
+ public Page2Bean getBean(){
+ Page2Bean pageBean = new Page2Bean();
+ pageBean.setManual(true);
+ pageBean.setManualFileName(this.serviceXMLText.getText());
+ return pageBean;
}
}
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane3.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane3.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane3.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane3.java Sun Jun 5 20:47:54 2005
@@ -15,7 +15,7 @@
*/
package org.apache.axis.tool.service.eclipse.ui;
-import org.apache.axis.tool.eclipse.plugin.ServiceArchiver;
+import org.apache.axis.tool.service.eclipse.plugin.ServiceArchiver;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane4.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane4.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane4.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/eclipse/ui/WizardPane4.java Sun Jun 5 20:47:54 2005
@@ -1,96 +1,135 @@
/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis.tool.service.eclipse.ui;
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ package org.apache.axis.tool.service.eclipse.ui;
-import org.apache.axis.tool.eclipse.plugin.ServiceArchiver;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.DirectoryDialog;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
+ import org.apache.axis.tool.service.bean.Page3Bean;
+ import org.apache.axis.tool.service.eclipse.plugin.ServiceArchiver;
+ import org.eclipse.jface.wizard.WizardPage;
+ import org.eclipse.swt.SWT;
+ import org.eclipse.swt.events.ModifyEvent;
+ import org.eclipse.swt.events.ModifyListener;
+ import org.eclipse.swt.events.MouseAdapter;
+ import org.eclipse.swt.events.MouseEvent;
+ import org.eclipse.swt.layout.GridData;
+ import org.eclipse.swt.layout.GridLayout;
+ import org.eclipse.swt.widgets.Button;
+ import org.eclipse.swt.widgets.Composite;
+ import org.eclipse.swt.widgets.DirectoryDialog;
+ import org.eclipse.swt.widgets.Label;
+ import org.eclipse.swt.widgets.Text;
-public class WizardPane4 extends WizardPage {
+ public class WizardPane4 extends WizardPage {
- private Text outputFileNameTextBox;
- private Button browseButton;
- private Text outputFileName;
-
- public WizardPane4(){
- super("Page4");
- this.setTitle(ServiceArchiver.getResourceString("page3.title"));
- this.setDescription(ServiceArchiver.getResourceString("page3.welcometext"));
- this.setImageDescriptor(ServiceArchiver.getWizardImageDescriptor());
-
- }
- /* (non-Javadoc)
- * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
- */
- public void createControl(Composite parent) {
- Composite container = new Composite(parent, SWT.NULL);
- GridLayout layout = new GridLayout();
- layout.numColumns=3;
- container.setLayout(layout);
-
- GridData gd = new GridData(GridData.FILL_HORIZONTAL);
- gd.grabExcessHorizontalSpace = true;
-
- Label lable = new Label(container,SWT.NULL);
- lable.setText(ServiceArchiver.getResourceString("page3.outputlocation.label"));
-
- outputFileNameTextBox = new Text(container,SWT.BORDER);
- outputFileNameTextBox.setLayoutData(gd);
-
- gd = new GridData(GridData.HORIZONTAL_ALIGN_END);
-
- browseButton = new Button(container,SWT.PUSH);
- browseButton.setText("Browse...");
- browseButton.setLayoutData(gd);
- browseButton.addMouseListener(new MouseAdapter(){
- public void mouseUp(MouseEvent e) {
- handleBrowse();
- }
- });
-
- lable = new Label(container,SWT.NULL);
- lable.setText("Output file name");
-
- gd = new GridData(GridData.FILL_HORIZONTAL);
- gd.horizontalSpan = 2;
-
- outputFileName = new Text(container,SWT.BORDER);
- outputFileName.setLayoutData(gd);
-
- setControl(container);
+ private Text outputFileLocationTextBox;
+ private Button browseButton;
+ private Text outputFileNameTextbox;
+
+ public WizardPane4(){
+ super("Page4");
+ this.setTitle(ServiceArchiver.getResourceString("page4.title"));
+ this.setDescription(ServiceArchiver.getResourceString("page4.welcometext"));
+ this.setImageDescriptor(ServiceArchiver.getWizardImageDescriptor());
+
+ }
+ /* (non-Javadoc)
+ * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
+ */
+ public void createControl(Composite parent) {
+ Composite container = new Composite(parent, SWT.NULL);
+ GridLayout layout = new GridLayout();
+ layout.numColumns=3;
+ container.setLayout(layout);
+
+ GridData gd = new GridData(GridData.FILL_HORIZONTAL);
+ gd.grabExcessHorizontalSpace = true;
+
+ Label lable = new Label(container,SWT.NULL);
+ lable.setText(ServiceArchiver.getResourceString("page4.outputlocation.label"));
+
+ outputFileLocationTextBox = new Text(container,SWT.BORDER);
+ outputFileLocationTextBox.setLayoutData(gd);
+ outputFileLocationTextBox.addModifyListener(new ModifyListener(){
+ public void modifyText(ModifyEvent e){
+ handleModify();
+ }
+ });
+
+ gd = new GridData(GridData.HORIZONTAL_ALIGN_END);
+
+ browseButton = new Button(container,SWT.PUSH);
+ browseButton.setText(ServiceArchiver.getResourceString("general.browse"));
+ browseButton.setLayoutData(gd);
+ browseButton.addMouseListener(new MouseAdapter(){
+ public void mouseUp(MouseEvent e) {
+ handleBrowse();
+ }
+ });
+
+ lable = new Label(container,SWT.NULL);
+ lable.setText(ServiceArchiver.getResourceString("page4.outputname.label"));
+
+ gd = new GridData(GridData.FILL_HORIZONTAL);
+ gd.horizontalSpan = 2;
+
+ outputFileNameTextbox = new Text(container,SWT.BORDER);
+ outputFileNameTextbox.setLayoutData(gd);
+ outputFileNameTextbox.addModifyListener(new ModifyListener(){
+ public void modifyText(ModifyEvent e){
+ handleModify();
+ }
+ });
+
+ //Fill the name with the default name
+ outputFileNameTextbox.setText("my_service.jar");
+ setControl(container);
- }
-
- private void handleBrowse(){
- DirectoryDialog dirDialog = new DirectoryDialog(this.getShell());
- dirDialog.setMessage("Browse for the output location");
- String returnText = dirDialog.open();
- if (returnText!=null){
- this.outputFileNameTextBox.setText(returnText);
- this.outputFileNameTextBox.setToolTipText(returnText);
- }
}
-}
+
+ private void handleBrowse(){
+ DirectoryDialog dirDialog = new DirectoryDialog(this.getShell());
+ dirDialog.setMessage(ServiceArchiver.getResourceString("page4.dirdialog.caption"));
+ String returnText = dirDialog.open();
+ if (returnText!=null){
+ this.outputFileLocationTextBox.setText(returnText);
+ this.outputFileLocationTextBox.setToolTipText(returnText);
+ }
+ }
+
+ private void handleModify(){
+ String outputLocationText = outputFileLocationTextBox.getText();
+ String outputFilenameText = outputFileNameTextbox.getText();
+ if (outputLocationText==null ||outputLocationText.trim().equals("")){
+ this.updateMessage("");
+ }else if (outputLocationText==null ||outputLocationText.trim().equals("")){
+ this.updateMessage("");
+ }else{
+ updateMessage(null);
+ }
+ }
+
+ private void updateMessage(String str){
+ this.setErrorMessage(str);
+ setPageComplete(str==null);
+ }
+
+ public Page3Bean getBean(){
+ Page3Bean pageBean = new Page3Bean();
+ pageBean.setOutputFolderName(this.outputFileLocationTextBox.getText().trim());
+ pageBean.setOutputFileName(this.outputFileNameTextbox.getText().trim());
+ return pageBean;
+ }
+ }
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/resource/ServiceResources.properties
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/resource/ServiceResources.properties?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/resource/ServiceResources.properties (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/resource/ServiceResources.properties Sun Jun 5 20:47:54 2005
@@ -31,9 +31,18 @@
# second page
page2.title=Service Archiver
page2.welcometext=Select the Service XML file to be included in the Service archive
-
+page2.selectservicexml.caption=Set the service XML file
+page2.generateauto.caption=Generate the service xml automatically
+page2.error.servicenameempty=Service XML should not be empty
+page2.error.servicenamewrong=Please select a file named service.xml
#third page
page3.title=Service Archiver
-page3.welcometext=Set the output loacation and the output file name
-page3.outputlocation.label=Output file location
-page3.
\ No newline at end of file
+page3.welcometext=Generate the Service XML file
+
+#Fourth page
+page4.title=Service Archiver
+page4.welcometext=Set the output loacation and the output file name
+page4.outputlocation.label=Output file location
+page4.outputname.label=Output File Name
+page4.dirdialog.caption=Browse for the output location
+
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/MainWindow.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/MainWindow.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/MainWindow.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/MainWindow.java Sun Jun 5 20:47:54 2005
@@ -10,9 +10,9 @@
import javax.swing.JOptionPane;
import javax.swing.JPanel;
-import org.apache.axis.tool.bean.WizardBean;
-import org.apache.axis.tool.control.Controller;
-import org.apache.axis.tool.control.ProcessException;
+import org.apache.axis.tool.service.bean.WizardBean;
+import org.apache.axis.tool.service.control.Controller;
+import org.apache.axis.tool.service.control.ProcessException;
/*
* Copyright 2004,2005 The Apache Software Foundation.
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane1.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane1.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane1.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane1.java Sun Jun 5 20:47:54 2005
@@ -10,8 +10,8 @@
import javax.swing.JLabel;
import javax.swing.JTextField;
-import org.apache.axis.tool.bean.Page1Bean;
-import org.apache.axis.tool.bean.WizardBean;
+import org.apache.axis.tool.service.bean.Page1Bean;
+import org.apache.axis.tool.service.bean.WizardBean;
import org.apache.axis.tool.util.Constants;
/*
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane2.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane2.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane2.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane2.java Sun Jun 5 20:47:54 2005
@@ -17,10 +17,10 @@
import javax.swing.JRadioButton;
import javax.swing.JTextField;
-import org.apache.axis.tool.bean.Page2Bean;
-import org.apache.axis.tool.bean.WizardBean;
-import org.apache.axis.tool.control.Controller;
-import org.apache.axis.tool.control.ProcessException;
+import org.apache.axis.tool.service.bean.Page2Bean;
+import org.apache.axis.tool.service.bean.WizardBean;
+import org.apache.axis.tool.service.control.Controller;
+import org.apache.axis.tool.service.control.ProcessException;
import org.apache.axis.tool.util.Constants;
/*
Modified: webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane3.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane3.java?rev=180204&r1=180203&r2=180204&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane3.java (original)
+++ webservices/axis/trunk/java/modules/tool/src/org/apache/axis/tool/service/swing/ui/WizardPane3.java Sun Jun 5 20:47:54 2005
@@ -10,8 +10,8 @@
import javax.swing.JLabel;
import javax.swing.JTextField;
-import org.apache.axis.tool.bean.Page3Bean;
-import org.apache.axis.tool.bean.WizardBean;
+import org.apache.axis.tool.service.bean.Page3Bean;
+import org.apache.axis.tool.service.bean.WizardBean;
import org.apache.axis.tool.util.Constants;
/*
Added: webservices/axis/trunk/java/modules/tool/xdocs/codegen/CodegenHelp.html
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/xdocs/codegen/CodegenHelp.html?rev=180204&view=auto
==============================================================================
--- webservices/axis/trunk/java/modules/tool/xdocs/codegen/CodegenHelp.html (added)
+++ webservices/axis/trunk/java/modules/tool/xdocs/codegen/CodegenHelp.html Sun Jun 5 20:47:54 2005
@@ -0,0 +1,42 @@
+<h1>Code Generator Wizard</h1>
+<h2>Introduction</h2>
+<p>The Axis2 code generator comes built-in with an
+<a href="http://www.eclipse.org">Eclipse</a> plug-in. This document explains the
+installation and usage of the Axis2 code generator plug-in.</p>
+<h2>Installation</h2>
+<p>The easiest way to obtain the plug-in would be the binary distribution. The
+full Axis binary distribution contains the compiled version of this plug-in
+under the tools directory. </p>
+<p>If one needs to build the plugin from source it is not as trivial as running
+the Maven build. The reason is that the plug-in depends heavily on the Eclipse
+classes, which are only available in an Eclipse environment. The recommended
+procedure is to run the create-project.xml build file which will create two
+folders (the other one for the Service Archiver tool) and copy the necessary
+files to relevant folders. Then Eclipse should be configured to open the
+contents in a PDE project. Please go through the Eclipse documentation to learn
+how to open projects in the PDE format.</p>
+<p>Once you've obtained the plug-in just unzip the content of the plug-in
+archive to the eclipse plug-in directory (if it is the zipped-binary version) or
+copy the necessary folders to the eclipse plug-in directory and restart Eclipse.</p>
+<p><i>Note - This plug-in works on Eclipse version 3.0 and upwards</i></p>
+<h2>Operation</h2>
+<p>If the plug-in is properly installed you should see a new wizard under the
+"New" section.(use the File -> New -> Other or Ctrl + N ) </p>
+<p><img border="0" src="wizardSelectionPage.JPG" width="500" height="500"></p>
+<p>Selecting the wizard and pressing the next button will start the code
+generator wizard. Following is the first wizard page.</p>
+<p><img border="0" src="WSDLSelectionPage.JPG" width="518" height="500"></p>
+<p>To move on to the next page the WSDL file location must be given. The browse
+button can be used to easily browse for a file rather than typing the whole
+path.</p>
+<p>Once the WSDL file is selected, codegen options are to be selected. By far
+this is the most important page in this wizard, which determines the
+characteristics of the code being generated. Novices need not worry about these
+options since the most common options are defaulted, But advanced users will
+find it very easy to "turn the knobs" using these options.</p>
+<p><img border="0" src="OptionsPage.JPG" width="518" height="500"></p>
+<p>Once the options are taken care of, only the final step of the code
+generation is left. it is the selection of the output file location.</p>
+<p><img border="0" src="OutputPage.JPG" width="518" height="500"></p>
+<p>When the output file location is selected, the Finish button will be </p>
+<p> </p>
\ No newline at end of file
Added: webservices/axis/trunk/java/modules/tool/xdocs/codegen/OptionsPage.JPG
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/xdocs/codegen/OptionsPage.JPG?rev=180204&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis/trunk/java/modules/tool/xdocs/codegen/OptionsPage.JPG
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis/trunk/java/modules/tool/xdocs/codegen/OutputPage.JPG
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/xdocs/codegen/OutputPage.JPG?rev=180204&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis/trunk/java/modules/tool/xdocs/codegen/OutputPage.JPG
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis/trunk/java/modules/tool/xdocs/codegen/WSDLSelectionPage.JPG
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/xdocs/codegen/WSDLSelectionPage.JPG?rev=180204&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis/trunk/java/modules/tool/xdocs/codegen/WSDLSelectionPage.JPG
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis/trunk/java/modules/tool/xdocs/codegen/wizardSelectionPage.JPG
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/tool/xdocs/codegen/wizardSelectionPage.JPG?rev=180204&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis/trunk/java/modules/tool/xdocs/codegen/wizardSelectionPage.JPG
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream