51 lines
1.3 KiB
Java
51 lines
1.3 KiB
Java
package org.gcube.portlets.user.topics.shared;
|
|
|
|
/**
|
|
* Bean class for hashtag and its occurrence number
|
|
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
|
|
*/
|
|
public class HashTagAndOccurrence implements Comparable<HashTagAndOccurrence>{
|
|
private String hashtag;
|
|
private Integer occurrence;
|
|
private double weight;
|
|
public HashTagAndOccurrence(String hashtag, Integer occurrence) {
|
|
super();
|
|
this.hashtag = hashtag;
|
|
this.occurrence = occurrence;
|
|
}
|
|
public HashTagAndOccurrence(String hashtag, Integer occurrence, double weight) {
|
|
super();
|
|
this.hashtag = hashtag;
|
|
this.occurrence = occurrence;
|
|
this.weight = weight;
|
|
}
|
|
public String getHashtag() {
|
|
return hashtag;
|
|
}
|
|
public void setHashtag(String hashtag) {
|
|
this.hashtag = hashtag;
|
|
}
|
|
public Integer getOccurrence() {
|
|
return occurrence;
|
|
}
|
|
public void setOccurrence(Integer occurrence) {
|
|
this.occurrence = occurrence;
|
|
}
|
|
public double getWeight() {
|
|
return weight;
|
|
}
|
|
public void setWeight(double weight) {
|
|
this.weight = weight;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "HashTagAndOccurrence [hashtag=" + hashtag + ", occurrence="
|
|
+ occurrence + ", weight=" + weight + "]";
|
|
}
|
|
@Override
|
|
public int compareTo(HashTagAndOccurrence o) {
|
|
return Double.compare(o.getWeight(), this.weight);
|
|
}
|
|
}
|