All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class Deboggle
add(String). Method in class WordBank
add word to bank.
analyzeList(String). Method in class TwoStepAnalysis
loads .list file and analyzes it, incrementing the array elements

B

branch. Variable in class WordTreeNode

D

Deboggle(String). Constructor for class Deboggle

E

exists(String). Method in class WordBank
returns true if word is in bank

G

getMaximumSize(). Method in class ICanvas
getMaxLength(). Method in class WordBank
returns maximum allowed length of word in this instance of the WordBank object
getMinimumSize(). Method in class ICanvas
getPreferredSize(). Method in class ICanvas
getTree(). Method in class WordBank
returns Trie data structure that words are stored in

I

ICanvas(Container, Image). Constructor for class ICanvas

L

load(String). Method in class TwoStepAnalysis
loads array from a file, filename.step
load(String). Method in class WordBank
loadWords(String). Method in class WordBank
include all words found in file into bank

M

main(String[]). Static method in class Deboggle
To use Deboggle from commandline, Usage: java Deboggle default: dimension = 5, min = 4;
main(String[]). Static method in class TwoStepAnalysis
Commandline usage: java TwoStepAnalysis The will be read from a .list and its analysis saved to .step
main(String[]). Static method in class WordBank
default bank form: java -DDBANK= -DSBANK= -DMAXLEN= -DDLIST= WordBank
makeList(). Method in class WordBank
put all words in bank in Vector
makeList(String). Method in class WordBank
put all words in bank that start with prefix in Vector

P

paint(Graphics). Method in class ICanvas

Q

quickSort(int[], int[]). Static method in class Deboggle
quicksort algorithm (with indices), orders the int array as well as the contents of index array indices.
quickSort(int[], int[], int, int). Static method in class Deboggle
quicksort algorithm (with indices and range) can specify a partial sort of evals and indices using lowest and highest

R

remove(String). Method in class WordBank
remove word from bank
repaint(). Method in class ICanvas

S

save(String). Method in class TwoStepAnalysis
saves array into a file, filename.step
save(String). Method in class WordBank
saves Trie tree as a DFS stream.
saveWords(String). Method in class WordBank
put all words in bank in ascii file
saveWords(String, String). Method in class WordBank
put all words in bank that starts with prefix in ascii file
size(). Method in class WordBank
returns number of words in current bank
startSearch(String). Method in class Deboggle
step1. Variable in class TwoStepAnalysis
step2. Variable in class TwoStepAnalysis

T

TwoStepAnalysis(). Constructor for class TwoStepAnalysis

W

WordBank(). Constructor for class WordBank
WordBank(int). Constructor for class WordBank
constructor: maxlen is maximum length a word may have to be allowed into the bank
WordTreeNode(). Constructor for class WordTreeNode