public class CandidatePhrase
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable
Modifier and Type | Method and Description |
---|---|
void |
addFeature(java.lang.String s,
double v) |
void |
addFeatures(java.util.Collection<java.lang.String> feat) |
int |
compareTo(java.lang.Object o) |
static java.util.List<CandidatePhrase> |
convertStringPhrases(java.util.Collection<java.lang.String> str) |
static java.util.List<java.lang.String> |
convertToString(java.util.Collection<CandidatePhrase> words) |
static CandidatePhrase |
createOrGet(java.lang.String phrase) |
static CandidatePhrase |
createOrGet(java.lang.String phrase,
java.lang.String phraseLemma) |
static CandidatePhrase |
createOrGet(java.lang.String phrase,
java.lang.String phraseLemma,
Counter<java.lang.String> features) |
static void |
deletePhrase(CandidatePhrase p) |
boolean |
equals(java.lang.Object o) |
Counter<java.lang.String> |
getFeatures() |
double |
getFeatureValue(java.lang.String feat) |
java.lang.String |
getPhrase() |
java.lang.String |
getPhraseLemma() |
int |
hashCode() |
void |
setPhraseLemma(java.lang.String phraseLemma) |
java.lang.String |
toString() |
public static CandidatePhrase createOrGet(java.lang.String phrase)
public static CandidatePhrase createOrGet(java.lang.String phrase, java.lang.String phraseLemma)
public static CandidatePhrase createOrGet(java.lang.String phrase, java.lang.String phraseLemma, Counter<java.lang.String> features)
public java.lang.String getPhrase()
public java.lang.String getPhraseLemma()
public double getFeatureValue(java.lang.String feat)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public int hashCode()
hashCode
in class java.lang.Object
public static java.util.List<CandidatePhrase> convertStringPhrases(java.util.Collection<java.lang.String> str)
public static java.util.List<java.lang.String> convertToString(java.util.Collection<CandidatePhrase> words)
public Counter<java.lang.String> getFeatures()
public void addFeature(java.lang.String s, double v)
public void addFeatures(java.util.Collection<java.lang.String> feat)
public void setPhraseLemma(java.lang.String phraseLemma)
public static void deletePhrase(CandidatePhrase p)