org.eclipse.cdt.internal.ui.wizards
Class CWizardRegistry

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.wizards.CWizardRegistry

public class CWizardRegistry
extends java.lang.Object

Convenience class for drop-in C/C++ Wizard contributions.


Constructor Summary
CWizardRegistry()
           
 
Method Summary
static org.eclipse.core.runtime.IConfigurationElement[] getAllWizardElements()
          Returns extension data for all the C/C++ wizards contributed to the workbench.
static org.eclipse.jface.action.IAction[] getFileWizardActions()
           
static org.eclipse.core.runtime.IConfigurationElement[] getFileWizardElements()
          Returns extension data for all the C/C++ file wizards contributed to the workbench.
static java.lang.String[] getFileWizardIDs()
          Returns IDs of all C/C++ file wizards contributed to the workbench.
static org.eclipse.jface.action.IAction[] getFolderWizardActions()
           
static org.eclipse.core.runtime.IConfigurationElement[] getFolderWizardElements()
          Returns extension data for all the C/C++ folder wizards contributed to the workbench.
static java.lang.String[] getFolderWizardIDs()
          Returns IDs of all C/C++ folder wizards contributed to the workbench.
static org.eclipse.jface.action.IAction[] getProjectWizardActions()
           
static org.eclipse.core.runtime.IConfigurationElement[] getProjectWizardElements()
          Returns extension data for all the C/C++ project wizards contributed to the workbench.
static java.lang.String[] getProjectWizardIDs()
          Returns IDs of all C/C++ project wizards contributed to the workbench.
static org.eclipse.jface.action.IAction[] getTypeWizardActions()
           
static org.eclipse.core.runtime.IConfigurationElement[] getTypeWizardElements()
          Returns extension data for all the C/C++ type wizards contributed to the workbench.
static java.lang.String[] getTypeWizardIDs()
          Returns IDs of all C/C++ type wizards contributed to the workbench.
static boolean isCCProjectWizard(org.eclipse.core.runtime.IConfigurationElement element)
          Checks if wizard supports C++ project.
static boolean isCProjectWizard(org.eclipse.core.runtime.IConfigurationElement element)
          Checks if wizard supports C projects.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CWizardRegistry

public CWizardRegistry()
Method Detail

isCProjectWizard

public static boolean isCProjectWizard(org.eclipse.core.runtime.IConfigurationElement element)
Checks if wizard supports C projects.

Parameters:
element - the wizard element
Returns:
true if the given wizard element applies to a C Project

isCCProjectWizard

public static boolean isCCProjectWizard(org.eclipse.core.runtime.IConfigurationElement element)
Checks if wizard supports C++ project.

Parameters:
element - the wizard element
Returns:
true if the given wizard element applies to a C++ Project

getProjectWizardIDs

public static java.lang.String[] getProjectWizardIDs()
Returns IDs of all C/C++ project wizards contributed to the workbench.

Returns:
an array of wizard ids

getProjectWizardElements

public static org.eclipse.core.runtime.IConfigurationElement[] getProjectWizardElements()
Returns extension data for all the C/C++ project wizards contributed to the workbench. My C Wizard

Returns:
an array of IConfigurationElement

getProjectWizardActions

public static org.eclipse.jface.action.IAction[] getProjectWizardActions()

getTypeWizardIDs

public static java.lang.String[] getTypeWizardIDs()
Returns IDs of all C/C++ type wizards contributed to the workbench.

Returns:
an array of wizard ids

getTypeWizardElements

public static org.eclipse.core.runtime.IConfigurationElement[] getTypeWizardElements()
Returns extension data for all the C/C++ type wizards contributed to the workbench. My C Wizard

Returns:
an array of IConfigurationElement

getTypeWizardActions

public static org.eclipse.jface.action.IAction[] getTypeWizardActions()

getFileWizardIDs

public static java.lang.String[] getFileWizardIDs()
Returns IDs of all C/C++ file wizards contributed to the workbench.

Returns:
an array of wizard ids

getFileWizardElements

public static org.eclipse.core.runtime.IConfigurationElement[] getFileWizardElements()
Returns extension data for all the C/C++ file wizards contributed to the workbench. My C File Wizard

Returns:
an array of IConfigurationElement

getFolderWizardActions

public static org.eclipse.jface.action.IAction[] getFolderWizardActions()

getFolderWizardIDs

public static java.lang.String[] getFolderWizardIDs()
Returns IDs of all C/C++ folder wizards contributed to the workbench.

Returns:
an array of wizard ids

getFolderWizardElements

public static org.eclipse.core.runtime.IConfigurationElement[] getFolderWizardElements()
Returns extension data for all the C/C++ folder wizards contributed to the workbench. My C Folder Wizard

Returns:
an array of IConfigurationElement

getFileWizardActions

public static org.eclipse.jface.action.IAction[] getFileWizardActions()

getAllWizardElements

public static org.eclipse.core.runtime.IConfigurationElement[] getAllWizardElements()
Returns extension data for all the C/C++ wizards contributed to the workbench. My C Wizard

Returns:
an array of IConfigurationElement