/** * */ package org.jboss.windup.rules.apps.java.model.comparator; import java.util.Comparator; import org.jboss.windup.graph.model.comparator.FilePathComparator; import org.jboss.windup.rules.apps.java.dependencyreport.DependencyReportToArchiveEdgeModel; /** * @author mnovotny * */ public class DependencyReportToEdgeComparator implements Comparator<DependencyReportToArchiveEdgeModel> { // this compares paths in DependencyReportToEdgeComparator FilePathComparator filePathComparator = new FilePathComparator(); /* (non-Javadoc) * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) */ @Override public int compare(DependencyReportToArchiveEdgeModel o1, DependencyReportToArchiveEdgeModel o2) { String path1 = o1.getFullPath(); String path2 = o2.getFullPath(); return filePathComparator.compare(path1, path2); } }