Interface Dictionary
-
- All Known Implementing Classes:
BinaryDictionary,TokenInfoDictionary,UnknownDictionary,UserDictionary
public interface DictionaryDictionary interface for retrieving morphological data by id.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINTERNAL_SEPARATOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetBaseForm(int wordId, char[] surface, int off, int len)Get base form of wordjava.lang.StringgetInflectionForm(int wordId)Get inflection form of tokensjava.lang.StringgetInflectionType(int wordId)Get inflection type of tokensintgetLeftId(int wordId)Get left id of specified wordjava.lang.StringgetPartOfSpeech(int wordId)Get Part-Of-Speech of tokensjava.lang.StringgetPronunciation(int wordId, char[] surface, int off, int len)Get pronunciation of tokensjava.lang.StringgetReading(int wordId, char[] surface, int off, int len)Get reading of tokensintgetRightId(int wordId)Get right id of specified wordintgetWordCost(int wordId)Get word cost of specified word
-
-
-
Field Detail
-
INTERNAL_SEPARATOR
static final java.lang.String INTERNAL_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLeftId
int getLeftId(int wordId)
Get left id of specified word- Returns:
- left id
-
getRightId
int getRightId(int wordId)
Get right id of specified word- Returns:
- right id
-
getWordCost
int getWordCost(int wordId)
Get word cost of specified word- Returns:
- word's cost
-
getPartOfSpeech
java.lang.String getPartOfSpeech(int wordId)
Get Part-Of-Speech of tokens- Parameters:
wordId- word ID of token- Returns:
- Part-Of-Speech of the token
-
getReading
java.lang.String getReading(int wordId, char[] surface, int off, int len)Get reading of tokens- Parameters:
wordId- word ID of token- Returns:
- Reading of the token
-
getBaseForm
java.lang.String getBaseForm(int wordId, char[] surface, int off, int len)Get base form of word- Parameters:
wordId- word ID of token- Returns:
- Base form (only different for inflected words, otherwise null)
-
getPronunciation
java.lang.String getPronunciation(int wordId, char[] surface, int off, int len)Get pronunciation of tokens- Parameters:
wordId- word ID of token- Returns:
- Pronunciation of the token
-
getInflectionType
java.lang.String getInflectionType(int wordId)
Get inflection type of tokens- Parameters:
wordId- word ID of token- Returns:
- inflection type, or null
-
getInflectionForm
java.lang.String getInflectionForm(int wordId)
Get inflection form of tokens- Parameters:
wordId- word ID of token- Returns:
- inflection form, or null
-
-