Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io
Class ExportSelectTargetPage<P extends ExportProvider,W extends ExportWizard<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.ExportSelectTargetPage<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:
InstanceSelectTargetPage

public class ExportSelectTargetPage<P extends ExportProvider,W extends ExportWizard<P>>
extends IOWizardPage<P,W>

Wizard page that allows selecting a target file

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
ExportSelectTargetPage()
          Default constructor
 
Method Summary
protected  void createContent(org.eclipse.swt.widgets.Composite page)
          Create the page content
 String getTargetFileName()
          Get the target file name
protected  void onShowPage(boolean firstShow)
          Called when this page is shown
 boolean updateConfiguration(P provider)
          Update the configuration (of the I/O provider)
 
Methods inherited from class eu.esdihumboldt.hale.ui.HaleWizardPage
createControl, dispose, getWizard
 
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

ExportSelectTargetPage

public ExportSelectTargetPage()
Default constructor

Method Detail

createContent

protected void createContent(org.eclipse.swt.widgets.Composite page)
Description copied from class: HaleWizardPage
Create the page content

Specified by:
createContent in class HaleWizardPage<W extends ExportWizard<P>>
Parameters:
page - the page composite, implementors may assign a custom layout to this composite
See Also:
HaleWizardPage.createContent(Composite)

onShowPage

protected void onShowPage(boolean firstShow)
Description copied from class: HaleWizardPage
Called when this page is shown

Overrides:
onShowPage in class HaleWizardPage<W extends ExportWizard<P>>
Parameters:
firstShow - specifies if it is the first time the page is shown since its creation
See Also:
HaleWizardPage.onShowPage(boolean)

updateConfiguration

public boolean updateConfiguration(P provider)
Description copied from class: IOWizardPage
Update the configuration (of the I/O provider)

Specified by:
updateConfiguration in class IOWizardPage<P extends ExportProvider,W extends ExportWizard<P>>
Parameters:
provider - the I/O provider to update
Returns:
if the page is valid and updating the provider was successful
See Also:
IOWizardPage.updateConfiguration(IOProvider)

getTargetFileName

public String getTargetFileName()
Get the target file name

Returns:
the target file name

Humboldt Alignment Editor 2.5.0

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