public class ProjectConfigurationElementSorter extends Object
IConfigurationElement
sConstructor and Description |
---|
ProjectConfigurationElementSorter(Collection<String> configuratorIds,
Map<String,org.eclipse.core.runtime.IConfigurationElement> configurators)
Sorts a list of ids, ordering it by Project Configurator
IConfigurationElement s |
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
IConfigurationElement
sconfiguratorIds,
- 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–2015 Sonatype, Inc.. All rights reserved.