Package net.didion.jwnl.data
Class IndexWordSet
- java.lang.Object
-
- net.didion.jwnl.data.IndexWordSet
-
public class IndexWordSet extends Object
A class to simplify the access to a set ofIndexWord
s, each containing one part of speech of the same word. IndexWordSets are usually created by a call toDictionary.lookupAllIndexWords
.
-
-
Constructor Summary
Constructors Constructor Description IndexWordSet(String lemma)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(IndexWord word)
Add an IndexWord to this setboolean
equals(Object object)
It is assumed that IndexWordSets will only be created by callingDictionary.lookupAllIndexWords
, so all IndexWordSets with the same lemma should be equal.IndexWord
getIndexWord(POS p)
Get the IndexWord associated withp
.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-speechpos
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-speechpos
in this set.void
remove(POS p)
Remove the IndexWord associated withp
from this set.int
size()
Get the number of IndexWords in this setString
toString()
-
-
-
Constructor Detail
-
IndexWordSet
public IndexWordSet(String lemma)
-
-
Method Detail
-
add
public void add(IndexWord word)
Add an IndexWord to this set
-
remove
public void remove(POS p)
Remove the IndexWord associated withp
from this set.
-
size
public int size()
Get the number of IndexWords in this set
-
getIndexWordArray
public IndexWord[] getIndexWordArray()
Get an array of the IndexWords in this set.
-
getIndexWordCollection
public Collection getIndexWordCollection()
Get a collection of the IndexWords in this set.
-
getValidPOSSet
public Set getValidPOSSet()
Get a set of all the parts-of-speech for which there is an IndexWord in this set.
-
isValidPOS
public boolean isValidPOS(POS pos)
Return true if there is a word with part-of-speechpos
in this set.
-
getSenseCount
public int getSenseCount(POS pos)
Find out how many senses the word with part-of-speechpos
has.
-
getLemma
public String getLemma()
-
equals
public boolean equals(Object object)
It is assumed that IndexWordSets will only be created by callingDictionary.lookupAllIndexWords
, so all IndexWordSets with the same lemma should be equal.
-
-