package gr.uoa.di.webui.search;

import java.util.Comparator;

public class EnhancedFieldRow {
	private String value;
	private String encoding;
	private Integer count;
	
	public static final Comparator<EnhancedFieldRow> valueComparator = 
		new Comparator<EnhancedFieldRow>() {

			@Override
			public int compare(EnhancedFieldRow efr1, EnhancedFieldRow efr2) {
				return efr1.getValue().toLowerCase().compareTo(efr2.value.toLowerCase());
			}
	};

	public static final Comparator<EnhancedFieldRow> countComparator = 
		new Comparator<EnhancedFieldRow>(){

			@Override
			public int compare(EnhancedFieldRow efr1, EnhancedFieldRow efr2) {
				return efr2.getCount().compareTo(efr1.count);
			}
	};
	
	public String getValue() {
		return value;
	}
	public void setValue(String value) {
		this.value = value;
	}
	public String getEncoding() {
		return encoding;
	}
	public void setEncoding(String encoding) {
		this.encoding = encoding;
	}
	public Integer getCount() {
		return count;
	}
	public void setCount(Integer count) {
		this.count = count;
	}
}
