Faceted Project Framework
Version 1.3

org.eclipse.wst.common.project.facet.ui
Class FacetedProjectWizard

java.lang.Object
  extended by org.eclipse.jface.wizard.Wizard
      extended by org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard
          extended by org.eclipse.wst.common.project.facet.ui.FacetedProjectWizard
All Implemented Interfaces:
IWizard, INewWizard, IWorkbenchWizard

public abstract class FacetedProjectWizard
extends ModifyFacetedProjectWizard
implements INewWizard

Author:
Konstantin Komissarchik

Field Summary
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
FacetedProjectWizard()
           
 
Method Summary
 void addPages()
           
 boolean canFinish()
           
protected abstract  ImageDescriptor getDefaultPageImageDescriptor()
           
 IWizardPage getNextPage(IWizardPage page)
           
protected abstract  String getPageDescription()
           
 IWizardPage[] getPages()
           
protected abstract  IFacetedProjectTemplate getTemplate()
           
 void init(IWorkbench workbench, IStructuredSelection selection)
           
 
Methods inherited from class org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard
createPageControls, dispose, getFacetedProject, getFacetedProjectWorkingCopy, getPage, getPageCount, getPreviousPage, getShowFacetsSelectionPage, getStartingPage, performFinish, performFinish, setCategoryExpandedState, setFacetedProjectWorkingCopy, setShowFacetsSelectionPage, syncWithPresetsModel, syncWithPresetsModel, syncWithPresetsModel
 
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, getContainer, getDefaultPageImage, getDialogSettings, getShell, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
 
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
createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, performFinish, setContainer
 

Constructor Detail

FacetedProjectWizard

public FacetedProjectWizard()
Method Detail

init

public void init(IWorkbench workbench,
                 IStructuredSelection selection)
Specified by:
init in interface IWorkbenchWizard

addPages

public void addPages()
Specified by:
addPages in interface IWizard
Overrides:
addPages in class ModifyFacetedProjectWizard

canFinish

public boolean canFinish()
Specified by:
canFinish in interface IWizard
Overrides:
canFinish in class ModifyFacetedProjectWizard

getPages

public IWizardPage[] getPages()
Specified by:
getPages in interface IWizard
Overrides:
getPages in class ModifyFacetedProjectWizard

getNextPage

public IWizardPage getNextPage(IWizardPage page)
Specified by:
getNextPage in interface IWizard
Overrides:
getNextPage in class ModifyFacetedProjectWizard

getTemplate

protected abstract IFacetedProjectTemplate getTemplate()

getPageDescription

protected abstract String getPageDescription()

getDefaultPageImageDescriptor

protected abstract ImageDescriptor getDefaultPageImageDescriptor()

Faceted Project Framework
Version 1.3

Copyright (c) 2008 BEA Systems, Inc. and others. All rights reserved.