Faceted Project Framework
Version 1.3

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

java.lang.Object
  extended by org.eclipse.jface.wizard.Wizard
      extended by org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard
All Implemented Interfaces:
IWizard
Direct Known Subclasses:
AddRemoveFacetsWizard, BasicFacetedProjectWizard, FacetedProjectWizard

public class ModifyFacetedProjectWizard
extends Wizard

Author:
Konstantin Komissarchik

Field Summary
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
ModifyFacetedProjectWizard()
           
ModifyFacetedProjectWizard(IFacetedProject fproj)
           
ModifyFacetedProjectWizard(IFacetedProjectWorkingCopy fpjwc)
           
 
Method Summary
 void addPages()
           
 boolean canFinish()
           
 void createPageControls(Composite container)
           
 void dispose()
           
 IFacetedProject getFacetedProject()
           
 IFacetedProjectWorkingCopy getFacetedProjectWorkingCopy()
           
 IWizardPage getNextPage(IWizardPage page)
           
 IWizardPage getPage(String pageName)
           
 int getPageCount()
           
 IWizardPage[] getPages()
           
 IWizardPage getPreviousPage(IWizardPage page)
           
 boolean getShowFacetsSelectionPage()
           
 IWizardPage getStartingPage()
           
 boolean performFinish()
           
protected  void performFinish(IProgressMonitor monitor)
           
 void setCategoryExpandedState(ICategory category, boolean expanded)
           
 void setFacetedProjectWorkingCopy(IFacetedProjectWorkingCopy fpjwc)
           
 void setShowFacetsSelectionPage(boolean showFacetsSelectionPage)
           
 void syncWithPresetsModel(Combo combo)
           
static void syncWithPresetsModel(IFacetedProjectWorkingCopy fpjwc, Combo combo)
           
static void syncWithPresetsModel(IFacetedProjectWorkingCopy fpjwc, Combo combo, IFilter<IPreset> filter)
           
 
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
 

Constructor Detail

ModifyFacetedProjectWizard

public ModifyFacetedProjectWizard()

ModifyFacetedProjectWizard

public ModifyFacetedProjectWizard(IFacetedProject fproj)

ModifyFacetedProjectWizard

public ModifyFacetedProjectWizard(IFacetedProjectWorkingCopy fpjwc)
Method Detail

getFacetedProjectWorkingCopy

public final IFacetedProjectWorkingCopy getFacetedProjectWorkingCopy()

setFacetedProjectWorkingCopy

public void setFacetedProjectWorkingCopy(IFacetedProjectWorkingCopy fpjwc)

getFacetedProject

public final IFacetedProject getFacetedProject()

addPages

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

getPageCount

public int getPageCount()
Specified by:
getPageCount in interface IWizard
Overrides:
getPageCount in class Wizard

getPages

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

getPage

public IWizardPage getPage(String pageName)
Specified by:
getPage in interface IWizard
Overrides:
getPage in class Wizard

getStartingPage

public IWizardPage getStartingPage()
Specified by:
getStartingPage in interface IWizard
Overrides:
getStartingPage in class Wizard

getNextPage

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

getPreviousPage

public IWizardPage getPreviousPage(IWizardPage page)
Specified by:
getPreviousPage in interface IWizard
Overrides:
getPreviousPage in class Wizard

canFinish

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

createPageControls

public void createPageControls(Composite container)
Specified by:
createPageControls in interface IWizard
Overrides:
createPageControls in class Wizard

performFinish

public boolean performFinish()
Specified by:
performFinish in interface IWizard
Specified by:
performFinish in class Wizard

performFinish

protected void performFinish(IProgressMonitor monitor)
                      throws CoreException
Throws:
CoreException

syncWithPresetsModel

public void syncWithPresetsModel(Combo combo)

syncWithPresetsModel

public static void syncWithPresetsModel(IFacetedProjectWorkingCopy fpjwc,
                                        Combo combo)

syncWithPresetsModel

public static void syncWithPresetsModel(IFacetedProjectWorkingCopy fpjwc,
                                        Combo combo,
                                        IFilter<IPreset> filter)

setCategoryExpandedState

public void setCategoryExpandedState(ICategory category,
                                     boolean expanded)

getShowFacetsSelectionPage

public boolean getShowFacetsSelectionPage()

setShowFacetsSelectionPage

public void setShowFacetsSelectionPage(boolean showFacetsSelectionPage)

dispose

public void dispose()
Specified by:
dispose in interface IWizard
Overrides:
dispose in class Wizard

Faceted Project Framework
Version 1.3

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