org.eclipse.cdt.debug.ui.importexecutable
Class ImportExecutableWizard

java.lang.Object
  extended by org.eclipse.jface.wizard.Wizard
      extended by org.eclipse.cdt.debug.ui.importexecutable.AbstractImportExecutableWizard
          extended by org.eclipse.cdt.debug.ui.importexecutable.ImportExecutableWizard
All Implemented Interfaces:
org.eclipse.jface.wizard.IWizard, org.eclipse.ui.INewWizard, org.eclipse.ui.IWorkbenchWizard

public class ImportExecutableWizard
extends AbstractImportExecutableWizard

Reference implementation of a wizard that imports executables. Create your own version to import specific kinds of executables with product specific messages and launch configuration types.


Field Summary
 
Fields inherited from class org.eclipse.cdt.debug.ui.importexecutable.AbstractImportExecutableWizard
DEBUG_PROJECT_ID
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
ImportExecutableWizard()
           
 
Method Summary
 java.lang.String getExecutableListLabel()
           
 java.lang.String getPageOneDescription()
           
 java.lang.String getPageOneTitle()
           
 void setupFileDialog(org.eclipse.swt.widgets.FileDialog dialog)
           
 boolean supportsConfigurationType(org.eclipse.debug.core.ILaunchConfigurationType type)
          The wizard will only display launch configuration types that you support.
 
Methods inherited from class org.eclipse.cdt.debug.ui.importexecutable.AbstractImportExecutableWizard
addBinaryParsers, addPages, createCProjectForExecutable, createLaunchConfiguration, getDefaultBinaryParserIDs, getDefaultWindowTitle, getImportExecutablePage, getImportExecutablePage2, getNextPage, getSelectedLaunchConfigurationType, init, performFinish, setConfigurationDefaults, setupProject, userSelectsBinaryParser
 
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, canFinish, 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.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.wizard.IWizard
canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
 

Constructor Detail

ImportExecutableWizard

public ImportExecutableWizard()
Method Detail

getPageOneTitle

public java.lang.String getPageOneTitle()
Specified by:
getPageOneTitle in class AbstractImportExecutableWizard

getPageOneDescription

public java.lang.String getPageOneDescription()
Specified by:
getPageOneDescription in class AbstractImportExecutableWizard

getExecutableListLabel

public java.lang.String getExecutableListLabel()
Specified by:
getExecutableListLabel in class AbstractImportExecutableWizard

setupFileDialog

public void setupFileDialog(org.eclipse.swt.widgets.FileDialog dialog)
Specified by:
setupFileDialog in class AbstractImportExecutableWizard

supportsConfigurationType

public boolean supportsConfigurationType(org.eclipse.debug.core.ILaunchConfigurationType type)
Description copied from class: AbstractImportExecutableWizard
The wizard will only display launch configuration types that you support. This method will be called for each available type.

Specified by:
supportsConfigurationType in class AbstractImportExecutableWizard
Parameters:
type - - the type of launch configuration
Returns:
- if the wizard supports this launch configuration type