public class ProjectConfigurationElementSorter extends Object
IConfigurationElements| Constructor and Description |
|---|
ProjectConfigurationElementSorter(Collection<String> configuratorIds,
Map<String,org.eclipse.core.runtime.IConfigurationElement> configurators)
Sorts a list of ids, ordering it by Project Configurator
IConfigurationElements |
ProjectConfigurationElementSorter(Map<String,org.eclipse.core.runtime.IConfigurationElement> configurators) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getIncompleteConfigurators() |
Set<String> |
getMissingConfigurators() |
List<String> |
getSecondaryConfigurators(String primaryConfigurator) |
List<String> |
getSortedConfigurators() |
boolean |
isRootConfigurator(String configuratorId) |
String |
toString() |
public ProjectConfigurationElementSorter(Collection<String> configuratorIds, Map<String,org.eclipse.core.runtime.IConfigurationElement> configurators) throws org.codehaus.plexus.util.dag.CycleDetectedException
IConfigurationElementsconfiguratorIds, - a collection of configurator ids to sortconfigurators, - a map of [id:project configurator's IConfigurationElement]org.codehaus.plexus.util.dag.CycleDetectedException - if a cycle is detected between configuratorspublic List<String> getSortedConfigurators()
public Map<String,String> getIncompleteConfigurators()
public Set<String> getMissingConfigurators()
public List<String> getSecondaryConfigurators(String primaryConfigurator)
public boolean isRootConfigurator(String configuratorId)
Copyright © 2005–2021 Eclipse Foundation. All rights reserved.