com.ibm.lab.soln.dialogs
Class StructureInitPage
java.lang.Object
|
+--org.eclipse.jface.dialogs.DialogPage
|
+--org.eclipse.jface.wizard.WizardPage
|
+--com.ibm.lab.soln.dialogs.StructureInitPage
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
- public class StructureInitPage
- extends org.eclipse.jface.wizard.WizardPage
- implements org.eclipse.swt.events.SelectionListener
First wizard page in a continuous flow multi-page wizard as implemented by the
StructureWizard. Allows for selection of the next resource creation
page, by type.
| Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
|
Constructor Summary |
StructureInitPage(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection,
org.eclipse.jface.wizard.Wizard parent)
Constructor for StructureInitPage. |
|
Method Summary |
boolean |
canFlipToNextPage()
If another page exists the Next button will be enabled. |
void |
createControl(org.eclipse.swt.widgets.Composite parent)
Creates the top level dialog control under the given parent composite. |
org.eclipse.jface.wizard.IWizardPage |
getNextPage()
Provides a next page based on the current selection. |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
Event logic for radio button group. |
| Methods inherited from class org.eclipse.jface.wizard.WizardPage |
getContainer, getDialogSettings, getImage, getName, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString |
| Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, 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 |
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible |
StructureInitPage
public StructureInitPage(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection,
org.eclipse.jface.wizard.Wizard parent)
- Constructor for StructureInitPage.
- Parameters:
pageName - selection -
canFlipToNextPage
public boolean canFlipToNextPage()
- If another page exists the Next button will be enabled.
This decision controlled by the
widgetSelected event logic
for the radio button group.
- Overrides:
canFlipToNextPage in class org.eclipse.jface.wizard.WizardPage
- See Also:
IWizardPage.canFlipToNextPage()
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Creates the top level dialog control under the given parent composite.
Implementors are responsible for ensuring that the created control can
be accessed via getControl. This is done by identifying the main
control you create using the setControl method.
- Overrides:
createControl in class org.eclipse.jface.dialogs.DialogPage
- Parameters:
parent - the parent composite- See Also:
IDialogPage.createControl(Composite)
getNextPage
public org.eclipse.jface.wizard.IWizardPage getNextPage()
- Provides a next page based on the current selection.
If a page has been requested it is added to the wizard first.
The inherited
getNextPageframework method is used to
return the next page which was just added.
- Overrides:
getNextPage in class org.eclipse.jface.wizard.WizardPage
- See Also:
IWizardPage.getNextPage()
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Event logic for radio button group. Identifies if another page has been
selected so that the next button can be enabled.
- Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
- See Also:
SelectionListener.widgetSelected(SelectionEvent)