|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectWizardPage
net.refractions.udig.ui.dialogs.WizardDataTransferPage
public abstract class WizardDataTransferPage
The common superclass for wizard import and export pages.
This class is taken from org.eclipse.ide - WizardDataTransferPage.
Field Summary | |
---|---|
protected static int |
COMBO_HISTORY_LENGTH
|
protected static int |
SIZING_TEXT_FIELD_WIDTH
|
Constructor Summary | |
---|---|
protected |
WizardDataTransferPage(java.lang.String pageName)
Creates a new wizard page. |
Method Summary | |
---|---|
protected void |
addToHistory(java.util.List history,
java.lang.String newEntry)
Adds an entry to a history, while taking care of duplicate history items and excessively long histories. |
protected java.lang.String[] |
addToHistory(java.lang.String[] history,
java.lang.String newEntry)
Adds an entry to a history, while taking care of duplicate history items and excessively long histories. |
protected Label |
createBoldLabel(Composite parent,
java.lang.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,
java.lang.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(java.lang.String message)
Display an error dialog with the specified message. |
protected void |
displayErrorDialog(java.lang.Throwable exception)
Display an error dislog with the information from the supplied exception. |
protected java.lang.String |
getErrorDialogTitle()
Get the title for an error dialog. |
protected IPath |
getPathFromText(Text textField)
Get a path from the supplied text widget. |
protected IMap |
queryForMap(IMap initialSelection,
java.lang.String msg)
Queries the user to supply a Map. |
protected IMap |
queryForMap(IMap initialSelection,
java.lang.String msg,
java.lang.String title)
Queries the user to supply a container resource. |
protected boolean |
queryYesNoQuestion(java.lang.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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int SIZING_TEXT_FIELD_WIDTH
protected static final int COMBO_HISTORY_LENGTH
Constructor Detail |
---|
protected WizardDataTransferPage(java.lang.String pageName)
pageName
- the name of the pageMethod Detail |
---|
protected java.lang.String[] addToHistory(java.lang.String[] history, java.lang.String newEntry)
WizardDataTransferPage.COMBO_HISTORY_LENGTH
.
history
- the current historynewEntry
- the entry to add to the historyprotected void addToHistory(java.util.List history, java.lang.String newEntry)
WizardDataTransferPage.COMBO_HISTORY_LENGTH
.
history
- the current historynewEntry
- the entry to add to the historyprotected Label createBoldLabel(Composite parent, java.lang.String text)
parent
- the parent controltext
- the label 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.
optionsGroup
- the parent controlprotected Label createPlainLabel(Composite parent, java.lang.String text)
parent
- the parent controltext
- the label text
protected void createSpacer(Composite parent)
parent
- the parent controlprotected boolean determinePageCompletion()
validateSourceGroup
and/or validateOptionsGroup
.
true
if this page is complete, and false
if
incompletevalidateSourceGroup()
,
validateOptionsGroup()
protected IPath getPathFromText(Text textField)
protected IMap queryForMap(IMap initialSelection, java.lang.String msg)
null
if the
user cancelled the dialogprotected IMap queryForMap(IMap initialSelection, java.lang.String msg, java.lang.String title)
null
if the
user cancelled the dialogprotected boolean queryYesNoQuestion(java.lang.String message)
message
- the question to ask
true
for Yes, and false
for Noprotected 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.
true
indicating validity of all controls in the
destination specification groupprotected boolean validateOptionsGroup()
The WizardDataTransferPage
implementation of this method returns
true
. Subclasses may reimplement this hook method.
true
indicating validity of all controls in the options
groupprotected boolean validateSourceGroup()
The WizardDataTransferPage
implementation of this method returns
true
. Subclasses may reimplement this hook method.
true
indicating validity of all controls in the
source specification groupprotected void createOptionsGroup(Composite parent)
parent
- org.eclipse.swt.widgets.Compositeprotected void displayErrorDialog(java.lang.String message)
message
- the error messageprotected void displayErrorDialog(java.lang.Throwable exception)
exception
- Throwableprotected java.lang.String getErrorDialogTitle()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |