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