Package <Unnamed>

Interface Summary
IAutoPlayer Add method for auto/computer player to the standard player interface.
IBoardMaker Interface for creating a Boggle Board.
ILexicon  
IPlayer A Boggle player must support the methods of this interface.
IPlayerView  
IWordOnBoardFinder  
 

Class Summary
AbstractAutoPlayer Augments AutoPlayer by adding abstract method for autoplayer.
AbstractPlayer Supplies default implementation and state for a player.
BadAutoPlayer AutoPlayer that can't find any words.
BadWordOnBoardFinder Cannot find any words on a board.
BoardCell Encapsulate a (row,column) entry so that the entry can be hashed, compared, and stored as a single entry.
BoardFirstAutoPlayer  
BoggleBoard Represent a Boggle Board to play a game of Boggle.
BoggleBoardFactory Factory for generating boggle boards.
BoggleGUI A GUI for the game of Boggle.
BoggleMain Play a game of Boggle.
BoggleScore  
BoggleStats  
Cube  
ExpandableList Subclass of JList intended to grow as elements are added to the list (via the model, but that's not seen by clients).
HumanPlayer  
LexiconBenchmark  
LexiconFirstAutoPlayer  
SimpleLexicon Simple Lexicon implementation simply storing words in a set.
StandardBoardMaker Supply a random BoggleBoard that's either 4x4 or 5x5 using standard cubes from Boggle and Big Boggle, respectively.
StoppableReader  
TestLexicon  
TestWordFinder  
TrieLexicon  
TrieLexicon.Node  
 

Enum Summary
LexStatus Enum values for querying a lexicon and determining if a string is a word, is a prefix of a word, or is not a word (and not a prefix of a word).