package net.codjo.dataprocess.gui.selector; import java.util.Comparator; import java.util.Map; /** * */ public class FamilyComparator implements Comparator<String> { private Map<String, String> familiesMap; public FamilyComparator(Map<String, String> familiesMap) { this.familiesMap = familiesMap; } public int compare(String familyId1, String familyId2) { String familyName1 = familiesMap.get(familyId1); String familyName2 = familiesMap.get(familyId2); if (familyName1.equals(familyName2)) { return 0; } else if (familyName1.compareTo(familyName2) < 0) { return -1; } else { return 1; } } }