org.eclipse.cdt.ui.newui
Class ManageConfigSelector
java.lang.Object
org.eclipse.cdt.ui.newui.ManageConfigSelector
public class ManageConfigSelector
- extends java.lang.Object
This class provides static methods to work with multiple
implementors of "ConfigManager" extension point.
Method Summary |
static IConfigManager |
getManager(org.eclipse.core.resources.IProject[] obs)
Searches for IConfigManager which
can process given projects. |
static IConfigManager |
getManagerFor(java.lang.Object[] obs)
Searches for IConfigManager which
can process given objects. |
static org.eclipse.core.resources.IProject[] |
getProjects(java.lang.Object[] obs)
Filters "raw" objects array |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ELEMENT_NAME
public static final java.lang.String ELEMENT_NAME
- See Also:
- Constant Field Values
CLASS_NAME
public static final java.lang.String CLASS_NAME
- See Also:
- Constant Field Values
ManageConfigSelector
public ManageConfigSelector()
getManager
public static IConfigManager getManager(org.eclipse.core.resources.IProject[] obs)
- Searches for IConfigManager which
can process given projects.
- Parameters:
obs
- - list of projects to handle
- Returns:
- first matching ConfigManager
getManagerFor
public static IConfigManager getManagerFor(java.lang.Object[] obs)
- Searches for IConfigManager which
can process given objects.
- Parameters:
obs
- - "raw" array of objects
- Returns:
- first matching ConfigManager
getProjects
public static org.eclipse.core.resources.IProject[] getProjects(java.lang.Object[] obs)
- Filters "raw" objects array
- Parameters:
obs
- - objects to filter
- Returns:
- array with only new-style projects included