|
RSE Release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.rse.ui.wizards.AbstractSystemWizardPage
org.eclipse.rse.ui.wizards.AbstractSystemNewConnectionWizardPage
public abstract class AbstractSystemNewConnectionWizardPage
A base class for additional pages that are to be appended to the New Connection wizard.
ISubSystemConfigurationAdapter.getNewConnectionWizardPages(ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)
Field Summary | |
---|---|
protected ISubSystemConfiguration |
parentFactory
|
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
---|
ERROR, INFORMATION, NONE, WARNING |
Constructor Summary | |
---|---|
AbstractSystemNewConnectionWizardPage(IWizard wizard,
ISubSystemConfiguration parentFactory)
Constructor that defaults: the page name to the parent factory's id the page title to the parent factory's name the page description to RESID_NEWCONN_SUBSYSTEMPAGE_DESCRIPTION |
|
AbstractSystemNewConnectionWizardPage(IWizard wizard,
ISubSystemConfiguration parentFactory,
String pageDescription)
Constructor that defaults: the page name to the parent factory's id the page title to the parent factory's name |
|
AbstractSystemNewConnectionWizardPage(IWizard wizard,
ISubSystemConfiguration parentFactory,
String pageName,
String pageTitle,
String pageDescription)
Constructor that takes everything |
Method Summary | |
---|---|
abstract Control |
createContents(Composite parent)
Abstract method. |
protected Control |
getInitialFocusControl()
Abstract method. |
org.eclipse.rse.ui.wizards.newconnection.RSEDefaultNewConnectionWizardMainPage |
getMainPage()
Get the main page of RSEDefaultNewConnectionWizard, which contains all user enter connection attributes |
SystemConnectionForm |
getMainPageForm()
Get the SystemConnectionForm of the main page of SystemNewConnectionWizard, which contains all user enter connection attributes |
org.eclipse.rse.ui.wizards.newconnection.RSEAbstractNewConnectionWizard |
getNewConnectionWizard()
Get the parent wizard typed as the RSEAbstractNewConnectionWizard |
ISubSystemConfiguration |
getSubSystemConfiguration()
Return the subsystem factory that supplied this page |
boolean |
performFinish()
Abstract method. |
Methods inherited from class org.eclipse.rse.ui.wizards.AbstractSystemWizardPage |
---|
addFillerLine, addGrowableFillerLine, addSeparatorLine, applyMnemonics, clearErrorMessage, clearMessage, createControl, dispose, getHelpContextId, getInputObject, getMessageLine, getSystemErrorMessage, setErrorMessage, setErrorMessage, setErrorMessage, setFocus, setHelp, setInputObject, setMessage, setMessage, setMessage, setVisible |
Methods inherited from class org.eclipse.jface.wizard.WizardPage |
---|
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setImageDescriptor, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.rse.ui.wizards.newconnection.ISystemNewConnectionWizardPage |
---|
isPageComplete |
Methods inherited from interface org.eclipse.rse.core.model.ISubSystemConfigurator |
---|
applyValues |
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 |
---|
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
Methods inherited from interface org.eclipse.rse.ui.messages.ISystemMessageLine |
---|
getErrorMessage, getMessage |
Field Detail |
---|
protected ISubSystemConfiguration parentFactory
Constructor Detail |
---|
public AbstractSystemNewConnectionWizardPage(IWizard wizard, ISubSystemConfiguration parentFactory, String pageName, String pageTitle, String pageDescription)
public AbstractSystemNewConnectionWizardPage(IWizard wizard, ISubSystemConfiguration parentFactory, String pageDescription)
public AbstractSystemNewConnectionWizardPage(IWizard wizard, ISubSystemConfiguration parentFactory)
Method Detail |
---|
public ISubSystemConfiguration getSubSystemConfiguration()
getSubSystemConfiguration
in interface ISubSystemConfigurator
protected Control getInitialFocusControl()
AbstractSystemWizardPage
Child classes must override this, but can return null.
getInitialFocusControl
in class AbstractSystemWizardPage
AbstractSystemWizardPage.getInitialFocusControl()
public abstract Control createContents(Composite parent)
AbstractSystemWizardPage
You may find it useful to use the static methods in SystemWidgetHelpers
.
If you do keystroke validation, you should call AbstractSystemWizardPage.setErrorMessage(SystemMessage)
if you detect errors, and also
WizardPage.setPageComplete(boolean)
to affect the enablement of the next and finish buttons.
createContents
in class AbstractSystemWizardPage
AbstractSystemWizardPage.createContents(Composite)
public boolean performFinish()
AbstractSystemWizardPage
Called by the main wizard when the user presses Finish. The operation will be cancelled if this method returns false for any page.
performFinish
in interface ISystemWizardPage
performFinish
in interface org.eclipse.rse.ui.wizards.newconnection.ISystemNewConnectionWizardPage
performFinish
in class AbstractSystemWizardPage
ISystemWizardPage.performFinish()
public org.eclipse.rse.ui.wizards.newconnection.RSEAbstractNewConnectionWizard getNewConnectionWizard()
public org.eclipse.rse.ui.wizards.newconnection.RSEDefaultNewConnectionWizardMainPage getMainPage()
public SystemConnectionForm getMainPageForm()
|
RSE Release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |