edu.stanford.nlp.tagger.maxent
Class Dictionary

java.lang.Object
  |
  +--edu.stanford.nlp.tagger.maxent.Dictionary

public class Dictionary
extends Object


Constructor Summary
Dictionary()
           
 
Method Summary
 void add(String word, String tag)
           
 void addVPTaking(String verb, String tag, String partWord)
           
 void addVThatTaking(String verb)
           
 edu.stanford.nlp.tagger.maxent.TagCount get(String word)
           
 int getAmbClass(String word)
           
 int getCount(String word, String tag)
           
 int getCountIn(String verb)
           
 int getCountPart(String verb)
           
 int getCountRB(String verb)
           
 int getCountThat(String verb)
           
 HashMap getDict()
           
 String getFirstTag(String word)
           
 String[] getTags(String word)
           
 boolean known(String word)
           
static void main(String[] args)
           
 void printAmbiguous()
           
 void read(InDataStreamFile rf)
           
 void read(String filename)
           
 void readPrint(String filename)
           
 void release()
           
 void save(String filename)
           
 void savePrint(PrintFile pf)
           
 void setAmbClasses()
          This makes ambiguity classes from all words in the dictionary and remembers their classes in the TagCounts
 int sum(String word)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dictionary

public Dictionary()
Method Detail

getDict

public HashMap getDict()

add

public void add(String word,
                String tag)

release

public void release()

addVPTaking

public void addVPTaking(String verb,
                        String tag,
                        String partWord)

addVThatTaking

public void addVThatTaking(String verb)

getCountPart

public int getCountPart(String verb)

getCountThat

public int getCountThat(String verb)

getCountIn

public int getCountIn(String verb)

getCountRB

public int getCountRB(String verb)

getCount

public int getCount(String word,
                    String tag)

getTags

public String[] getTags(String word)

get

public edu.stanford.nlp.tagger.maxent.TagCount get(String word)

known

public boolean known(String word)

getFirstTag

public String getFirstTag(String word)

sum

public int sum(String word)

save

public void save(String filename)

read

public void read(InDataStreamFile rf)

read

public void read(String filename)

savePrint

public void savePrint(PrintFile pf)

printAmbiguous

public void printAmbiguous()

readPrint

public void readPrint(String filename)

setAmbClasses

public void setAmbClasses()
This makes ambiguity classes from all words in the dictionary and remembers their classes in the TagCounts


getAmbClass

public int getAmbClass(String word)

main

public static void main(String[] args)


Stanford NLP Group