package com.cognitionis.timeml_basickit.comparators; import com.cognitionis.timeml_basickit.TimeReference; import java.util.*; /** * @author Hector Llorens * @since 2011 */ public class AscStringTimeRefMapComparator implements Comparator { private HashMap<String,TimeReference> _data = null; public AscStringTimeRefMapComparator(HashMap<String,TimeReference> data) { _data = data; } public int compare(Object o1, Object o2) { int diff=((TimeReference) _data.get((String) o1)).get_timex().get_date().compareTo(((TimeReference) _data.get((String) o2)).get_timex().get_date()); /*if(diff==0){ diff=1; // if two elements are equal just leave the regular order }*/ return diff; } }