public class SaveProjectWizard extends ExportWizard<ProjectWriter>
Modifier and Type | Field and Description |
---|---|
static String |
ADVISOR_PROJECT_SAVE
Advisor identifier for saving a project
|
Constructor and Description |
---|
SaveProjectWizard(org.eclipse.core.runtime.content.IContentType restrictToContentType)
Create a wizard that saves a project
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
protected ExportSelectTargetPage<ProjectWriter,? extends ExportWizard<ProjectWriter>> |
createSelectTargetPage()
Create the page where the provider is selected
|
List<IOProviderDescriptor> |
getFactories()
Get the available provider descriptors.
|
protected void |
updateConfiguration(ProjectWriter provider)
Update the provider configuration.
|
createSelectProviderPage, getSelectTargetPage
addIOWizardListener, addPage, canFinish, dispose, execute, getActionId, getAdvisor, getConfigurationPages, getContentType, getNextPage, getPageCount, getPreviousPage, getProvider, getProviderFactory, getProviderType, getStartingPage, handlePageChanging, performFinish, removeIOWizardListener, setAdvisor, setContentType, setProviderFactory, validatePage
createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPages, getShell, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
public static final String ADVISOR_PROJECT_SAVE
public SaveProjectWizard(org.eclipse.core.runtime.content.IContentType restrictToContentType)
restrictToContentType
- the content type the save should be
restricted to, or null
public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class ExportWizard<ProjectWriter>
ExportWizard.addPages()
public List<IOProviderDescriptor> getFactories()
IOWizard
getFactories
in class IOWizard<ProjectWriter>
protected ExportSelectTargetPage<ProjectWriter,? extends ExportWizard<ProjectWriter>> createSelectTargetPage()
ExportWizard
createSelectTargetPage
in class ExportWizard<ProjectWriter>
protected void updateConfiguration(ProjectWriter provider)
IOWizard
updateConfiguration
in class IOWizard<ProjectWriter>
provider
- the I/O providerIOWizard.updateConfiguration(IOProvider)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a