org.eclipse.cdt.managedbuilder.ui.wizards
Class STDWizardHandler

java.lang.Object
  extended by org.eclipse.cdt.ui.wizards.CWizardHandler
      extended by org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler
          extended by org.eclipse.cdt.managedbuilder.ui.wizards.STDWizardHandler
All Implemented Interfaces:
java.lang.Cloneable

public class STDWizardHandler
extends MBSWizardHandler


Field Summary
 
Fields inherited from class org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler
ARTIFACT
 
Constructor Summary
STDWizardHandler(org.eclipse.swt.widgets.Composite p, org.eclipse.jface.wizard.IWizard w)
           
 
Method Summary
 void addTc(IToolChain tc)
           
 boolean canCreateWithoutToolchain()
           
 void createProject(org.eclipse.core.resources.IProject project, boolean defaults, boolean onFinish)
          Note that configurations parameter is ignored
 IToolChain[] getSelectedToolChains()
          If no toolchains selected by user, use default toolchain
 
Methods inherited from class org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler
canFinich, clone, getCfgItems, getErrorMessage, getHeader, getMainPageData, getProjectType, getPropertyId, getSpecificPage, getToolChainsCount, getWizard, handleSelection, handleUnSelection, initialize, isApplicable, isChanged, isDummy, postProcess, saveState, supportsPreferred, updatePreferred
 
Methods inherited from class org.eclipse.cdt.ui.wizards.CWizardHandler
createProject, getName, removeSpaces, setSupportedOnly, supportedOnly
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

STDWizardHandler

public STDWizardHandler(org.eclipse.swt.widgets.Composite p,
                        org.eclipse.jface.wizard.IWizard w)
Method Detail

addTc

public void addTc(IToolChain tc)
Overrides:
addTc in class MBSWizardHandler

createProject

public void createProject(org.eclipse.core.resources.IProject project,
                          boolean defaults,
                          boolean onFinish)
                   throws org.eclipse.core.runtime.CoreException
Note that configurations parameter is ignored

Overrides:
createProject in class MBSWizardHandler
Parameters:
project - - simple project to be used as base
defaults - - true if called from 1st Wizard page
onFinish - - true when the project creation is performed on finish. false -otherwise false means that the project created is actually a temporary one that can be removed in case cancell is pressed
Throws:
org.eclipse.core.runtime.CoreException

canCreateWithoutToolchain

public boolean canCreateWithoutToolchain()

getSelectedToolChains

public IToolChain[] getSelectedToolChains()
If no toolchains selected by user, use default toolchain

Overrides:
getSelectedToolChains in class MBSWizardHandler