66 lines
1.4 KiB
Java
Executable File
66 lines
1.4 KiB
Java
Executable File
package org.gcube.contentmanagement.lexicalmatcher.analysis.guesser.data;
|
|
|
|
|
|
public class SingleResult {
|
|
private String category;
|
|
private String column;
|
|
|
|
private String tablename;
|
|
private String familyID;
|
|
|
|
private double score;
|
|
|
|
public void setCategory(String category) {
|
|
this.category = category;
|
|
}
|
|
public String getCategory() {
|
|
return category;
|
|
}
|
|
public void setColumn(String column) {
|
|
this.column = column;
|
|
}
|
|
public String getColumn() {
|
|
return column;
|
|
}
|
|
public void setScore(double score) {
|
|
this.score = score;
|
|
}
|
|
public double getScore() {
|
|
return score;
|
|
}
|
|
|
|
public String getStringScore() {
|
|
double scored = Math.round((int)(score*100))/(double)100;
|
|
|
|
return ""+scored;
|
|
}
|
|
|
|
public String toString(){
|
|
double scored = Math.round((int)(score*100))/(double)100;
|
|
if (column!=null)
|
|
return category+"="+column+":"+scored+" tab:"+tablename+":"+familyID;
|
|
else
|
|
return category+"="+":"+scored;
|
|
}
|
|
|
|
public SingleResult (String Category,String Column,double Score, String TableName,String FamilyID){
|
|
category = Category;
|
|
column = Column;
|
|
score = Score;
|
|
tablename = TableName;
|
|
familyID = FamilyID;
|
|
}
|
|
public void setTablename(String tablename) {
|
|
this.tablename = tablename;
|
|
}
|
|
public String getTablename() {
|
|
return tablename;
|
|
}
|
|
public void setFamilyID(String familyID) {
|
|
this.familyID = familyID;
|
|
}
|
|
public String getFamilyID() {
|
|
return familyID;
|
|
}
|
|
}
|