org.apache.maven.execution
Class ReactorManager.ProjectSorter

java.lang.Object
  extended by org.apache.maven.execution.ReactorManager.ProjectSorter
Enclosing class:
ReactorManager

protected static class ReactorManager.ProjectSorter
extends java.lang.Object


Constructor Summary
ReactorManager.ProjectSorter(java.util.List projects)
          Sort a list of projects.
 
Method Summary
 java.util.List getSortedProjects()
           
 MavenProject getTopLevelProject()
           
 boolean hasMultipleProjects()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReactorManager.ProjectSorter

public ReactorManager.ProjectSorter(java.util.List projects)
                             throws org.codehaus.plexus.util.dag.CycleDetectedException,
                                    DuplicateProjectException
Sort a list of projects.

Throws:
DuplicateProjectException - if any projects are duplicated by id
org.codehaus.plexus.util.dag.CycleDetectedException
Method Detail

getTopLevelProject

public MavenProject getTopLevelProject()

getSortedProjects

public java.util.List getSortedProjects()

hasMultipleProjects

public boolean hasMultipleProjects()


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.