Class UnknownDictionary

  • All Implemented Interfaces:
    Dictionary

    public final class UnknownDictionary
    extends BinaryDictionary
    Dictionary for unknown-word handling.
    • Constructor Detail

      • UnknownDictionary

        public UnknownDictionary​(BinaryDictionary.ResourceScheme scheme,
                                 java.lang.String path)
                          throws java.io.IOException
        Parameters:
        scheme - scheme for loading resources (FILE or CLASSPATH).
        path - where to load resources from; a path, including the file base name without extension; this is used to match multiple files with the same base name.
        Throws:
        java.io.IOException
      • UnknownDictionary

        private UnknownDictionary()
                           throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • lookup

        public int lookup​(char[] text,
                          int offset,
                          int len)
      • getReading

        public java.lang.String getReading​(int wordId,
                                           char[] surface,
                                           int off,
                                           int len)
        Description copied from interface: Dictionary
        Get reading of tokens
        Specified by:
        getReading in interface Dictionary
        Overrides:
        getReading in class BinaryDictionary
        Parameters:
        wordId - word ID of token
        Returns:
        Reading of the token