Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io.config
Class AbstractConfigurationPage<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>
                  extended by eu.esdihumboldt.hale.ui.io.config.AbstractConfigurationPage<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:
AlignmentReaderConfigurationPage, AlignmentWriterConfigurationPage, ArchiveProjectWriterConfigurationPage, CodeListReaderConfigurationPage, InstanceReaderConfigurationPage, InstanceWriterConfigurationPage, OpenProjectConfigurationPage, ReadConfigurationPage, RootElementPage, SaveProjectConfigurationPage, SchemaReaderConfigurationPage, ZipProjectWriterConfigurationPage

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

Base type for I/O configuration wizard pages. A configuration page can either be enabled or disabled, when created it is disabled.

Since:
2.2
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 AbstractConfigurationPage(String pageName)
           
protected AbstractConfigurationPage(String pageName, String title, org.eclipse.jface.resource.ImageDescriptor titleImage)
           
 
Method Summary
abstract  void disable()
          Disable the configuration page
abstract  void enable()
          Enable the configuration page
 
Methods inherited from class eu.esdihumboldt.hale.ui.io.IOWizardPage
updateConfiguration
 
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

AbstractConfigurationPage

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

AbstractConfigurationPage

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

enable

public abstract void enable()
Enable the configuration page


disable

public abstract void disable()
Disable the configuration page


Humboldt Alignment Editor 2.5.0

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