com.baseprogramming.lang
Class ThesaurusTerm
java.lang.Object
com.baseprogramming.lang.WordReferenceTerm
com.baseprogramming.lang.ThesaurusTerm
public class ThesaurusTerm
- extends WordReferenceTerm
Holds a term (the original term searched), and a list of Term Senses.
Each Term Sense sense contains the sense text, and a list of Synonyms.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThesaurusTerm
public ThesaurusTerm()
setTerm
public void setTerm(java.lang.String term)
getTerm
public java.lang.String getTerm()
addTermSense
public void addTermSense(TermSense sense)
getTermSenses
public java.util.List<TermSense> getTermSenses()
- Get Term Senses
- Returns:
getSynonyms
public java.util.List<Synonym> getSynonyms()
- Get synonyms from all Term Senses
- Returns:
getCount
public int getCount()
- Count of Term Senses
- Returns:
createInstance
public static ThesaurusTerm createInstance(com.google.gson.JsonObject json)
throws java.io.IOException
- Create a ThesaurusTerm Instance from this JSON object
- Parameters:
json
-
- Returns:
- ThesaurusTerm
- Throws:
java.io.IOException