|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.ui.wizards.CWizardHandler
org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler
public class MBSWizardHandler
This object is created per each Project type It is responsible for: - corresponding line in left pane of 1st wizard page - whole view of right pane, including
Field Summary | |
---|---|
static java.lang.String |
ARTIFACT
|
Constructor Summary | |
---|---|
MBSWizardHandler(IBuildPropertyValue val,
org.eclipse.swt.widgets.Composite p,
org.eclipse.jface.wizard.IWizard w)
|
|
MBSWizardHandler(IProjectType _pt,
org.eclipse.swt.widgets.Composite p,
org.eclipse.jface.wizard.IWizard w)
|
|
MBSWizardHandler(java.lang.String name,
org.eclipse.swt.widgets.Composite p,
org.eclipse.jface.wizard.IWizard w)
|
Method Summary | |
---|---|
void |
addTc(IToolChain tc)
|
boolean |
canFinich()
|
java.lang.Object |
clone()
Clones itself. |
void |
createProject(org.eclipse.core.resources.IProject project,
boolean defaults,
boolean onFinish)
Creates project |
CfgHolder[] |
getCfgItems(boolean defaults)
|
java.lang.String |
getErrorMessage()
|
java.lang.String |
getHeader()
|
java.util.Map |
getMainPageData()
|
IProjectType |
getProjectType()
|
java.lang.String |
getPropertyId()
|
IToolChain[] |
getSelectedToolChains()
|
org.eclipse.jface.wizard.IWizardPage |
getSpecificPage()
|
int |
getToolChainsCount()
|
org.eclipse.jface.wizard.IWizard |
getWizard()
|
void |
handleSelection()
Called when user selects corresponding item in wizard tree |
void |
handleUnSelection()
Called when user leaves corresponding item in wizard tree |
void |
initialize(EntryDescriptor data)
Initializes the handler to be used for the specified entry |
boolean |
isApplicable(EntryDescriptor data)
Checks whether this item can be added to Wizard tree |
boolean |
isChanged()
|
boolean |
isDummy()
|
void |
postProcess(org.eclipse.core.resources.IProject newProject)
Called when Finish button pressed, even if project was created before. |
void |
saveState()
Stores current internal settings |
boolean |
supportsPreferred()
|
void |
updatePreferred(java.util.List prefs)
Mark preferred toolchains with specific images |
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 |
Field Detail |
---|
public static final java.lang.String ARTIFACT
Constructor Detail |
---|
public MBSWizardHandler(IProjectType _pt, org.eclipse.swt.widgets.Composite p, org.eclipse.jface.wizard.IWizard w)
public MBSWizardHandler(java.lang.String name, org.eclipse.swt.widgets.Composite p, org.eclipse.jface.wizard.IWizard w)
public MBSWizardHandler(IBuildPropertyValue val, org.eclipse.swt.widgets.Composite p, org.eclipse.jface.wizard.IWizard w)
Method Detail |
---|
public java.util.Map getMainPageData()
public void handleSelection()
CWizardHandler
handleSelection
in class CWizardHandler
public void handleUnSelection()
CWizardHandler
handleUnSelection
in class CWizardHandler
public void addTc(IToolChain tc)
public void createProject(org.eclipse.core.resources.IProject project, boolean defaults, boolean onFinish) throws org.eclipse.core.runtime.CoreException
CWizardHandler
createProject
in class CWizardHandler
project
- - simple project to be used as basedefaults
- - true if called from 1st Wizard pageonFinish
- - 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
org.eclipse.core.runtime.CoreException
public org.eclipse.jface.wizard.IWizardPage getSpecificPage()
getSpecificPage
in class CWizardHandler
public void updatePreferred(java.util.List prefs)
updatePreferred
in class CWizardHandler
prefs
- - list of strings (preferred Toolchain IDs)public java.lang.String getHeader()
getHeader
in class CWizardHandler
public boolean isDummy()
public boolean supportsPreferred()
supportsPreferred
in class CWizardHandler
public boolean isChanged()
isChanged
in class CWizardHandler
public void saveState()
CWizardHandler
saveState
in class CWizardHandler
public IToolChain[] getSelectedToolChains()
public int getToolChainsCount()
public java.lang.String getPropertyId()
public IProjectType getProjectType()
public org.eclipse.jface.wizard.IWizard getWizard()
public CfgHolder[] getCfgItems(boolean defaults)
public java.lang.String getErrorMessage()
getErrorMessage
in class CWizardHandler
public void postProcess(org.eclipse.core.resources.IProject newProject)
CWizardHandler
postProcess
in class CWizardHandler
public boolean isApplicable(EntryDescriptor data)
CWizardHandler
isApplicable
in class CWizardHandler
data
- - Wizard Item data to be added
as child to current Wizard item
public void initialize(EntryDescriptor data) throws org.eclipse.core.runtime.CoreException
CWizardHandler
initialize
in class CWizardHandler
data
- - Wizard Item data to be handled
org.eclipse.core.runtime.CoreException
public java.lang.Object clone()
clone
in class CWizardHandler
public boolean canFinich()
canFinich
in class CWizardHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |