TPTP 4.3.0 Testing Tools Project
Public API Specification

org.eclipse.tptp.test.provisional.recorder.ui.wizards
Class CTestsuiteLocationWizardPage

java.lang.Object
  extended byorg.eclipse.jface.dialogs.DialogPage
      extended byorg.eclipse.jface.wizard.WizardPage
          extended byorg.eclipse.hyades.internal.execution.testgen.ui.wizards.FileLocationSelectionWizardpage
              extended byorg.eclipse.tptp.test.provisional.recorder.ui.wizards.TestsuiteLocationWizardPage
                  extended byorg.eclipse.tptp.test.provisional.recorder.ui.wizards.CTestsuiteLocationWizardPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, IGenericRecorderPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.hyades.internal.execution.testgen.ui.wizards.ITestGenWizardPage, org.eclipse.jface.wizard.IWizardPage

public abstract class CTestsuiteLocationWizardPage
extends TestsuiteLocationWizardPage

A wizard page implementation for specifying the recorded test location. The user may also create a project or a folder on the page.

Since:
4.3

Nested Class Summary
protected  class CTestsuiteLocationWizardPage.NewFolderWizard
          This wizard creates a folder and can return it.
 
Field Summary
 
Fields inherited from class org.eclipse.hyades.internal.execution.testgen.ui.wizards.FileLocationSelectionWizardpage
modifyListener, tree
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
CTestsuiteLocationWizardPage(IGenericRecorderWizard wizard)
           
CTestsuiteLocationWizardPage(IGenericRecorderWizard wizard, boolean bSaveLastSelected)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite grandParent)
           
protected abstract  org.eclipse.core.resources.IProject createNewProject()
          Override this method to control the project creation on the wizard page.
protected  org.eclipse.core.resources.IContainer getSelectedContainer()
           
protected  org.eclipse.jface.viewers.TreeViewer getViewer()
           
 
Methods inherited from class org.eclipse.tptp.test.provisional.recorder.ui.wizards.TestsuiteLocationWizardPage
getContextHelpID, getDescription, getFileExtension, getFileNameLabel, getPreferenceKey, getRecorderData, getRecorderObjectData, getTitle
 
Methods inherited from class org.eclipse.hyades.internal.execution.testgen.ui.wizards.FileLocationSelectionWizardpage
autoSelectProject, getObjectImage, getSelectedFilePath, isFileNameValid, isPageComplete, saveSettings
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, 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.tptp.test.provisional.recorder.ui.wizards.IGenericRecorderPage
saveSettings
 
Methods inherited from interface org.eclipse.jface.wizard.IWizardPage
canFlipToNextPage, getName, getNextPage, getPreviousPage, getWizard, isPageComplete, setPreviousPage, setWizard
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getErrorMessage, getImage, getMessage, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Constructor Detail

CTestsuiteLocationWizardPage

public CTestsuiteLocationWizardPage(IGenericRecorderWizard wizard)

CTestsuiteLocationWizardPage

public CTestsuiteLocationWizardPage(IGenericRecorderWizard wizard,
                                    boolean bSaveLastSelected)
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite grandParent)
See Also:
FileLocationSelectionWizardpage.createControl(org.eclipse.swt.widgets.Composite)

createNewProject

protected abstract org.eclipse.core.resources.IProject createNewProject()
Override this method to control the project creation on the wizard page.

Returns:
the created project that will be selected in the tree.

getViewer

protected org.eclipse.jface.viewers.TreeViewer getViewer()
Returns:
the tree viewer that allow to select the container

getSelectedContainer

protected org.eclipse.core.resources.IContainer getSelectedContainer()
Returns:
the selected resource that will contain the recorded test

TPTP 4.3.0 Testing Tools Project
Public API Specification