org.eclipse.cdt.ui.wizards
Class NewCProjectWizardOptionPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage
All Implemented Interfaces:
ICOptionContainer, ICOptionContainerExtension, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
Direct Known Subclasses:
CNewOptionsPage, MakeProjectWizardOptionPage

public abstract class NewCProjectWizardOptionPage
extends org.eclipse.jface.wizard.WizardPage
implements ICOptionContainerExtension


Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
NewCProjectWizardOptionPage(java.lang.String pageName)
           
NewCProjectWizardOptionPage(java.lang.String pageName, java.lang.String title, org.eclipse.jface.resource.ImageDescriptor titleImage)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
abstract  org.eclipse.core.runtime.Preferences getPreferences()
          Returns the preference store.
 org.eclipse.core.resources.IProject getProject()
           
 org.eclipse.core.resources.IProject getProjectHandle()
          Returns the project to be created.
 void performApply(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void setVisible(boolean visible)
           
 void updateContainer()
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getMessageType, getTitle, performHelp, setMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp
 

Constructor Detail

NewCProjectWizardOptionPage

public NewCProjectWizardOptionPage(java.lang.String pageName)

NewCProjectWizardOptionPage

public NewCProjectWizardOptionPage(java.lang.String pageName,
                                   java.lang.String title,
                                   org.eclipse.jface.resource.ImageDescriptor titleImage)
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage

setVisible

public void setVisible(boolean visible)
Specified by:
setVisible in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
setVisible in class org.eclipse.jface.dialogs.DialogPage

updateContainer

public void updateContainer()
Specified by:
updateContainer in interface ICOptionContainer

performApply

public void performApply(org.eclipse.core.runtime.IProgressMonitor monitor)

getPreferences

public abstract org.eclipse.core.runtime.Preferences getPreferences()
Description copied from interface: ICOptionContainer
Returns the preference store.

Specified by:
getPreferences in interface ICOptionContainer
Returns:
the preference store, or null if none

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in interface ICOptionContainer

getProjectHandle

public org.eclipse.core.resources.IProject getProjectHandle()
Description copied from interface: ICOptionContainerExtension
Returns the project to be created.

Specified by:
getProjectHandle in interface ICOptionContainerExtension