public class Synonyms
extends java.lang.Object
implements java.lang.Comparable<java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
java.util.HashMap<java.lang.String,java.lang.Double> |
dict |
java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> |
directSynsOfCoOccrSet |
java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> |
indirectSynsOfCoOccrSet |
| Constructor and Description |
|---|
Synonyms() |
Synonyms(java.lang.String representative,
double score) |
Synonyms(java.lang.String representative,
double score,
java.util.ArrayList<CoOccurrence> occurrences,
java.util.HashMap<java.lang.String,java.lang.Double> dict) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSynonym(java.lang.String synonym) |
void |
addSynonym(java.lang.String synonym,
double score) |
void |
addSynonymSet(java.util.Set<java.lang.String> synonym_set) |
void |
addTerm(CoOccurrence co) |
void |
addTerms(java.util.Map<CoOccurrence,CoOccurrence> cooccurrences) |
static boolean |
allUppercase(java.lang.String term) |
Synonyms |
clone(Synonyms to_clone) |
Synonyms |
compareSynonym_sets(Synonyms syn) |
int |
compareTo(java.lang.Object obj) |
boolean |
equals(java.lang.Object obj) |
boolean |
exisits(java.lang.String term) |
java.util.ArrayList<java.lang.String> |
get_cooccurSet(boolean re_build) |
java.util.ArrayList<java.lang.String> |
get_Final_cooccurSet213(java.util.HashMap<java.lang.String,java.lang.Double> cash_corr)
Returning a final set of co-occurrences that are sorted according to
their dictionary frequencies-- not raw, original dict freq.
|
java.util.ArrayList<java.lang.String> |
get_Final_cooccurSetSimple(java.lang.String name)
Return a final set of co-occurrence terms that
1.
|
java.util.ArrayList<java.lang.String> |
get_Final_synonymSet(java.lang.String name)
Returning a final set of synonyms that are sorted according to
their dictionary frequencies-- not raw, original dict freq.
|
java.util.ArrayList<java.lang.String> |
get_Final_synonymSetSimple(java.lang.String name)
Returning a final set of synonyms that
1.
|
java.util.Map<CoOccurrence,CoOccurrence> |
getCoOcc() |
java.lang.Boolean |
getMerged() |
java.lang.String |
getrepresentative() |
java.lang.String |
getRepresentative() |
int |
getReprLength() |
java.lang.Double |
getScore() |
java.util.Set<java.lang.String> |
getSynonymSet() |
Synonyms |
merge(Synonyms syn) |
Synonyms |
mergeBetweenYears(Synonyms syn) |
void |
removeDirect(java.util.Set<java.lang.String> direct_to_remove) |
void |
removeInDirect(java.util.Set<java.lang.String> remove) |
void |
set_cooccurSet(java.util.ArrayList<java.lang.String> new_cooccurSet) |
void |
setCoOccurenceMap(java.util.Map<CoOccurrence,CoOccurrence> co_occur_map) |
void |
setDict(java.util.HashMap<java.lang.String,java.lang.Double> dict) |
void |
setMerged(java.lang.Boolean merged) |
void |
setRepresentative(java.lang.String representative) |
void |
setScore(java.lang.Double score) |
void |
setSynonyms(java.util.ArrayList<java.lang.String> newSyns) |
java.lang.String |
toString() |
void |
updateScore(java.lang.Double score) |
public java.util.HashMap<java.lang.String,java.lang.Double> dict
public java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> directSynsOfCoOccrSet
public java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> indirectSynsOfCoOccrSet
public Synonyms(java.lang.String representative,
double score)
public Synonyms(java.lang.String representative,
double score,
java.util.ArrayList<CoOccurrence> occurrences,
java.util.HashMap<java.lang.String,java.lang.Double> dict)
public Synonyms()
public java.lang.String getRepresentative()
public void setRepresentative(java.lang.String representative)
public void addTerm(CoOccurrence co)
public void addTerms(java.util.Map<CoOccurrence,CoOccurrence> cooccurrences)
public void addSynonym(java.lang.String synonym)
public void addSynonym(java.lang.String synonym,
double score)
public void addSynonymSet(java.util.Set<java.lang.String> synonym_set)
public java.util.ArrayList<java.lang.String> get_cooccurSet(boolean re_build)
public java.util.ArrayList<java.lang.String> get_Final_cooccurSet213(java.util.HashMap<java.lang.String,java.lang.Double> cash_corr)
public java.util.ArrayList<java.lang.String> get_Final_cooccurSetSimple(java.lang.String name)
cash_corr - public java.util.ArrayList<java.lang.String> get_Final_synonymSet(java.lang.String name)
public java.util.ArrayList<java.lang.String> get_Final_synonymSetSimple(java.lang.String name)
public static boolean allUppercase(java.lang.String term)
public void set_cooccurSet(java.util.ArrayList<java.lang.String> new_cooccurSet)
public java.lang.String getrepresentative()
public int getReprLength()
public java.util.Set<java.lang.String> getSynonymSet()
public java.util.Map<CoOccurrence,CoOccurrence> getCoOcc()
public java.lang.Double getScore()
public void setScore(java.lang.Double score)
public void setSynonyms(java.util.ArrayList<java.lang.String> newSyns)
public void updateScore(java.lang.Double score)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparable<java.lang.Object>public boolean exisits(java.lang.String term)
public java.lang.Boolean getMerged()
public void setMerged(java.lang.Boolean merged)
public void setDict(java.util.HashMap<java.lang.String,java.lang.Double> dict)
public void setCoOccurenceMap(java.util.Map<CoOccurrence,CoOccurrence> co_occur_map)
public void removeDirect(java.util.Set<java.lang.String> direct_to_remove)
public void removeInDirect(java.util.Set<java.lang.String> remove)