Class CodeGenWizard
- java.lang.Object
- 
- org.eclipse.jface.wizard.Wizard
- 
- org.apache.axis2.tool.codegen.eclipse.CodeGenWizard
 
 
- 
- All Implemented Interfaces:
- Java2WSDLConstants,- org.eclipse.jface.window.IShellProvider,- org.eclipse.jface.wizard.IWizard,- org.eclipse.ui.INewWizard,- org.eclipse.ui.IWorkbenchWizard
 
 public class CodeGenWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.INewWizard, Java2WSDLConstants The main wizard for the codegen wizard
- 
- 
Field Summary- 
Fields inherited from interface org.apache.axis2.description.java2wsdl.Java2WSDLConstantsATTR_FORM_DEFAULT_OPTION, ATTR_FORM_DEFAULT_OPTION_LONG, ATTRIBUTE_NAME, AXIS2_NAMESPACE_PREFIX, AXIS2_XSD, BINDING_LOCAL_NAME, BINDING_NAME_SUFFIX, CLASSNAME_OPTION, CLASSNAME_OPTION_LONG, CLASSPATH_OPTION, CLASSPATH_OPTION_LONG, COLON_SEPARATOR, CUSTOM_SCHEMA_LOCATION, CUSTOM_SCHEMA_LOCATION_LONG, DEFAULT_LOCATION_URL, DEFAULT_SCHEMA_NAMESPACE_PREFIX, DEFAULT_TARGET_NAMESPACE, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, DISABLE_BINDING_REST, DISABLE_BINDING_SOAP11, DISABLE_BINDING_SOAP12, DISALLOW_ANON_TYPES_OPTION, DISALLOW_ANON_TYPES_OPTION_LONG, DISALLOW_NILLABLE_ELEMENTS_OPTION, DISALLOW_NILLABLE_ELEMENTS_OPTION_LONG, DISALLOW_OPTIONAL_ELEMENTS_OPTION, DISALLOW_OPTIONAL_ELEMENTS_OPTION_LONG, DOC_LIT_BARE, DOC_LIT_BARE_LONG, DOC_LIT_BARE_PARAMETER, DOCUMENT, ELEMENT_ATTRIBUTE_NAME, ELEMENT_FORM_DEFAULT_OPTION, ELEMENT_FORM_DEFAULT_OPTION_LONG, EXTRA_CLASSES_DEFAULT_OPTION, EXTRA_CLASSES_DEFAULT_OPTION_LONG, FAULT_LOCAL_NAME, FAULT_MESSAGE, FORM_DEFAULT_QUALIFIED, FORM_DEFAULT_UNQUALIFIED, HTTP_BINDING, HTTP_NAMESPACE, HTTP_PORT, HTTP_PREFIX, IN_PUT_LOCAL_NAME, JAVA_PKG_2_NSMAP_OPTION, JAVA_PKG_2_NSMAP_OPTION_LONG, JAX_WS_SERVICE_OPTION, JAX_WS_SERVICE_OPTION_LONG, LITERAL, LOCATION, LOCATION_OPTION, LOCATION_OPTION_LONG, MESSAGE_LOCAL_NAME, MESSAGE_PART_NAME_OPTION, MESSAGE_PART_NAME_OPTION_LONG, MESSAGE_SUFFIX, MIME_NAMESPACE, MIME_PREFIX, NAMESPACE_GENERATOR_OPTION, NAMESPACE_GENERATOR_OPTION_LONG, OPERATION_LOCAL_NAME, OUT_PUT_LOCAL_NAME, OUTPUT_FILENAME_OPTION, OUTPUT_FILENAME_OPTION_LONG, OUTPUT_LOCATION_OPTION, OUTPUT_LOCATION_OPTION_LONG, PARAMETERS, PART_ATTRIBUTE_NAME, PORT, PORT_NAME_SUFFIX, PORT_TYPE_LOCAL_NAME, PORT_TYPE_NAME_OPTION, PORT_TYPE_NAME_OPTION_LONG, PORT_TYPE_SUFFIX, REQUEST, REQUEST_ELEMENT_SUFFIX_OPTION, REQUEST_ELEMENT_SUFFIX_OPTION_LONG, REQUEST_MESSAGE, RESPONSE, RESPONSE_MESSAGE, REST_BINDING_NAME_OPTION_LONG, RESULT, SCHEMA_GENERATOR_OPTION, SCHEMA_GENERATOR_OPTION_LONG, SCHEMA_MAPPING_FILE_LOCATION, SCHEMA_MAPPING_FILE_LOCATION_LONG, SCHEMA_NAMESPACE_PRFIX, SCHEMA_TARGET_NAMESPACE_OPTION, SCHEMA_TARGET_NAMESPACE_OPTION_LONG, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION_LONG, SERVICE_LOCAL_NAME, SERVICE_NAME_OPTION, SERVICE_NAME_OPTION_LONG, SOAP_ACTION, SOAP_ADDRESS, SOAP_BODY, SOAP_USE, SOAP11_BINDING_NAME_OPTION_LONG, SOAP11_PREFIX, SOAP11PORT, SOAP12_BINDING_NAME_OPTION_LONG, SOAP12_PREFIX, SOAP12BINDING_NAME_SUFFIX, SOAP12PORT, SOLE_INPUT, STYLE, STYLE_OPTION, STYLE_OPTION_LONG, TARGET_NAMESPACE_OPTION, TARGET_NAMESPACE_OPTION_LONG, TARGET_NAMESPACE_PREFIX_OPTION, TARGET_NAMESPACE_PREFIX_OPTION_LONG, TARGETNAMESPACE_PREFIX, TRANSPORT, TRANSPORT_URI, URI_2001_SCHEMA_XSD, URI_WSDL11_SOAP, URI_WSDL12_SOAP, URN_PREFIX, USE_OPTION, USE_OPTION_LONG, WSAD_NS, WSDL_NAMESPACE, WSDL_VERSION_1, WSDL_VERSION_2, WSDL_VERSION_2_OPTIONAL, WSDL_VERSION_OPTION, WSDL_VERSION_OPTION_LONG
 
