All Downloads are FREE. Search and download functionalities are using the official Maven repository.

skype.TimeSortedMessages Maven / Gradle / Ivy

The newest version!
package skype;

import java.util.Comparator;
import java.util.TreeSet;

@SuppressWarnings("serial")
public class TimeSortedMessages extends TreeSet {
	public TimeSortedMessages() {
		super(getTimeComparator());
	}

	private static Comparator getTimeComparator() {
		return new Comparator() {

			@Override
			public int compare(SkypeChatMessage o1, SkypeChatMessage o2) {
				int timeComparison = o1.getTime().compareTo(o2.getTime());
				if (timeComparison != 0)
					return timeComparison;
				return o1.getSignature().compareTo(o1.getSignature());
			}
		};
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy