Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.transformation
Class TransformDataWizardSourcePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by eu.esdihumboldt.hale.ui.transformation.TransformDataWizardSourcePage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class TransformDataWizardSourcePage
extends org.eclipse.jface.wizard.WizardPage

Page for selection of source data files for the TransformDataWizard.

Author:
Kai Schwierczek

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
TransformDataWizardSourcePage(org.eclipse.jface.wizard.IWizardContainer container, LimboInstanceSink targetSink)
          Creates the transform data wizard page for selecting source data files.
 
Method Summary
 boolean canFlipToNextPage()
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 ExportJob getExportJob()
          Returns the export job.
 org.eclipse.jface.wizard.IWizardPage getNextPage()
           
 List<InstanceCollection> getSourceInstances()
          Returns all selected source instance collections.
 ValidationJob getValidationJob()
          Returns the validation job.
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
getContainer, getDialogSettings, getImage, getName, 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

TransformDataWizardSourcePage

public TransformDataWizardSourcePage(org.eclipse.jface.wizard.IWizardContainer container,
                                     LimboInstanceSink targetSink)
Creates the transform data wizard page for selecting source data files. The pages next page is the starting page of the export wizard. For that it needs the target instance collection.

Parameters:
container - the wizard container
targetSink - the target sink
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
See Also:
IDialogPage.createControl(org.eclipse.swt.widgets.Composite)

getNextPage

public org.eclipse.jface.wizard.IWizardPage getNextPage()
Specified by:
getNextPage in interface org.eclipse.jface.wizard.IWizardPage
Overrides:
getNextPage in class org.eclipse.jface.wizard.WizardPage
See Also:
WizardPage.getNextPage()

canFlipToNextPage

public boolean canFlipToNextPage()
Specified by:
canFlipToNextPage in interface org.eclipse.jface.wizard.IWizardPage
Overrides:
canFlipToNextPage in class org.eclipse.jface.wizard.WizardPage
See Also:
WizardPage.canFlipToNextPage()

getSourceInstances

public List<InstanceCollection> getSourceInstances()
Returns all selected source instance collections.

Returns:
all selected source instance collections

getExportJob

public ExportJob getExportJob()
Returns the export job.

Returns:
the export job

getValidationJob

public ValidationJob getValidationJob()
Returns the validation job.

Returns:
the validation job, may be null

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d