Package net.didion.jwnl.data
Class IndexWord
- java.lang.Object
-
- net.didion.jwnl.data.IndexWord
-
- All Implemented Interfaces:
Serializable
,DictionaryElement
public class IndexWord extends Object implements DictionaryElement
AnIndexWord
represents a line of the pos.index
file. AnIndexWord
is created or retrieved vialookupIndexWord
.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
Returns true if the lemma and the part of speech both match.Object
getKey()
Gets the lemma of this word.String
getLemma()
Return the word'slemma .POS
getPOS()
Get the word's part-of-speech.Synset
getSense(int index)
Get a particular sense of this word.int
getSenseCount()
Get the word's sense count.Synset[]
getSenses()
Get an array of all the senses of this word.long[]
getSynsetOffsets()
DictionaryElementType
getType()
Get the element's type.int
hashCode()
String
toString()
-
-
-
Method Detail
-
getType
public DictionaryElementType getType()
Description copied from interface:DictionaryElement
Get the element's type.- Specified by:
getType
in interfaceDictionaryElement
-
equals
public boolean equals(Object object)
Returns true if the lemma and the part of speech both match.
-
getPOS
public POS getPOS()
Get the word's part-of-speech.
-
getLemma
public String getLemma()
Return the word'slemma . Its lemma is its orthographic representation, for example"dog"
or"get up"
.
-
getSynsetOffsets
public long[] getSynsetOffsets()
-
getKey
public Object getKey()
Gets the lemma of this word.- Specified by:
getKey
in interfaceDictionaryElement
- Returns:
- lemma
-
getSenseCount
public int getSenseCount()
Get the word's sense count.
-
getSenses
public Synset[] getSenses() throws JWNLException
Get an array of all the senses of this word.- Throws:
JWNLException
-
getSense
public Synset getSense(int index) throws JWNLException
Get a particular sense of this word. Sense indices start at 1.- Throws:
JWNLException
-
-