org.apache.maven.project

Class ProjectSorter

public class ProjectSorter extends Object

Sort projects by dependencies.

Version: $Id: ProjectSorter.java 328898 2005-10-27 15:40:47Z jdcasey $

Author: Brett Porter

Constructor Summary
ProjectSorter(List projects)
Sort a list of projects.
Method Summary
ListgetDependents(String id)
ListgetSortedProjects()
MavenProjectgetTopLevelProject()
booleanhasMultipleProjects()

Constructor Detail

ProjectSorter

public ProjectSorter(List projects)
Sort a list of projects.

Throws: DuplicateProjectException if any projects are duplicated by id

Method Detail

getDependents

public List getDependents(String id)

getSortedProjects

public List getSortedProjects()

getTopLevelProject

public MavenProject getTopLevelProject()

hasMultipleProjects

public boolean hasMultipleProjects()
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.