public class IndexWordSet extends Object
IndexWords, each containing
one part of speech of the same word. IndexWordSets are usually created by a
call to Dictionary.lookupAllIndexWords.| Constructor and Description |
|---|
IndexWordSet(String lemma) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(IndexWord word)
Add an IndexWord to this set
|
boolean |
equals(Object object)
It is assumed that IndexWordSets will only be created by calling
Dictionary.lookupAllIndexWords,
so all IndexWordSets with the same lemma should be equal. |
IndexWord |
getIndexWord(POS p)
Get the IndexWord associated with
p. |
IndexWord[] |
getIndexWordArray()
Get an array of the IndexWords in this set.
|
Collection |
getIndexWordCollection()
Get a collection of the IndexWords in this set.
|
String |
getLemma() |
int |
getSenseCount(POS pos)
Find out how many senses the word with part-of-speech
pos has. |
Set |
getValidPOSSet()
Get a set of all the parts-of-speech for which there is an
IndexWord in this set.
|
boolean |
isValidPOS(POS pos)
Return true if there is a word with part-of-speech
pos in
this set. |
void |
remove(POS p)
Remove the IndexWord associated with
p from this set. |
int |
size()
Get the number of IndexWords in this set
|
String |
toString() |
public IndexWordSet(String lemma)
public void add(IndexWord word)
public void remove(POS p)
p from this set.public int size()
public IndexWord[] getIndexWordArray()
public Collection getIndexWordCollection()
public Set getValidPOSSet()
public boolean isValidPOS(POS pos)
pos in
this set.public int getSenseCount(POS pos)
pos has.public String getLemma()
public boolean equals(Object object)
Dictionary.lookupAllIndexWords,
so all IndexWordSets with the same lemma should be equal.Copyright © 2023. All rights reserved.