edu.northwestern.at.utils.spellcheck

## Class ResourceBasedSpellingDictionary

- java.lang.Object
- - edu.northwestern.at.utils.spellcheck.HashMapSpellingDictionary
  - - edu.northwestern.at.utils.spellcheck.ResourceBasedSpellingDictionary

- All Implemented Interfaces:
    SpellingDictionary

      public class ResourceBasedSpellingDictionary
      extends HashMapSpellingDictionary

  ResourceBasedSpellingDictionary -- implements spelling checker dictionary loaded from a resource.

- - ### Field Summary

    - ### Fields inherited from class edu.northwestern.at.utils.spellcheck.HashMapSpellingDictionary

      `metaphoneDictionary`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ResourceBasedSpellingDictionary(java.lang.String resourcePath)` Create ResourceBasedSpellingDictionary given resource path.

  - ### Method Summary

    - ### Methods inherited from class edu.northwestern.at.utils.spellcheck.HashMapSpellingDictionary

      `addWord, addWords, clear, getAllWords, getNumberOfWords, getRelatedWords, lookupWord, read, wordCount, write`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ResourceBasedSpellingDictionary

          public ResourceBasedSpellingDictionary(java.lang.String resourcePath)
                                          throws java.io.IOException

      Create ResourceBasedSpellingDictionary given resource path.
      Parameters:
        `resourcePath` - The resource path to the dictionary.
      Throws:
        `java.io.IOException`