A C D F G I M P Q R W

A

actionPerformed(ActionEvent) - Method in class Quitter
 
addGui(GoofGui) - Method in class Controller
add the gui for which this controller is a mediator

C

Controller - class Controller.
control the wedgi application, i.e., serve as a mediator between GUI controls, Command objects, and application-specific data.
Controller() - Constructor for class Controller
 
CreateWebIndex(URL, Writer) - Method in class WebIndex
CreateWebIndedex create create the filelist with all the names of the webpage

D

DirCreateWordList() - Method in class Goofi
DirCreateWordList create a word linkedlist and a linkedlist of all the files that contain the word,
DirFindIt(DirSearch, RegularExpression) - Method in class Goof
DirFindIt get all the files that contain the specified regularexpression
DirFindIt(DirSearch, RegularExpression) - Method in class GoofText
DirFindIt get all the files that contain the specified regularexpression and open it as a file
DirSearch - class DirSearch.
DirSearch is a class that reads the filelist, find a match between the expression and a word in the filelist, and store all the files that contain that word
DirSearch() - Constructor for class DirSearch
 
doQuit() - Method in class Quitter
the function called for any quit event, e.g., window closing or quit menu item for chosen

F

FileList - class FileList.
FileList class store all the names of the text files in a directory into a file in .goofi called filelist
FileList() - Constructor for class FileList
 
FiletoSearch(RegularExpression) - Method in class DirSearch
FiletoSearch find a match between the expression and the words in wordlist

G

getInstance() - Static method in class Quitter
 
GetRelevantFiles() - Method in class DirSearch
GetRelevantFiles return one relevant file at a time until it returned all
Goof - class Goof.
Goof class takes in a regular expression and return the filename and linenumber that the regular expression exist
Goof() - Constructor for class Goof
 
GoofGui - class GoofGui.
GoofGui class set up the GUI for goof
GoofGui(Controller) - Constructor for class GoofGui
GoofGui set up the layout of the main window
Goofi - class Goofi.
Goofi class search through a website or directory, store all the files within the directory or website into a file call filelist and store all the unique words in all files into a file call wordlist
Goofi() - Constructor for class Goofi
 
GoofText - class GoofText.
Goof class takes in a regular expression and return the filename and linenumber that the regular expression exist
GoofText() - Constructor for class GoofText
 
Guess - class Guess.
 
Guess() - Constructor for class Guess
 
guessType(InputStream) - Static method in class Guess
 
guessType(String) - Static method in class Guess
 

I

isBinary(InputStream) - Static method in class Guess
 
isBinary(String) - Static method in class Guess
 

M

main(String[]) - Static method in class DirSearch
 
main(String[]) - Static method in class GoofGui
 
main(String[]) - Static method in class GoofText
 
main(String[]) - Static method in class Goofi
 
main(String[]) - Static method in class Guess
 
MakeFileList(File, Writer) - Method in class FileList
MakeFileList make the filelist file

P

Print() - Method in class DirSearch
Print print out the word in the linkedlist, used for debugging
PrintValidFile() - Method in class Goof
PrintValidFile return the files that contain the specified regularexpression one by one
PrintWordList(Writer) - Method in class Goofi
PrintWordList write the word and the files that contain it to the wordlist file

Q

Quitter - class Quitter.
a quitting class, used when windows are closed or quit menu item chosen (or any other quit action event) pattern: uses singleton for one instance per program inheritance: subclasses can override doQuit() for application-specific cleanup

R

ReadCache(BufferedReader, BufferedReader) - Method in class DirSearch
ReadCache read the filelist and wordlist
ReadFileList(BufferedReader) - Method in class Goofi
ReadFileList read the filelist and create a vector with all the files

W

WebCreateWordList() - Method in class Goofi
WebCreateWordList create a word linkedlist and a linkedlist of all the webs that contain the word,
WebFindIt(DirSearch, RegularExpression) - Method in class Goof
WebFindIt get all the files that contain the specified regularexpression
WebFindIt(DirSearch, RegularExpression) - Method in class GoofText
WebFindIt get all the files that contain the specified regularexpression and open it as a URL
WebIndex - class WebIndex.
WebIndex class store all the webpages within a website into a file call file list
WebIndex(int) - Constructor for class WebIndex
 
windowClosing(WindowEvent) - Method in class Quitter
 

A C D F G I M P Q R W