Package org.apache.lucene.analysis.ko
Class DictionaryToken
- java.lang.Object
-
- org.apache.lucene.analysis.ko.Token
-
- org.apache.lucene.analysis.ko.DictionaryToken
-
public class DictionaryToken extends Token
A token stored in aDictionary
.
-
-
Constructor Summary
Constructors Constructor Description DictionaryToken(KoreanTokenizer.Type type, Dictionary dictionary, int wordId, char[] surfaceForm, int offset, int length, int startOffset, int endOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description POS.Tag
getLeftPOS()
Get the left part of speech of the token.Dictionary.Morpheme[]
getMorphemes()
Get theDictionary.Morpheme
decomposition of the token.POS.Type
getPOSType()
Get thePOS.Type
of the token.String
getReading()
Get the reading of the token.POS.Tag
getRightPOS()
Get the right part of speech of the token.KoreanTokenizer.Type
getType()
Returns the type of this tokenboolean
isKnown()
Returns true if this token is known wordboolean
isUnknown()
Returns true if this token is unknown wordboolean
isUser()
Returns true if this token is defined in user dictionaryString
toString()
-
Methods inherited from class org.apache.lucene.analysis.ko.Token
getEndOffset, getLength, getOffset, getPositionIncrement, getPositionLength, getStartOffset, getSurfaceForm, getSurfaceFormString, setPositionIncrement, setPositionLength
-
-
-
-
Constructor Detail
-
DictionaryToken
public DictionaryToken(KoreanTokenizer.Type type, Dictionary dictionary, int wordId, char[] surfaceForm, int offset, int length, int startOffset, int endOffset)
-
-
Method Detail
-
getType
public KoreanTokenizer.Type getType()
Returns the type of this token- Returns:
- token type, not null
-
isKnown
public boolean isKnown()
Returns true if this token is known word- Returns:
- true if this token is in standard dictionary. false if not.
-
isUnknown
public boolean isUnknown()
Returns true if this token is unknown word- Returns:
- true if this token is unknown word. false if not.
-
isUser
public boolean isUser()
Returns true if this token is defined in user dictionary- Returns:
- true if this token is in user dictionary. false if not.
-
getPOSType
public POS.Type getPOSType()
Description copied from class:Token
Get thePOS.Type
of the token.- Specified by:
getPOSType
in classToken
-
getLeftPOS
public POS.Tag getLeftPOS()
Description copied from class:Token
Get the left part of speech of the token.- Specified by:
getLeftPOS
in classToken
-
getRightPOS
public POS.Tag getRightPOS()
Description copied from class:Token
Get the right part of speech of the token.- Specified by:
getRightPOS
in classToken
-
getReading
public String getReading()
Description copied from class:Token
Get the reading of the token.- Specified by:
getReading
in classToken
-
getMorphemes
public Dictionary.Morpheme[] getMorphemes()
Description copied from class:Token
Get theDictionary.Morpheme
decomposition of the token.- Specified by:
getMorphemes
in classToken
-
-