package org.jboss.windup.graph.model.comparator; import java.util.Comparator; import org.jboss.windup.graph.model.ProjectModel; /** * Returns a comparison based on an ascending alphabetical sort of the RootFileModel's FilePath. * * @author <a href="mailto:jesse.sightler@gmail.com">Jesse Sightler</a> * */ public class ProjectModelByRootFileComparator implements Comparator<ProjectModel> { // Use the file path comparator in FilePathComparator FilePathComparator filePathComparator = new FilePathComparator(); @Override public int compare(ProjectModel o1, ProjectModel o2) { String filePath1 = o1.getRootFileModel().getFilePath(); String filePath2 = o2.getRootFileModel().getFilePath(); return filePathComparator.compare(filePath1, filePath2); } }