package se.sics.gvod.ls.video.util; import java.util.Comparator; import se.sics.gvod.video.msgs.EncodedSubPiece; /** * * @author Niklas Wahlén <nwahlen@kth.se> */ public class EncodedSubPieceIdComparator implements Comparator<EncodedSubPiece> { @Override public int compare(EncodedSubPiece t, EncodedSubPiece t1) { if(t == null && t1 == null) { return 0; } if(t == null) { return 1; } if(t1 == null) { return -1; } if(t.getEncodedIndex() > t1.getEncodedIndex()) { return -1; } if(t.getEncodedIndex() < t1.getEncodedIndex()) { return 1; } return 0; } }