de.cau.cs.kieler.kex.ui.wizards.importing
Class ImportDestPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.ui.dialogs.WizardDataTransferPage
              extended by org.eclipse.ui.dialogs.WizardResourceImportPage
                  extended by de.cau.cs.kieler.kex.ui.wizards.importing.ImportDestPage
All Implemented Interfaces:
IDialogPage, IMessageProvider, IWizardPage, Listener, IOverwriteQuery

public class ImportDestPage
extends WizardResourceImportPage

This class is one of the to WizardPages of the kex import wizard. Users of the wizardpage set the destination location of the imported example and have some options to change.

Rating red

Field Summary
 
Fields inherited from class org.eclipse.ui.dialogs.WizardResourceImportPage
selectedTypes, selectionGroup
 
Fields inherited from class org.eclipse.ui.dialogs.WizardDataTransferPage
COMBO_HISTORY_LENGTH, SIZING_TEXT_FIELD_WIDTH
 
Fields inherited from interface org.eclipse.ui.dialogs.IOverwriteQuery
ALL, CANCEL, NO, NO_ALL, YES
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
protected ImportDestPage(String name, IStructuredSelection selection)
          Creates a new ImportDestPage, which extends the WizardResourceImportPage.
 
Method Summary
 boolean autoLayout()
          Checks if the autoLayout field is selected.
 void createControl(Composite parent)
          Creates the import location group with label, textfield and button.
protected  void createOptionsGroupButtons(Group optionsGroup)
           
protected  void createSourceGroup(Composite parent)
           
protected  boolean determinePageCompletion()
           
protected  ITreeContentProvider getFileProvider()
           
protected  ITreeContentProvider getFolderProvider()
           
 IPath getResourcePath()
          getter for resource path.
 boolean openImports()
          Checks if the openImports button is selected.
protected  void updateWidgetEnablements()
           
 
Methods inherited from class org.eclipse.ui.dialogs.WizardResourceImportPage
allowNewContainerName, createDestinationGroup, createFileSelectionGroup, getContainerFullPath, getErrorDialogTitle, getSelectedResources, getSelectedResources, getSourceConflictMessage, getSpecifiedContainer, getTypesToImport, handleContainerBrowseButtonPressed, handleEvent, handleTypesEditButtonPressed, initialPopulateContainerField, setAllSelections, setContainerFieldValue, setupSelectionsBasedOnSelectedTypes, sourceConflictsWithDestination, updateSelections, validateDestinationGroup
 
Methods inherited from class org.eclipse.ui.dialogs.WizardDataTransferPage
addToHistory, addToHistory, createBoldLabel, createOptionsGroup, createPlainLabel, createSpacer, displayErrorDialog, displayErrorDialog, getPathFromText, queryForContainer, queryForContainer, queryOverwrite, queryYesNoQuestion, restoreWidgetValues, saveWidgetValues, updatePageCompletion, validateOptionsGroup, validateSourceGroup
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Constructor Detail

ImportDestPage

protected ImportDestPage(String name,
                         IStructuredSelection selection)
Creates a new ImportDestPage, which extends the WizardResourceImportPage.

Parameters:
name - , String
selection - , IStructuredSelection
Method Detail

getFolderProvider

protected ITreeContentProvider getFolderProvider()
Specified by:
getFolderProvider in class WizardResourceImportPage

getFileProvider

protected ITreeContentProvider getFileProvider()
Specified by:
getFileProvider in class WizardResourceImportPage

createSourceGroup

protected void createSourceGroup(Composite parent)
Specified by:
createSourceGroup in class WizardResourceImportPage

createOptionsGroupButtons

protected void createOptionsGroupButtons(Group optionsGroup)
Overrides:
createOptionsGroupButtons in class WizardDataTransferPage

createControl

public void createControl(Composite parent)
Creates the import location group with label, textfield and button.

Specified by:
createControl in interface IDialogPage
Overrides:
createControl in class WizardResourceImportPage
Parameters:
parent - , Composite

getResourcePath

public IPath getResourcePath()
getter for resource path.

Overrides:
getResourcePath in class WizardResourceImportPage
Returns:
IPath

updateWidgetEnablements

protected void updateWidgetEnablements()
Overrides:
updateWidgetEnablements in class WizardResourceImportPage

determinePageCompletion

protected boolean determinePageCompletion()
Overrides:
determinePageCompletion in class WizardResourceImportPage

openImports

public boolean openImports()
Checks if the openImports button is selected.

Returns:
boolean

autoLayout

public boolean autoLayout()
Checks if the autoLayout field is selected.

Returns:
true if auto layout should be performed after the import.