package wordcloud;
/**
* Created by kenny on 6/29/14.
*/
public class WordFrequency implements Comparable<WordFrequency> {
private final int id;
private final String word;
private final String filter;
private final int frequency;
public WordFrequency(int id, String word, String filter, int frequency) {
this.id = id;
this.word = word;
this.filter = filter;
this.frequency = frequency;
}
public int getId() {
return id;
}
public String getWord() {
return word;
}
public String getFilter() {
return filter;
}
public int getFrequency() {
return frequency;
}
@Override
public int compareTo(WordFrequency wordFrequency) {
int ret = wordFrequency.frequency - frequency;
if (ret == 0) ret = wordFrequency.word.length() - word.length();
return ret;
}
}