Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io
Class IOWizardPage<P extends IOProvider,W extends IOWizard<P>>

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by eu.esdihumboldt.hale.ui.HaleWizardPage<W>
              extended by eu.esdihumboldt.hale.ui.io.IOWizardPage<P,W>
Type Parameters:
W - the concrete I/O wizard type
P - the IOProvider type used in the wizard
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
Direct Known Subclasses:
AbstractConfigurationPage, ExportSelectProviderPage, ExportSelectTargetPage, ImportSelectSourcePage, SaveProjectDetailsPage

public abstract class IOWizardPage<P extends IOProvider,W extends IOWizard<P>>
extends HaleWizardPage<W>

Abstract I/O wizard page

Since:
2.5
Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
protected IOWizardPage(String pageName)
           
protected IOWizardPage(String pageName, String title, org.eclipse.jface.resource.ImageDescriptor titleImage)
           
 
Method Summary
abstract  boolean updateConfiguration(P provider)
          Update the configuration (of the I/O provider)
 
Methods inherited from class eu.esdihumboldt.hale.ui.HaleWizardPage
createContent, createControl, dispose, getWizard, onShowPage
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, 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
getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Constructor Detail

IOWizardPage

protected IOWizardPage(String pageName,
                       String title,
                       org.eclipse.jface.resource.ImageDescriptor titleImage)
See Also:
HaleWizardPage.HaleWizardPage(String, String, ImageDescriptor)

IOWizardPage

protected IOWizardPage(String pageName)
See Also:
HaleWizardPage.HaleWizardPage(String)
Method Detail

updateConfiguration

public abstract boolean updateConfiguration(P provider)
Update the configuration (of the I/O provider)

Parameters:
provider - the I/O provider to update
Returns:
if the page is valid and updating the provider was successful

Humboldt Alignment Editor 2.5.0

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