public class FeatureRank
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
FeatureRank.FeatureRankAsc
Sort features by ascending evaluation score
|
static class |
FeatureRank.FeatureRankDesc
Sort features by descending evaluation score if two features have the
same score, order them by name
|
Modifier and Type | Field and Description |
---|---|
private double |
evaluation |
private FeatureEvaluation |
featureEval |
private java.lang.String |
featureName |
private int |
featureRankId |
private int |
rank |
private static long |
serialVersionUID |
Constructor and Description |
---|
FeatureRank() |
FeatureRank(FeatureEvaluation featureEval,
java.lang.String featureName,
double evaluation) |
FeatureRank(FeatureEvaluation featureEval,
java.lang.String featureName,
double evaluation,
int rank) |
FeatureRank(java.lang.String featureName,
double evaluation) |
Modifier and Type | Method and Description |
---|---|
double |
getEvaluation() |
FeatureEvaluation |
getFeatureEval() |
java.lang.String |
getFeatureName() |
int |
getFeatureRankId() |
int |
getRank() |
void |
setEvaluation(double evaluation) |
void |
setFeatureEval(FeatureEvaluation featureEval) |
void |
setFeatureName(java.lang.String featureName) |
void |
setFeatureRankId(int featureRankId) |
void |
setRank(int rank) |
static java.util.List<FeatureRank> |
sortFeatureRankList(java.util.List<FeatureRank> featureRankList,
java.util.Comparator<FeatureRank> comp)
sort the features, set the rank correspondingly.
|
java.lang.String |
toString() |
private static final long serialVersionUID
private double evaluation
private FeatureEvaluation featureEval
private java.lang.String featureName
private int rank
private int featureRankId
public FeatureRank()
public FeatureRank(java.lang.String featureName, double evaluation)
public FeatureRank(FeatureEvaluation featureEval, java.lang.String featureName, double evaluation)
public FeatureRank(FeatureEvaluation featureEval, java.lang.String featureName, double evaluation, int rank)
public static java.util.List<FeatureRank> sortFeatureRankList(java.util.List<FeatureRank> featureRankList, java.util.Comparator<FeatureRank> comp)
featureRankList
- comp
- public int getFeatureRankId()
public void setFeatureRankId(int featureRankId)
public double getEvaluation()
public FeatureEvaluation getFeatureEval()
public java.lang.String getFeatureName()
public int getRank()
public void setEvaluation(double evaluation)
public void setFeatureEval(FeatureEvaluation featureEval)
public void setFeatureName(java.lang.String featureName)
public void setRank(int rank)
public java.lang.String toString()
toString
in class java.lang.Object