package co.smartreceipts.android.model.comparators;
import android.support.annotation.NonNull;
import java.util.Comparator;
import co.smartreceipts.android.model.Column;
import co.smartreceipts.android.utils.sorting.AlphabeticalCaseInsensitiveCharSequenceComparator;
public class ColumnNameComparator<T extends Column<?>> implements Comparator<T> {
private final Comparator<CharSequence> mCharSequenceComparator = new AlphabeticalCaseInsensitiveCharSequenceComparator();
@Override
public int compare(@NonNull T column1, @NonNull T column2) {
return mCharSequenceComparator.compare(column1.getName(), column2.getName());
}
}