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 StringINTERNAL_SEPARATOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBaseForm(int wordId, char[] surface, int off, int len)Get base form of wordStringgetInflectionForm(int wordId)Get inflection form of tokensStringgetInflectionType(int wordId)Get inflection type of tokensintgetLeftId(int wordId)Get left id of specified wordStringgetPartOfSpeech(int wordId)Get Part-Of-Speech of tokensStringgetPronunciation(int wordId, char[] surface, int off, int len)Get pronunciation of tokensStringgetReading(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 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
String getPartOfSpeech(int wordId)
Get Part-Of-Speech of tokens- Parameters:
wordId- word ID of token- Returns:
- Part-Of-Speech of the token
-
getReading
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
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
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
String getInflectionType(int wordId)
Get inflection type of tokens- Parameters:
wordId- word ID of token- Returns:
- inflection type, or null
-
getInflectionForm
String getInflectionForm(int wordId)
Get inflection form of tokens- Parameters:
wordId- word ID of token- Returns:
- inflection form, or null
-
-