public class ProjectConversionParticipantSorter
extends java.lang.Object
AbstractProjectConversionParticipant
(converters).
DAG
)AbstractProjectConversionParticipant.getPrecedingConverterIds()
) and succeeding (see
AbstractProjectConversionParticipant.getSucceedingConverterIds()
) converters
This implementation was inspired by Apache Maven's ProjectSorter
DAG
Modifier and Type | Field and Description |
---|---|
private java.util.List<AbstractProjectConversionParticipant> |
sortedConverters |
Constructor and Description |
---|
ProjectConversionParticipantSorter(java.util.List<AbstractProjectConversionParticipant> converters) |
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractProjectConversionParticipant> |
getSortedConverters() |
private java.util.List<AbstractProjectConversionParticipant> sortedConverters
public ProjectConversionParticipantSorter(java.util.List<AbstractProjectConversionParticipant> converters) throws org.codehaus.plexus.util.dag.CycleDetectedException, DuplicateConversionParticipantException
org.codehaus.plexus.util.dag.CycleDetectedException
DuplicateConversionParticipantException
public java.util.List<AbstractProjectConversionParticipant> getSortedConverters()
AbstractProjectConversionParticipant
.