Class DictionaryToken


public class DictionaryToken extends Token
A token stored in a KoMorphData.
  • Field Details

    • wordId

      private final int wordId
    • morphAtts

      private final KoMorphData morphAtts
  • Constructor Details

    • DictionaryToken

      public DictionaryToken(TokenType type, KoMorphData morphAtts, int wordId, char[] surfaceForm, int offset, int length, int startOffset, int endOffset)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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 the POS.Type of the token.
      Specified by:
      getPOSType in class Token
    • getLeftPOS

      public POS.Tag getLeftPOS()
      Description copied from class: Token
      Get the left part of speech of the token.
      Specified by:
      getLeftPOS in class Token
    • getRightPOS

      public POS.Tag getRightPOS()
      Description copied from class: Token
      Get the right part of speech of the token.
      Specified by:
      getRightPOS in class Token
    • getReading

      public String getReading()
      Description copied from class: Token
      Get the reading of the token.
      Specified by:
      getReading in class Token
    • getMorphemes

      public KoMorphData.Morpheme[] getMorphemes()
      Description copied from class: Token
      Get the KoMorphData.Morpheme decomposition of the token.
      Specified by:
      getMorphemes in class Token