|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.wizard.Wizard | +--org.eclipse.ui.wizards.newresource.BasicNewResourceWizard
Abstract base implementation of the standard workbench wizards that create new resources in the workspace.
This class is not intended to be subclassed outside this package.
Field Summary | |
protected IStructuredSelection |
selection
The current selection. |
Fields inherited from class org.eclipse.jface.wizard.Wizard |
DEFAULT_IMAGE |
Constructor Summary | |
protected |
BasicNewResourceWizard()
Creates an empty wizard for creating a new resource in the workspace. |
Method Summary | |
IStructuredSelection |
getSelection()
Returns the selection which was passed to init . |
IWorkbench |
getWorkbench()
Returns the workbench which was passed to init . |
void |
init(IWorkbench workbench,
IStructuredSelection currentSelection)
The BasicNewResourceWizard implementation of this
IWorkbenchWizard method records the given workbench and
selection, and initializes the default banner image for the pages
by calling initializeDefaultPageImageDescriptor . |
protected void |
initializeDefaultPageImageDescriptor()
Initializes the default page image descriptor to an appropriate banner. |
protected void |
selectAndReveal(IResource newResource)
Selects and reveals the newly added resource in all parts of the active workbench window's active page. |
static void |
selectAndReveal(IResource resource,
IWorkbenchWindow window)
Attempts to select and reveal the specified resource in all parts within the supplied workbench window's active page. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.wizard.IWizard |
addPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, performFinish, setContainer |
Field Detail |
protected IStructuredSelection selection
Constructor Detail |
protected BasicNewResourceWizard()
Method Detail |
public IStructuredSelection getSelection()
init
.
public IWorkbench getWorkbench()
init
.
public void init(IWorkbench workbench, IStructuredSelection currentSelection)
BasicNewResourceWizard
implementation of this
IWorkbenchWizard
method records the given workbench and
selection, and initializes the default banner image for the pages
by calling initializeDefaultPageImageDescriptor
.
Subclasses may extend.
init
in interface IWorkbenchWizard
workbench
- the current workbenchcurrentSelection
- the current object selectionprotected void initializeDefaultPageImageDescriptor()
setDefaultPageImageDescriptor
.
The default implementation of this method uses a generic new wizard image.
Subclasses may reimplement.
protected void selectAndReveal(IResource newResource)
ISetSelectionTarget
public static void selectAndReveal(IResource resource, IWorkbenchWindow window)
Checks all parts in the active page to see if they implement ISetSelectionTarget
,
either directly or as an adapter. If so, tells the part to select and reveal the
specified resource.
resource
- the resource to be selected and revealedwindow
- the workbench window to select and reveal the resourceISetSelectionTarget
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |