A B C D E F G H I M N O P Q R S T W

A

actionPerformed(ActionEvent) - Method in class ishitai.oopad.EditorMenu
Required for ActionListener
actionPerformed(ActionEvent) - Method in class ishitai.oopad.TXTmodule
Required by ActionListener; used to received user input from the status line.
Adapter - class ishitai.oopad.Adapter.
Adapter.java Created: Thu Sep 02 14:45:41 1999
Adapter(EditorMenu) - Constructor for class ishitai.oopad.Adapter
 
addListeners(Object, WindowListener) - Method in class ishitai.oopad.EditorGui
Connects the Module's WindowListener to the Frame and returns references to the TextArea, status line, and outer frame.
addListeners(Object, WindowListener) - Method in class ishitai.oopad.EditorMenu
Pass-through call than connects the Module's WindowListener to the Frame and returns references to the TextArea, status line, and outer frame.
addListeners(Object, WindowListener) - Method in interface ishitai.oopad.IEditorGui
Ensures that the outer module can be attached to the status line and textarea and that the module's WindowListener--linked to proper clean-up--can be attached to the Frame.
addListeners(Object, WindowListener) - Method in interface ishitai.oopad.IEditorMenu
Conduit method from Adapter to IEditorGui
addMenuEventListener(MenuEventListener) - Method in class ishitai.oopad.EditorMenu
Required for MenuEventListener
addMenuEventListener(MenuEventListener) - Method in interface ishitai.oopad.IEditorMenu
Connects the Adapter to the ActionEvents of the menus
appcloser - Variable in class ishitai.oopad.TXTmodule
 
AppCloser - class ishitai.oopad.AppCloser.
AppCloser.java Created: Mon Sep 06 11:12:51 1999
AppCloser(Module) - Constructor for class ishitai.oopad.AppCloser
 

B

BotFactory - class ishitai.bots.BotFactory.
BotFactory.java Created: Wed Sep 01 1999
BotFactory() - Constructor for class ishitai.bots.BotFactory
 

C

close() - Method in interface ishitai.oopad.Data
Closes a file and its related resources
close() - Method in class ishitai.oopad.TXTdata
Cleans up the resources used by this class.
closeFile() - Method in class ishitai.files.FileOfText
Deprecated. Closes output stream to file.

D

Data - interface ishitai.oopad.Data.
Data.java Created: Thu Sep 02 12:12:36 1999
dump(Exception) - Method in class ishitai.bots.ExcepBot
Dumps the Exception's message and stack trace.
dump(Exception, String) - Method in class ishitai.bots.ExcepBot
Dumps Exception's message, stack trace and an added message.

E

EditorGui - class ishitai.oopad.EditorGui.
EditorGui.java Created: Thu Sep 02 1999
EditorMenu - class ishitai.oopad.EditorMenu.
EditorMenu.java Created: Thu Sep 02 1999
ExcepBot - class ishitai.bots.ExcepBot.
ExcepBot.java Created: Wed Sep 01 1999
EXIT - Static variable in interface ishitai.oopad.Module
 
exitFile() - Method in interface ishitai.oopad.Module
Enforce expectation of Appcloser
exitFile() - Method in class ishitai.oopad.TXTmodule
Registered with "Exit" into Adapter.

F

FileOfText - class ishitai.files.FileOfText.
Deprecated. This older utility class will be replaced with the newer Data hierarchy.
FileOfText(String, boolean) - Constructor for class ishitai.files.FileOfText
Deprecated.  

G

getDebugBot() - Static method in class ishitai.bots.BotFactory
Returns the singleton DebugBot
getExcepBot() - Static method in class ishitai.bots.BotFactory
Returns the singleton ExcepBot
getFilename() - Method in class ishitai.oopad.TXTdata
Accessor to path+name of the file connected to this data
getGuiBot() - Static method in class ishitai.bots.BotFactory
Returns the singleton GuiBot
getMenucmd() - Method in class ishitai.oopad.MenuEvent
 

