Interface Dictionary
-
- All Known Implementing Classes:
BinaryDictionary
,TokenInfoDictionary
,UnknownDictionary
,UserDictionary
public interface Dictionary
Dictionary interface for retrieving morphological data by id.
-
-
Field Summary
Fields Modifier and Type Field Description static String
INTERNAL_SEPARATOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getBaseForm(int wordId, char[] surface, int off, int len)
Get base form of wordString
getInflectionForm(int wordId)
Get inflection form of tokensString
getInflectionType(int wordId)
Get inflection type of tokensint
getLeftId(int wordId)
Get left id of specified wordString
getPartOfSpeech(int wordId)
Get Part-Of-Speech of tokensString
getPronunciation(int wordId, char[] surface, int off, int len)
Get pronunciation of tokensString
getReading(int wordId, char[] surface, int off, int len)
Get reading of tokensint
getRightId(int wordId)
Get right id of specified wordint
getWordCost(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
-
-