com.baseprogramming.lang
Class DictionaryTerm

java.lang.Object
  extended by com.baseprogramming.lang.WordReferenceTerm
      extended by com.baseprogramming.lang.DictionaryTerm

public class DictionaryTerm
extends WordReferenceTerm

A Dictionary Term contains the most basic information about a dictionary result. A translation's original term as well as all translation entries (FirstTranslation, SecondTranslation, etc) are Dictionary Terms.


Field Summary
 
Fields inherited from class com.baseprogramming.lang.WordReferenceTerm
TermType
 
Constructor Summary
DictionaryTerm()
          Default constructor
 
Method Summary
static DictionaryTerm createInstance(com.google.gson.JsonObject json)
          Create instance from JSON object
 java.lang.String getPinyin()
           
 java.lang.String getPOS()
           
 java.lang.String getSence()
           
 java.lang.String getTerm()
           
 java.lang.String getUsage()
           
 void setPinyin(java.lang.String pinyin)
           
 void setPOS(java.lang.String pos)
           
 void setSense(java.lang.String sence)
           
 void setTerm(java.lang.String term)
           
 void setUsage(java.lang.String usage)
           
 java.lang.String toString()
           
 
Methods inherited from class com.baseprogramming.lang.WordReferenceTerm
getTermType, setTermType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DictionaryTerm

public DictionaryTerm()
Default constructor

Method Detail

createInstance

public static DictionaryTerm createInstance(com.google.gson.JsonObject json)
                                     throws java.io.IOException
Create instance from JSON object

Parameters:
json -
Returns:
DictoinaryTerm
Throws:
java.io.IOException

setTerm

public void setTerm(java.lang.String term)

getTerm

public java.lang.String getTerm()

setPOS

public void setPOS(java.lang.String pos)

getPOS

public java.lang.String getPOS()

setSense

public void setSense(java.lang.String sence)

getSence

public java.lang.String getSence()

setUsage

public void setUsage(java.lang.String usage)

getUsage

public java.lang.String getUsage()

setPinyin

public void setPinyin(java.lang.String pinyin)

getPinyin

public java.lang.String getPinyin()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object