H

handleMenuEvent(MenuEvent) - Method in class ishitai.oopad.Adapter
Invokes a method in the target which the target has related to a command String
handleMenuEvent(MenuEvent) - Method in interface ishitai.oopad.MenuEventListener
 

I

IEditorGui - interface ishitai.oopad.IEditorGui.
IEditorGui.java Created: Thu Sep 02 1999
IEditorMenu - interface ishitai.oopad.IEditorMenu.
IEditorMenu.java Created: Thu Sep 02 1999

M

main(String[]) - Static method in class ishitai.oopad.OOPad
 
MenuEvent - class ishitai.oopad.MenuEvent.
MenuEvent.java Created: Thu Sep 02 13:11:42 1999
MenuEvent(Object, String) - Constructor for class ishitai.oopad.MenuEvent
 
MenuEventListener - interface ishitai.oopad.MenuEventListener.
MenuEventListener.java Created: Thu Sep 02 13:11:42 1999
message(String) - Method in class ishitai.bots.ExcepBot
Sends a String to the output of the bot.
Module - interface ishitai.oopad.Module.
Module.java Created: Fri Sep 10 13:29:09 1999

N

NEW - Static variable in interface ishitai.oopad.Module
 
newFile() - Method in class ishitai.oopad.TXTmodule
Registered with "New" into Adapter.

O

OOPad - class ishitai.oopad.OOPad.
OOPad.java Created: Fri Sep 10 13:29:09 1999
OOPad() - Constructor for class ishitai.oopad.OOPad
 
OPEN - Static variable in interface ishitai.oopad.Module
 
open() - Method in interface ishitai.oopad.Data
Opens and reads an entire text file into a String
open() - Method in class ishitai.oopad.TXTdata
Opens the file and loads it into a String
openFile() - Method in class ishitai.files.FileOfText
Deprecated. Initializes output stream to file.
openFile() - Method in class ishitai.oopad.TXTmodule
Registered with "Open" into Adapter.

P

printer - Variable in class ishitai.files.FileOfText
Deprecated.  
println(String) - Method in class ishitai.files.FileOfText
Deprecated. Writes a String to the file.

Q

quit(String) - Method in class ishitai.bots.ExcepBot
Triggers a System.exit and prints message to stderr.

R

readOnly() - Method in class ishitai.oopad.TXTdata
Accessor to readOnly.
registerCall(String, String) - Method in class ishitai.oopad.Adapter
Allows the Module to connect its methods to the ActionCommand of the menus

S

saveFile() - Method in class ishitai.oopad.TXTmodule
Registered with "Save" into Adapter.
setDebug(boolean) - Method in class ishitai.bots.ExcepBot
If set to true, exceptions are dumped to stdout; else they go to file "droppings"
setTarget(Object, WindowListener) - Method in class ishitai.oopad.Adapter
Returns an array currently containing the guis TextArea, status TextField and Frame.
showLicense() - Method in class ishitai.oopad.TXTdata
 

T

textValueChanged(TextEvent) - Method in class ishitai.oopad.TXTmodule
Required by TextListener; currently used only for dirty flag
txaMain - Variable in class ishitai.oopad.EditorGui
 
txfStatus - Variable in class ishitai.oopad.EditorGui
 
TXTdata - class ishitai.oopad.TXTdata.
TXTdata.java Created: Wed Sep 01 21:09:04 1999
TXTdata() - Constructor for class ishitai.oopad.TXTdata
 
TXTmodule - class ishitai.oopad.TXTmodule.
TXTmodule.java Created: Wed Sep 01 21:01:06 1999

W

windowClosing(WindowEvent) - Method in class ishitai.oopad.AppCloser
 
write(String) - Method in interface ishitai.oopad.Data
Writes a text file to disk
write(String) - Method in class ishitai.oopad.TXTdata
Writes the contents of the editor's textarea to the file.

A B C D E F G H I M N O P Q R S T W