cmu.tawc.data
Class Word.PlainWord

java.lang.Object
  extended by cmu.tawc.data.Word.WordStub
      extended by cmu.tawc.data.Word.PlainWord
All Implemented Interfaces:
Word
Enclosing interface:
Word

public static class Word.PlainWord
extends Word.WordStub


Nested Class Summary
 
Nested classes/interfaces inherited from interface cmu.tawc.data.Word
Word.ComboWord, Word.DashWord, Word.PlainWord, Word.RegexpWord, Word.WordStub
 
Constructor Summary
Word.PlainWord(java.lang.String word, java.util.Vector<Category> categories)
           
 
Method Summary
 java.lang.String getWordPublicName()
           
 int matches(java.lang.String sentence)
           
 boolean matchesWord(java.lang.String word)
           
 boolean matchesWord(java.lang.String[] words, int index)
          Does this match a word in a sentence?
 
Methods inherited from class cmu.tawc.data.Word.WordStub
getCategories, getWord, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Word.PlainWord

public Word.PlainWord(java.lang.String word,
                      java.util.Vector<Category> categories)
Method Detail

matches

public int matches(java.lang.String sentence)

matchesWord

public boolean matchesWord(java.lang.String word)
Returns:
number of times the Word matches the passed in sentence

getWordPublicName

public java.lang.String getWordPublicName()

matchesWord

public boolean matchesWord(java.lang.String[] words,
                           int index)
Description copied from interface: Word
Does this match a word in a sentence? Can match combo words, starting in one place.

Returns: