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.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic int hashCode()
hashCode in class java.lang.Objectpublic 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)