|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jface.dialogs.DialogPage org.eclipse.jface.wizard.WizardPage org.eclipse.ui.dialogs.WizardDataTransferPage
The common superclass for wizard import and export pages.
This class is not intended to be subclassed outside outside of the workbench.
Field Summary | |
protected static int | COMBO_HISTORY_LENGTH
|
protected static int | SIZING_TEXT_FIELD_WIDTH
|
Fields inherited from interface org.eclipse.ui.dialogs.IOverwriteQuery |
ALL, CANCEL, NO, NO_ALL, YES |
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
Constructor Summary | |
protected | WizardDataTransferPage(String pageName)
Creates a new wizard page. |
Method Summary | |
protected void | addToHistory(List history,
String newEntry)
Adds an entry to a history, while taking care of duplicate history items and excessively long histories. |
protected String[] | addToHistory(String[] history,
String newEntry)
Adds an entry to a history, while taking care of duplicate history items and excessively long histories. |
protected abstract boolean | allowNewContainerName()
Return whether the user is allowed to enter a new container name or just choose from existing ones. |
protected Label | createBoldLabel(Composite parent,
String text)
Creates a new label with a bold font. |
protected void | createOptionsGroup(Composite parent)
Create the options specification widgets. |
protected void | createOptionsGroupButtons(Group optionsGroup)
Creates the import/export options group controls. |
protected Label | createPlainLabel(Composite parent,
String text)
Creates a new label with a bold font. |
protected void | createSpacer(Composite parent)
Creates a horizontal spacer line that fills the width of its container. |
protected boolean | determinePageCompletion()
Returns whether this page is complete. |
protected void | displayErrorDialog(String message)
Display an error dialog with the specified message. |
protected void | displayErrorDialog(Throwable exception)
Display an error dislog with the information from the supplied exception. |
protected String | getErrorDialogTitle()
Get the title for an error dialog. |
protected IPath | getPathFromText(Text textField)
Get a path from the supplied text widget. |
protected IPath | queryForContainer(IContainer initialSelection,
String msg)
Queries the user to supply a container resource. |
protected IPath | queryForContainer(IContainer initialSelection,
String msg,
String title)
Queries the user to supply a container resource. |
String | queryOverwrite(String pathString)
The WizardDataTransfer implementation of this IOverwriteQuery method asks the user whether the existing resource at the given path should be overwritten. |
protected boolean | queryYesNoQuestion(String message)
Displays a Yes/No question to the user with the specified message and returns the user's response. |
protected void | restoreWidgetValues()
Restores control settings that were saved in the previous instance of this page. |
protected void | saveWidgetValues()
Saves control settings that are to be restored in the next instance of this page. |
protected void | updatePageCompletion()
Determine if the page is complete and update the page appropriately. |
protected void | updateWidgetEnablements()
Updates the enable state of this page's controls. |
protected boolean | validateDestinationGroup()
Returns whether this page's destination specification controls currently all contain valid values. |
protected boolean | validateOptionsGroup()
Returns whether this page's options group's controls currently all contain valid values. |
protected boolean | validateSourceGroup()
Returns whether this page's source specification controls currently all contain valid values. |
Methods inherited from class org.eclipse.jface.wizard.WizardPage |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, 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, 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.swt.widgets.Listener |
handleEvent |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
createControl, dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible |
Field Detail |
protected static final int SIZING_TEXT_FIELD_WIDTH
protected static final int COMBO_HISTORY_LENGTH
Constructor Detail |
protected WizardDataTransferPage(String pageName)
Method Detail |
protected String[] addToHistory(String[] history, String newEntry)
protected void addToHistory(List history, String newEntry)
protected abstract boolean allowNewContainerName()
Subclasses must implement this method.
protected Label createBoldLabel(Composite parent, String text)
protected void createOptionsGroupButtons(Group optionsGroup)
The WizardDataTransferPage implementation of this method does nothing. Subclasses wishing to define such components should reimplement this hook method.
protected Label createPlainLabel(Composite parent, String text)
protected void createSpacer(Composite parent)
protected boolean determinePageCompletion()
protected IPath getPathFromText(Text textField)
protected IPath queryForContainer(IContainer initialSelection, String msg)
protected IPath queryForContainer(IContainer initialSelection, String msg, String title)
public String queryOverwrite(String pathString)
protected boolean queryYesNoQuestion(String message)
protected void restoreWidgetValues()
The WizardDataTransferPage implementation of this method does nothing. Subclasses may override this hook method.
protected void saveWidgetValues()
The WizardDataTransferPage implementation of this method does nothing. Subclasses may override this hook method.
protected void updatePageCompletion()
protected void updateWidgetEnablements()
The WizardDataTransferPage implementation of this method does nothing. Subclasses may extend this hook method.
protected boolean validateDestinationGroup()
The WizardDataTransferPage implementation of this method returns true. Subclasses may reimplement this hook method.
protected boolean validateOptionsGroup()
The WizardDataTransferPage implementation of this method returns true. Subclasses may reimplement this hook method.
protected boolean validateSourceGroup()
The WizardDataTransferPage implementation of this method returns true. Subclasses may reimplement this hook method.
protected void createOptionsGroup(Composite parent)
protected void displayErrorDialog(String message)
protected void displayErrorDialog(Throwable exception)
protected String getErrorDialogTitle()
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.