Class UserMorphData
java.lang.Object
org.apache.lucene.analysis.ja.dict.UserMorphData
- All Implemented Interfaces:
JaMorphData,MorphData
Morphological information for user dictionary.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String[]getAllFeaturesArray(int wordId) getBaseForm(int morphId, char[] surface, int off, int len) Get base form of wordprivate StringgetFeature(int wordId, int... fields) getInflectionForm(int wordId) Get inflection form of tokensgetInflectionType(int morphId) Get inflection type of tokensintgetLeftId(int wordId) Get left id of specified wordgetPartOfSpeech(int morphId) Get Part-Of-Speech of tokensgetPronunciation(int morphId, char[] surface, int off, int len) Get pronunciation of tokensgetReading(int morphId, 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 Details
-
WORD_COST
public static final int WORD_COST- See Also:
-
LEFT_ID
public static final int LEFT_ID- See Also:
-
RIGHT_ID
public static final int RIGHT_ID- See Also:
-
data
-
-
Constructor Details
-
UserMorphData
UserMorphData(String[] data)
-
-
Method Details
-
getLeftId
public int getLeftId(int wordId) Description copied from interface:MorphDataGet left id of specified word -
getRightId
public int getRightId(int wordId) Description copied from interface:MorphDataGet right id of specified word- Specified by:
getRightIdin interfaceMorphData- Returns:
- right id
-
getWordCost
public int getWordCost(int wordId) Description copied from interface:MorphDataGet word cost of specified word- Specified by:
getWordCostin interfaceMorphData- Returns:
- word's cost
-
getReading
Description copied from interface:JaMorphDataGet reading of tokens- Specified by:
getReadingin interfaceJaMorphData- Parameters:
morphId- word ID of token- Returns:
- Reading of the token
-
getPartOfSpeech
Description copied from interface:JaMorphDataGet Part-Of-Speech of tokens- Specified by:
getPartOfSpeechin interfaceJaMorphData- Parameters:
morphId- word ID of token- Returns:
- Part-Of-Speech of the token
-
getBaseForm
Description copied from interface:JaMorphDataGet base form of word- Specified by:
getBaseFormin interfaceJaMorphData- Parameters:
morphId- word ID of token- Returns:
- Base form (only different for inflected words, otherwise null)
-
getPronunciation
Description copied from interface:JaMorphDataGet pronunciation of tokens- Specified by:
getPronunciationin interfaceJaMorphData- Parameters:
morphId- word ID of token- Returns:
- Pronunciation of the token
-
getInflectionType
Description copied from interface:JaMorphDataGet inflection type of tokens- Specified by:
getInflectionTypein interfaceJaMorphData- Parameters:
morphId- word ID of token- Returns:
- inflection type, or null
-
getInflectionForm
Description copied from interface:JaMorphDataGet inflection form of tokens- Specified by:
getInflectionFormin interfaceJaMorphData- Parameters:
wordId- word ID of token- Returns:
- inflection form, or null
-
getAllFeaturesArray
-
getFeature
-