- 
 - 
Constructor SummaryConstructors Constructor Description CodeGenWizard()Constructor for CodeGenWizard.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPages()Adding the page to the wizard.booleancanFinish()voidcopyDirectory(File srcDir, File dstDir)org.eclipse.jface.wizard.IWizardPagegetNextPage(org.eclipse.jface.wizard.IWizardPage page)intgetSelectedCodegenOptionType()intgetSelectedWizardType()StringgetWSDLname()Get the selected WSDL from the WSDLselectionpagevoidinit(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)We will accept the selection in the workbench to see if we can initialize from it.booleanperformFinish()This method is called when 'Finish' button is pressed in the wizard.voidpopulateOptions()populate the options page.voidsetDefaultNamespaces(String fullyQualifiedClassName)voidsetSelectedCodegenOptionType(int selectedCodegenOptionType)voidsetSelectedWizardType(int selectedWizardType)- 
Methods inherited from class org.eclipse.jface.wizard.WizardaddPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.jface.wizard.IWizardcreatePageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
 
- 
 
- 
- 
- 
Method Detail- 
addPagespublic void addPages() Adding the page to the wizard.- Specified by:
- addPagesin interface- org.eclipse.jface.wizard.IWizard
- Overrides:
- addPagesin class- org.eclipse.jface.wizard.Wizard
 
 - 
canFinishpublic boolean canFinish() - Specified by:
- canFinishin interface- org.eclipse.jface.wizard.IWizard
- Overrides:
- canFinishin class- org.eclipse.jface.wizard.Wizard
 
 - 
getNextPagepublic org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page) - Specified by:
- getNextPagein interface- org.eclipse.jface.wizard.IWizard
- Overrides:
- getNextPagein class- org.eclipse.jface.wizard.Wizard
 
 - 
performFinishpublic boolean performFinish() This method is called when 'Finish' button is pressed in the wizard. We will create an operation and run it using wizard as execution context.- Specified by:
- performFinishin interface- org.eclipse.jface.wizard.IWizard
- Specified by:
- performFinishin class- org.eclipse.jface.wizard.Wizard
 
 - 
initpublic void init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)We will accept the selection in the workbench to see if we can initialize from it.- Specified by:
- initin interface- org.eclipse.ui.IWorkbenchWizard
- See Also:
- IWorkbenchWizard.init(IWorkbench, IStructuredSelection)
 
 - 
getSelectedWizardTypepublic int getSelectedWizardType() - Returns:
- Returns the selectedWizardType.
 
 - 
setSelectedWizardTypepublic void setSelectedWizardType(int selectedWizardType) - Parameters:
- selectedWizardType- The selectedWizardType to set.
 
 - 
getSelectedCodegenOptionTypepublic int getSelectedCodegenOptionType() - Returns:
- Returns the codegenOptionType.
 
 - 
setSelectedCodegenOptionTypepublic void setSelectedCodegenOptionType(int selectedCodegenOptionType) - Parameters:
- selectedCodegenOptionType- The selectedCodegenOptionType to set.
 
 - 
getWSDLnamepublic String getWSDLname() Get the selected WSDL from the WSDLselectionpage- Returns:
 
 - 
populateOptionspublic void populateOptions() populate the options page. Usually done after reloading the WSDL
 - 
setDefaultNamespacespublic void setDefaultNamespaces(String fullyQualifiedClassName) 
 - 
copyDirectorypublic void copyDirectory(File srcDir, File dstDir) throws IOException - Throws:
- IOException
 
 
- 
 
-