Remote Systems
v6.4.1

com.ibm.etools.systems.files.importexport.files
Class RemoteExportWizard

java.lang.Object
  extended byWizard
      extended bycom.ibm.etools.systems.core.ui.wizards.AbstractSystemWizard
          extended bycom.ibm.etools.systems.files.importexport.files.RemoteExportWizard
All Implemented Interfaces:
ISystemPromptDialog, ISystemWizard

public class RemoteExportWizard
extends AbstractSystemWizard

Standard workbench wizard for exporting resources from the workspace to the local file system.

This class may be instantiated and used without further configuration; this class is not intended to be subclassed.

Example:

 IWizard wizard = new RemoteExportWizard();
 wizard.init(workbench, selection);
 WizardDialog dialog = new WizardDialog(shell, wizard);
 dialog.open();
 
During the call to open, the wizard dialog is presented to the user. When the user hits Finish, the user-selected workspace resources are exported to the user-specified location in the local file system, the dialog closes, and the call to open returns.

See Also:
Serialized Form

Field Summary
static String Copyright
           
 
Fields inherited from class com.ibm.etools.systems.core.ui.wizards.AbstractSystemWizard
cancelled, copyright, finishPressed, helpId, input, minPageHeight, minPageWidth, output, owningDialog, pageTitle, viewer
 
Constructor Summary
RemoteExportWizard()
          Creates a wizard for exporting workspace resources to the local file system.
 
Method Summary
 void addPages()
          Creates the wizard pages.
 RemoteFileExportData getExportData()
           
 boolean getInitializeFromExportData()
           
 void init(IWorkbench workbench, IStructuredSelection currentSelection)
          Required by INewWizard interface.
 boolean performFinish()
          Method declared on IWizard.
protected  void setInitializeFromExportData(boolean init)
           
 
Methods inherited from class com.ibm.etools.systems.core.ui.wizards.AbstractSystemWizard
addPage, getCurrentTreeView, getHelpContextId, getInputObject, getMinimumPageHeight, getMinimumPageWidth, getOutputObject, getSystemWizardDialog, getViewer, getWizardPageTitle, performCancel, publicConvertHeightInCharsToPixels, publicConvertWidthInCharsToPixels, setBusyCursor, setHelp, setInputObject, setMinimumPageSize, setOutputObject, setPageError, setSystemWizardDialog, setViewer, setWasCancelled, setWizardImage, setWizardPageTitle, setWizardTitle, updateSize, wasCancelled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values
Constructor Detail

RemoteExportWizard

public RemoteExportWizard()
Creates a wizard for exporting workspace resources to the local file system.

Method Detail

addPages

public void addPages()
Description copied from class: AbstractSystemWizard
Creates the wizard pages. This method is an override from the parent Wizard class, but is made abstract here to ensure child classes override it.

Specified by:
addPages in class AbstractSystemWizard

init

public void init(IWorkbench workbench,
                 IStructuredSelection currentSelection)
Description copied from class: AbstractSystemWizard
Required by INewWizard interface. It is called by the framework for wizards that are launched file the File->New interface. Otherwise we don't use it. If you need it, the selection is stored in protected variable "selection".

Overrides:
init in class AbstractSystemWizard

setInitializeFromExportData

protected void setInitializeFromExportData(boolean init)

getInitializeFromExportData

public boolean getInitializeFromExportData()

getExportData

public RemoteFileExportData getExportData()

performFinish

public boolean performFinish()
Method declared on IWizard.

Specified by:
performFinish in class AbstractSystemWizard

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.