import java.util.Scanner;
import java.io.File;

/**
 * Class that implements a simple spell-checker for files.
 *   @author Dave Reed
 *   @version 4/10/2010
 */
public class SpellChecker {
    private Dictionary dictWords;

    /**
     * Constructs a spell checker with the specified dictionary.
     *   @param dictFile the file containing the dictionary words
     */
    public SpellChecker(String dictFile) throws java.io.FileNotFoundException {
        // TO BE IMPLEMENTED    
    }
    
    /**
     * Determines whether the specified word is in the dictionary
     *   @param word the word to be checked
     *   @return true if word is in the dictionary, else false
     */
    public boolean checkWord(String word) {
        // TO BE IMPLEMENTED
        return false;
    }
    
    /**
     * Process an entire text file and displays each word not in the dictionary.
     *   @param textFile the name of the text file to be spell-checked
     */
    public void checkFile(String textFile) throws java.io.FileNotFoundException {
        // TO BE IMPLEMENTED
    }
}
