com.baseprogramming.lang
Class TermSense

java.lang.Object
  extended by com.baseprogramming.lang.TermSense

public class TermSense
extends java.lang.Object

A Term has one or more senses (e.g. Term 'house' has senses such as 'habitation', 'large business', etc). Each of these senses has a list of synonyms. A TermSense instance has the Sense Text, and the list of Synonyms


Constructor Summary
TermSense()
          Default instance
 
Method Summary
 void addSynonym(java.lang.String synonym, java.lang.String context)
          Create a Synonym and add to list
 void addSynonym(Synonym synonym)
          Add Synonym to list
 java.lang.String getSenseText()
          Get Sense text
 java.util.List<Synonym> getSynonyms()
          Get list of synonyms.
 void setSenseText(java.lang.String sensetext)
          set Sense Ttext
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TermSense

public TermSense()
Default instance

Method Detail

setSenseText

public void setSenseText(java.lang.String sensetext)
set Sense Ttext

Parameters:
sensetext -

getSenseText

public java.lang.String getSenseText()
Get Sense text

Returns:

getSynonyms

public java.util.List<Synonym> getSynonyms()
Get list of synonyms.

Returns:

addSynonym

public void addSynonym(java.lang.String synonym,
                       java.lang.String context)
Create a Synonym and add to list

Parameters:
synonym -
context -

addSynonym

public void addSynonym(Synonym synonym)
Add Synonym to list

Parameters:
synonym -

toString

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