Class AbstractUpdateLibraryWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
com.e1c.g5.v8.dt.internal.library.ui.update.AbstractUpdateLibraryWizard
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider,org.eclipse.jface.wizard.IWizard
- Direct Known Subclasses:
UpdateLibraryConfigurationWizard,UpdateLibraryExtensionWizard
public abstract class AbstractUpdateLibraryWizard
extends org.eclipse.jface.wizard.Wizard
The wizard to update a library acossiated with some project or to plug a library to a project.
-
Field Summary
FieldsFields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE -
Constructor Summary
ConstructorsConstructorDescriptionAbstractUpdateLibraryWizard(IDtProject dtProject, ILibraryUpdater libraryUpdater, IComparisonManager comparisonManager, IDtComparisonEditorInputFactory comparisonEditorInputFactory, boolean isUpdate, String libraryType) Creates a new insatnce. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPages()protected abstract AbstractUpdateLibraryWizardPageCreates main wizard page.booleanMethods inherited from class org.eclipse.jface.wizard.Wizard
addPage, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getMinimumWizardSize, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
-
Field Details
-
dtProject
-
-
Constructor Details
-
AbstractUpdateLibraryWizard
public AbstractUpdateLibraryWizard(IDtProject dtProject, ILibraryUpdater libraryUpdater, IComparisonManager comparisonManager, IDtComparisonEditorInputFactory comparisonEditorInputFactory, boolean isUpdate, String libraryType) Creates a new insatnce.- Parameters:
dtProject- the workspace dt project to update/plug the library for/to, cannot benulllibraryUpdater- the library updater, cannot benullcomparisonManager- the comparison manager, cannot benullcomparisonEditorInputFactory- the comparison editor input factory, cannot benullisUpdate- True if library update is required. False if new library should be plugged-inlibraryType- the type of the library that will be plugged or updated, cannot benull
-
-
Method Details
-
addPages
public void addPages()- Specified by:
addPagesin interfaceorg.eclipse.jface.wizard.IWizard- Overrides:
addPagesin classorg.eclipse.jface.wizard.Wizard
-
performFinish
public boolean performFinish()- Specified by:
performFinishin interfaceorg.eclipse.jface.wizard.IWizard- Specified by:
performFinishin classorg.eclipse.jface.wizard.Wizard
-
createMainWizardPage
Creates main wizard page.- Returns:
- wizard page, never
null
-