Index of all Fields and Methods
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

ac. Variable in class agent.Agent.Agent
The Agent's interface to the AgentServer.
ac. Variable in class agent.Agent.Agent
The Agent's interface to the AgentServer.
action(Event, Object). Method in class .AgentButton
The method called when the button is clicked.
action(Event, Object). Method in class chap5.ch5_fig1
Deal with the user click on one of the 'card' buttons in the CardLayout panel.
action(Event, Object). Method in class chap5.ch5_fig1
Deal with the user click on one of the 'card' buttons in the CardLayout panel.
action(Event, Object). Method in class .MessageBox
Destroy the dialog if any action happens.
action(Event, Object). Method in class .PickButton
The method called when the button is clicked.
action(Event, Object). Method in class .PickDialog
Deal with the user either hitting the OK/Cancel button or selecting an item from the list.
action(Event, Object). Method in class .SecurityDialog
Process the OK and cancel buttons.
addAgentDisplay(String). Method in class agent.Launcher.AgentLauncher
The original addAgentDisplay method.
addAgentDisplay(String). Method in class agent.Launcher.AgentLauncher
The original addAgentDisplay method.
addAgentDisplay1(String). Method in class agent.Launcher.AgentLauncher
The new addAgentDisplay method.
addAgentDisplay1(String). Method in class agent.Launcher.AgentLauncher
The new addAgentDisplay method.
addAgentFace(String). Method in class agent.Launcher.AgentLauncher
addAgentFace(String). Method in class agent.Launcher.AgentLauncher
addAnimation(). Method in class agent.Launcher.AgentLauncher
addAnimation(). Method in class agent.Launcher.AgentLauncher
addAnimation(Animation). Method in class .AnimationPanel
Add an animation to this panel.
addClassToDebugMenuByClass(Class). Static method in class gamesrv.GameServer
addClassToDebugMenuByClass(Class). Static method in class gamesrv.GameServer
addClassToDebugMenuByObject(Object). Static method in class gamesrv.GameServer
addClassToDebugMenuByObject(Object). Static method in class gamesrv.GameServer
addDispatchedAgent(String, SocketHandler). Method in class agent.Server.AgentServer
Add an Agent to the list, using the specified ID and SocketHandler.
addDispatchedAgent(String, SocketHandler). Method in class agent.Server.AgentServer
Add an Agent to the list, using the specified ID and SocketHandler.
addPlayer(Player). Static method in class gamesrv.GameServer
addPlayer(Player). Static method in class gamesrv.GameServer
addRunningAgent(String). Method in class agent.Server.AgentServer
Add an agent to the list of agents running on this machine.
addRunningAgent(String). Method in class agent.Server.AgentServer
Add an agent to the list of agents running on this machine.
AddToState(String). Method in class agent.Launcher.AgentLauncher
AddToState(String). Method in class agent.Launcher.AgentLauncher
Agent(). Constructor for class agent.Agent.Agent
AGENT_DISPATCHED. Static variable in class agent.Launcher.AgentLauncher
AGENT_DISPATCHED. Static variable in class agent.Launcher.AgentLauncher
AGENT_PICKED. Static variable in class agent.Launcher.AgentLauncher
AGENT_PICKED. Static variable in class agent.Launcher.AgentLauncher
AGENT_STOPPED. Static variable in class agent.Launcher.AgentLauncher
AGENT_STOPPED. Static variable in class agent.Launcher.AgentLauncher
AgentButton(Applet, String). Constructor for class .AgentButton
constructor - save the Applet, and the label.
AgentDispatcher(String, int). Constructor for class .AgentDispatcher
AgentFace(AgentLauncher, String, int). Constructor for class .AgentFace
AgentLauncher(). Constructor for class agent.Launcher.AgentLauncher
AgentListMessage(). Constructor for class agent.util.AgentListMessage
AgentListMessage(). Constructor for class agent.util.AgentListMessage
AgentListMessage(Vector, Vector). Constructor for class agent.util.AgentListMessage
This is the constructor used by an AgentServer that wishes to SEND a AgentList message.
AgentListMessage(Vector, Vector). Constructor for class agent.util.AgentListMessage
This is the constructor used by an AgentServer that wishes to SEND a AgentList message.
AgentServer(). Constructor for class agent.Server.AgentServer
Constructor, builds the list of AgentServers, builds all the screen elements, including menu and menu items.
AgentServer(). Constructor for class agent.Server.AgentServer
Constructor, builds the list of AgentServers, builds all the screen elements, including menu and menu items.
AgentServerSecurityException(). Constructor for class .AgentServerSecurityException
AgentServerSecurityManager(). Constructor for class .AgentServerSecurityManager
Build a vector of SecurityItems, one for each of the check methods in SecurityManager.
AlphaList(). Constructor for class chap2.AlphaList
constructor creates itself as a Vector of size 1.
AlphaList(). Constructor for class chap2.AlphaList
constructor creates itself as a Vector of size 1.
ALST_PREFIX. Static variable in class agent.util.AgentListMessage
ALST_PREFIX. Static variable in class agent.util.AgentListMessage
ALSTLEN_SIZE. Static variable in class agent.util.AgentListMessage
ALSTLEN_SIZE. Static variable in class agent.util.AgentListMessage
ALVector. Variable in class agent.Launcher.AgentLauncher
ALVector. Variable in class agent.Launcher.AgentLauncher
ANIMATED. Variable in class agent.Launcher.AgentLauncher
ANIMATED. Variable in class agent.Launcher.AgentLauncher
ANIMATED_STRING. Static variable in class agent.Launcher.AgentLauncher
ANIMATED_STRING. Static variable in class agent.Launcher.AgentLauncher
Animation(Applet). Constructor for class .Animation
Constructor - store the applet to call back to
Animation(Applet, AgentImage[], AgentFace). Constructor for class .Animation
Create an animation that is not animating right now.
AnimationPanel(). Constructor for class .AnimationPanel
Constructor - Create a Vector for holding the animations, and set us up as with a grid layout 10 by 10.
ARG_PREFIX. Static variable in class agent.util.DispatchMessage
ARG_PREFIX. Static variable in class agent.util.DispatchMessage
ARG_PREFIX. Static variable in class agent.util.LoadMessage
ARG_PREFIX. Static variable in class agent.util.LoadMessage
ARGLEN_SIZE. Static variable in class agent.util.DispatchMessage
ARGLEN_SIZE. Static variable in class agent.util.DispatchMessage
ARGLEN_SIZE. Static variable in class agent.util.LoadMessage
ARGLEN_SIZE. Static variable in class agent.util.LoadMessage
args. Variable in class agent.util.DispatchMessage
args. Variable in class agent.util.DispatchMessage

B

bFinished. Variable in class .PickDialog
bFinished. Variable in class .SecurityDialog
bImageLoadingError. Variable in class agent.Launcher.AgentLauncher
bImageLoadingError. Variable in class agent.Launcher.AgentLauncher
bImageLoadingError. Variable in class chap5.ch5_fig18
bImageLoadingError. Variable in class chap5.ch5_fig18
bImageLoadingError. Variable in class gamesrv.GameSrv
bImageLoadingError. Variable in class gamesrv.GameSrv
bOneShot. Variable in class .Animation
If this animation runs only one, this gets set to true.
bRun. Static variable in class agent.Server.AgentServer
bRun. Static variable in class agent.Server.AgentServer
bRun. Static variable in class chap9.ch9_fig1
The run method for this thread runs until this bool turns false, as it will when the exit menu item is picked.
bRun. Static variable in class chap9.ch9_fig1
The run method for this thread runs until this bool turns false, as it will when the exit menu item is picked.
bRun. Static variable in class gamesrv.GameServer
bRun. Static variable in class gamesrv.GameServer
bRun. Static variable in class chap7.Snitch
The main loop runs until this bool turns false.
bRun. Static variable in class chap7.Snitch
The main loop runs until this bool turns false.
bRunning. Variable in class .Animation
Is this animation actually animating now?
bSkip. Variable in class chap7.ch7_fig5
Boolean telling whether to skip this HTML page or not.
bSkip. Variable in class chap7.ch7_fig5
Boolean telling whether to skip this HTML page or not.
buttonLabel. Static variable in class chap7.ch7_fig1
The label on the button that starts the search.
buttonLabel. Static variable in class chap7.ch7_fig1
The label on the button that starts the search.
buttonLabel. Static variable in class chap7.ch7_fig3
buttonLabel. Static variable in class chap7.ch7_fig3

C

c7. Static variable in class chap7.ch7_fig5
c7. Static variable in class chap7.ch7_fig5
ch10_fig1(). Constructor for class chap10.ch10_fig1
ch1_fig1(). Constructor for class chap1.ch1_fig1
ch2_fig1(). Constructor for class chap2.ch2_fig1
ch2_fig5(). Constructor for class chap2.ch2_fig5
ch4_fig1(). Constructor for class chap4.ch4_fig1
ch4_fig11(). Constructor for class chap4.ch4_fig11
ch4_fig12(). Constructor for class chap4.ch4_fig12
ch4_fig13(). Constructor for class chap4.ch4_fig13
ch4_fig2(). Constructor for class chap4.ch4_fig2
ch4_fig3(). Constructor for class chap4.ch4_fig3
ch4_fig4(). Constructor for class chap4.ch4_fig4
ch4_fig5(). Constructor for class chap4.ch4_fig5
ch4_fig6(). Constructor for class chap4.ch4_fig6
ch4_fig7(). Constructor for class chap4.ch4_fig7
ch4_fig8(). Constructor for class chap4.ch4_fig8
ch4_fig8a(). Constructor for class chap4.ch4_fig8a
ch4_fig9(). Constructor for class chap4.ch4_fig9
ch4_fig9a(). Constructor for class chap4.ch4_fig9a
ch5_fig1(). Constructor for class chap5.ch5_fig1
ch5_fig10(). Constructor for class chap5.ch5_fig10
ch5_fig12(). Constructor for class chap5.ch5_fig12
ch5_fig12(). Constructor for class chap5.ch5_fig12
ch5_fig13(). Constructor for class chap5.ch5_fig13
ch5_fig18(). Constructor for class chap5.ch5_fig18
ch5_fig2(). Constructor for class chap5.ch5_fig2
ch6_fig12(). Constructor for class chap6.ch6_fig12
ch7_fig1(). Constructor for class chap7.ch7_fig1
ch7_fig3(). Constructor for class chap7.ch7_fig3
ch7_fig4(). Constructor for class chap7.ch7_fig4
ch7_fig5(). Constructor for class chap7.ch7_fig5
ch7_fig6(). Constructor for class chap7.ch7_fig6
ch8_fig2(). Constructor for class chap8.ch8_fig2
ch8_fig3(). Constructor for class chap8.ch8_fig3
ch9_fig1(). Constructor for class chap9.ch9_fig1
Constructor creates a frame window (the window the user sees) adds a menubar and loadtest menuitems to it.
ch9_fig1(). Constructor for class chap9.ch9_fig1
Constructor creates a frame window (the window the user sees) adds a menubar and loadtest menuitems to it.
changeFontOrColor(). Method in class chap5.ch5_fig13
Called when either the font or color has been changed via the font/color controls.
changeFontOrColor(). Method in class chap5.ch5_fig13
Called when either the font or color has been changed via the font/color controls.
checkAccept(String, int). Method in class .AgentServerSecurityManager
Checks to see if a socket connection to the specified port on the specified host has been accepted.
checkAccess(Thread). Method in class .AgentServerSecurityManager
Checks to see if the specified Thread is allowed to modify the Thread group.
checkAccess(ThreadGroup). Method in class .AgentServerSecurityManager
Checks to see if the specified Thread group is allowed to modify this group.
checkConnect(String, int). Method in class .AgentServerSecurityManager
Checks to see if a socket has connected to the specified port on the the specified host.
checkConnect(String, int, Object). Method in class .AgentServerSecurityManager
Checks to see if the current execution context and the indicated execution context are both allowed to connect to the indicated host and port.
checkCreateClassLoader(). Method in class .AgentServerSecurityManager
Checks to see if the ClassLoader has been created.
checkDelete(String). Method in class .AgentServerSecurityManager
Checks to see if a file with the specified system dependent file name can be deleted.
checkExec(String). Method in class .AgentServerSecurityManager
Checks to see if the system command is executed by trusted code.
checkExit(int). Method in class .AgentServerSecurityManager
Checks to see if the system has exited the virtual machine with an exit code.
checkLink(String). Method in class .AgentServerSecurityManager
Checks to see if the specified linked library exists.
checkListen(int). Method in class .AgentServerSecurityManager
Checks to see if a server socket is listening to the specified local port that it is bounded to.
checkPackageAccess(String). Method in class .AgentServerSecurityManager
Checks to see if an applet can access a package.
checkPackageDefinition(String). Method in class .AgentServerSecurityManager
Checks to see if an applet can define classes in a package.
checkPropertiesAccess(). Method in class .AgentServerSecurityManager
Checks to see who has access to the System properties.
checkPropertyAccess(String). Method in class .AgentServerSecurityManager
Checks to see who has access to the System property named by key.
checkPropertyAccess(String, String). Method in class .AgentServerSecurityManager
Checks to see who has access to the System property named by key and def.
checkRead(FileDescriptor). Method in class .AgentServerSecurityManager
Checks to see if an input file with the specified file descriptor object gets created.
checkRead(String). Method in class .AgentServerSecurityManager
Checks to see if an input file with the specified system dependent file name gets created.
checkRead(String, Object). Method in class .AgentServerSecurityManager
Checks to see if the current context or the indicated context are both allowed to read the given file name.
checkSetFactory(). Method in class .AgentServerSecurityManager
Checks to see if an applet can set a networking-related object factory.
checkTopLevelWindow(Object). Method in class .AgentServerSecurityManager
Checks to see if top-level windows can be created by the caller.
checkWrite(FileDescriptor). Method in class .AgentServerSecurityManager
Checks to see if an output file with the specified file descriptor object gets created.
checkWrite(String). Method in class .AgentServerSecurityManager
Checks to see if an output file with the specified system dependent file name gets created.
CLASS_PREFIX. Static variable in class agent.util.LoadMessage
CLASS_PREFIX. Static variable in class agent.util.LoadMessage
CLASSLEN_SIZE. Static variable in class agent.util.LoadMessage
CLASSLEN_SIZE. Static variable in class agent.util.LoadMessage
ClassPath. Static variable in class agent.util.LoadMessage
ClassPath. Static variable in class agent.util.LoadMessage
ClassPath. Static variable in class agent.util.ResultMessage
ClassPath. Static variable in class agent.util.ResultMessage
clicked(). Method in class .AgentFace
Called by the Animation whenever the user clicks in the animation.
clicked(). Method in class chap7.ch7_fig5
Actually start the search, getting the URL from the TextField, and setting off a recursive LinkFollower object.
clicked(). Method in class chap7.ch7_fig5
Actually start the search, getting the URL from the TextField, and setting off a recursive LinkFollower object.
clicked(int, int). Method in class agent.Launcher.AgentLauncher
clicked(int, int). Method in class agent.Launcher.AgentLauncher
ClientProcess(byte[], int). Method in class .AgentDispatcher
Parse a message from the dispatching agent server.
command. Variable in class agent.util.Message
command. Variable in class agent.util.Message
comment. Variable in class agent.util.ResultMessage
comment. Variable in class agent.util.ResultMessage
COMMENT_PREFIX. Static variable in class agent.util.ResultMessage
COMMENT_PREFIX. Static variable in class agent.util.ResultMessage
COMMENTLEN_SIZE. Static variable in class agent.util.ResultMessage
COMMENTLEN_SIZE. Static variable in class agent.util.ResultMessage
configure(). Method in class .AgentServerSecurityManager
Allow the user to configure this security manager by filling out a SecurityDialog.
configure(Frame). Method in class agent.Agent.Agent
Called by the AgentLauncher to get the arguments needed for this run of this agent.
configure(Frame). Method in class agent.Agent.Agent
Called by the AgentLauncher to get the arguments needed for this run of this agent.
configure(Frame). Method in class agent.EvilAgent.EvilAgent
Put up a ConfigurationDialog that gets the arguments this Agent needs to run on an AgentServer.
configure(Frame). Method in class agent.EvilAgent.EvilAgent
Put up a ConfigurationDialog that gets the arguments this Agent needs to run on an AgentServer.
configure(Frame). Method in class agent.FileFinder.FileFinder
Put up a ConfigurationDialog that gets the arguments this Agent needs to run on an AgentServer.
configure(Frame). Method in class agent.FileFinder.FileFinder
Put up a ConfigurationDialog that gets the arguments this Agent needs to run on an AgentServer.
createMessage(). Method in class agent.util.AgentListMessage
Actually fill the byte array 'msg' with ALL the bytes that make up this load message.
createMessage(). Method in class agent.util.AgentListMessage
Actually fill the byte array 'msg' with ALL the bytes that make up this load message.
createMessage(). Method in class agent.util.DispatchMessage
Create a useable message from the instance variables: id args name When this method is done, the msg byte array contains a message that can be sent over the wire.
createMessage(). Method in class agent.util.DispatchMessage
Create a useable message from the instance variables: id args name When this method is done, the msg byte array contains a message that can be sent over the wire.
createMessage(). Method in class agent.util.KillMessage
Build a kill message in the byte array msg from the previously constructed instance variables: aid When this method is done, the byte array msg contains a valid kill message that can be sent over the wire.
createMessage(). Method in class agent.util.KillMessage
Build a kill message in the byte array msg from the previously constructed instance variables: aid When this method is done, the byte array msg contains a valid kill message that can be sent over the wire.
createMessage(). Method in class agent.util.LoadMessage
Actually fill the byte array 'msg' with ALL the bytes that make up this load message.
createMessage(). Method in class agent.util.LoadMessage
Actually fill the byte array 'msg' with ALL the bytes that make up this load message.
createMessage(). Method in class agent.util.Message
Message senders call this function to force the construction of an actual message within the msg instance variable.
createMessage(). Method in class agent.util.Message
Message senders call this function to force the construction of an actual message within the msg instance variable.
createMessage(). Method in class agent.util.QueryAgentListMessage
Actually fill the byte array 'msg' with ALL the bytes that make up this load message.
createMessage(). Method in class agent.util.QueryAgentListMessage
Actually fill the byte array 'msg' with ALL the bytes that make up this load message.
createMessage(). Method in class agent.util.ResultMessage
Create the message byte array using the public instance variables: sid comment price theURL server that must already have been filled in.
createMessage(). Method in class agent.util.ResultMessage
Create the message byte array using the public instance variables: sid comment price theURL server that must already have been filled in.
createMessage(). Method in class agent.util.StartMessage
Create a start message from the instance variables: sid server which must have already been set via the constructor, or a call to parse.
createMessage(). Method in class agent.util.StartMessage
Create a start message from the instance variables: sid server which must have already been set via the constructor, or a call to parse.
current. Static variable in class chap5.ch5_fig18
current. Static variable in class chap5.ch5_fig18
currentAgentServer. Static variable in class agent.Server.AgentServer
currentAgentServer. Static variable in class agent.Server.AgentServer
currentBkClridx. Variable in class chap5.ch5_fig13
currentBkClridx. Variable in class chap5.ch5_fig13
currentFontChoice. Variable in class chap5.ch5_fig13
currentFontChoice. Variable in class chap5.ch5_fig13
currentFontIndex. Variable in class chap5.ch5_fig13
currentFontIndex. Variable in class chap5.ch5_fig13
currentFrClrIdx. Variable in class chap5.ch5_fig13
currentFrClrIdx. Variable in class chap5.ch5_fig13
currentSnitch. Static variable in class chap7.Snitch
A static pointer to this instance.
currentSnitch. Static variable in class chap7.Snitch
A static pointer to this instance.

D

debug. Static variable in class gamesrv.GameSrv
debug. Static variable in class gamesrv.GameSrv
debug. Static variable in class gamesrv.RemoteRobot
debug. Static variable in class gamesrv.RemoteRobot
deleteDispatchedAgent(SocketHandler). Method in class agent.Server.AgentServer
Delete an agent from the list of dispatched agents because of a socket exception.
deleteDispatchedAgent(SocketHandler). Method in class agent.Server.AgentServer
Delete an agent from the list of dispatched agents because of a socket exception.
deleteDispatchedAgent(String). Method in class agent.Server.AgentServer
Delete an agent from the list of dispatched agents because he's ended.
deleteDispatchedAgent(String). Method in class agent.Server.AgentServer
Delete an agent from the list of dispatched agents because he's ended.
deletePlayer(Player). Static method in class gamesrv.GameServer
deletePlayer(Player). Static method in class gamesrv.GameServer
deleteRunningAgent(String). Method in class agent.Server.AgentServer
Delete an agent from the list of running agents.
deleteRunningAgent(String). Method in class agent.Server.AgentServer
Delete an agent from the list of running agents.
DESC_PREFIX. Static variable in class agent.util.AgentListMessage
DESC_PREFIX. Static variable in class agent.util.AgentListMessage
DESCLEN_SIZE. Static variable in class agent.util.AgentListMessage
DESCLEN_SIZE. Static variable in class agent.util.AgentListMessage
descriptions. Variable in class agent.util.AgentListMessage
descriptions. Variable in class agent.util.AgentListMessage
destroy(). Method in class chap4.ch4_fig13
Play the destroy clip.
destroy(). Method in class chap4.ch4_fig13
Play the destroy clip.
DISABLE_ALL. Static variable in class agent.Launcher.AgentLauncher
DISABLE_ALL. Static variable in class agent.Launcher.AgentLauncher
dispatch(). Method in interface agent.Server.AgentContext
This is called by the Agent to re-dispatch this Agent to all the servers in the Servers list.
dispatch(). Method in interface agent.Server.AgentContext
This is called by the Agent to re-dispatch this Agent to all the servers in the Servers list.
Dispatch(). Method in class agent.Launcher.AgentLauncher
Dispatch the current Agent.
Dispatch(). Method in class agent.Launcher.AgentLauncher
Dispatch the current Agent.
Dispatch(String, String, Vector). Method in class .AgentDispatcher
Tell the dispatching agent server to dispatch this agent.
DISPATCH_PREFIX. Static variable in class agent.util.DispatchMessage
DISPATCH_PREFIX. Static variable in class agent.util.DispatchMessage
DISPATCH_STRING. Static variable in class agent.Launcher.AgentLauncher
DISPATCH_STRING. Static variable in class agent.Launcher.AgentLauncher
dispatched(). Method in class .AgentFace
Changes the AgentFace's state to dispatched.
dispatchedImages. Variable in class agent.Launcher.AgentLauncher
dispatchedImages. Variable in class agent.Launcher.AgentLauncher
dispatching_server_name. Variable in class agent.util.LoadMessage
dispatching_server_name. Variable in class agent.util.LoadMessage
dispatching_server_port. Variable in class agent.util.LoadMessage
dispatching_server_port. Variable in class agent.util.LoadMessage
DispatchMessage(String, String, Vector). Constructor for class agent.util.DispatchMessage
Save the name, id and arguments for future use in createMessage.
DispatchMessage(String, String, Vector). Constructor for class agent.util.DispatchMessage
Save the name, id and arguments for future use in createMessage.
DN. Variable in class gamesrv.GameSrv
This is used by various objects to represent the DOWN direction.
DN. Variable in class gamesrv.GameSrv
This is used by various objects to represent the DOWN direction.
dosearch(). Method in class chap7.ch7_fig3
Gets the URL and search word parameters, then opens a stream connection to the document at that URL and passes the stream and the search word to the FindWord method.
dosearch(). Method in class chap7.ch7_fig3
Gets the URL and search word parameters, then opens a stream connection to the document at that URL and passes the stream and the search word to the FindWord method.
DSRV_PREFIX. Static variable in class agent.util.LoadMessage
DSRV_PREFIX. Static variable in class agent.util.LoadMessage
DSRVLEN_SIZE. Static variable in class agent.util.LoadMessage
DSRVLEN_SIZE. Static variable in class agent.util.LoadMessage

E

endDispatch(). Method in class agent.Launcher.AgentLauncher
endDispatch - Called when the user has decided to call off this search.
endDispatch(). Method in class agent.Launcher.AgentLauncher
endDispatch - Called when the user has decided to call off this search.
EvilAgent(). Constructor for class agent.EvilAgent.EvilAgent
Constructor - does nothing by design, but it's useful to leave the println in there just to convince yourself that the Agent has been instantiated on the AgentServer.
EvilAgent(). Constructor for class agent.EvilAgent.EvilAgent
Constructor - does nothing by design, but it's useful to leave the println in there just to convince yourself that the Agent has been instantiated on the AgentServer.

F

f. Static variable in class agent.Server.AgentServer
f. Static variable in class agent.Server.AgentServer
f. Static variable in class chap9.ch9_fig1
The Frame window, used by FileDialog.
f. Static variable in class chap9.ch9_fig1
The Frame window, used by FileDialog.
f. Static variable in class chap7.Snitch
The Frame window, used by dialog boxes and such.
f. Static variable in class chap7.Snitch
The Frame window, used by dialog boxes and such.
FileFinder(). Constructor for class agent.FileFinder.FileFinder
Constructor - does nothing by design, but it's useful to leave the println in there just to convince yourself that the Agent has been instantiated on the AgentServer.
FileFinder(). Constructor for class agent.FileFinder.FileFinder
Constructor - does nothing by design, but it's useful to leave the println in there just to convince yourself that the Agent has been instantiated on the AgentServer.
filenames. Variable in class agent.util.AgentListMessage
filenames. Variable in class agent.util.AgentListMessage
FNAM_PREFIX. Static variable in class agent.util.AgentListMessage
FNAM_PREFIX. Static variable in class agent.util.AgentListMessage
FNAMLEN_SIZE. Static variable in class agent.util.AgentListMessage
FNAMLEN_SIZE. Static variable in class agent.util.AgentListMessage
follow(Ship). Method in class gamesrv.RemoteRobot
Set the specified ship as the one to follow.
follow(Ship). Method in class gamesrv.RemoteRobot
Set the specified ship as the one to follow.
FrameNumber. Variable in class .Animation
This index indicates which frame of the animation will be displayed next.

G

GameServer. Static variable in class gamesrv.GameServer
GameServer. Static variable in class gamesrv.GameServer
GameServer(). Constructor for class gamesrv.GameServer
GameServer(). Constructor for class gamesrv.GameServer
GameSrv(). Constructor for class gamesrv.GameSrv
getAppletInfo(). Method in class chap4.ch4_fig13
Tell anyone who might inquire what we are.
getAppletInfo(). Method in class chap4.ch4_fig13
Tell anyone who might inquire what we are.
getAppletInfo(). Method in class chap4.ch4_fig4
Tell anyone who might inquire what we are.
getAppletInfo(). Method in class chap4.ch4_fig4
Tell anyone who might inquire what we are.
getArguments(). Method in class agent.Agent.Agent
Called by the AgentLauncher to get the arguments that were set via configure.
getArguments(). Method in class agent.Agent.Agent
Called by the AgentLauncher to get the arguments that were set via configure.
getArguments(). Method in class agent.EvilAgent.EvilAgent
Return whatever arguments the configure method got from the user as a Vector of Strings.
getArguments(). Method in class agent.EvilAgent.EvilAgent
Return whatever arguments the configure method got from the user as a Vector of Strings.
getArguments(). Method in class agent.FileFinder.FileFinder
Return whatever arguments the configure method got from the user as a Vector of Strings.
getArguments(). Method in class agent.FileFinder.FileFinder
Return whatever arguments the configure method got from the user as a Vector of Strings.
getCurrentAnimation(). Method in class .AgentFace
Return the Animation that represents this agent's current state.
getFrame(). Method in class agent.Launcher.AgentLauncher
Get the Frame window that is the parent of all the windows currently on the screen.
getFrame(). Method in class agent.Launcher.AgentLauncher
Get the Frame window that is the parent of all the windows currently on the screen.
getMessageBytes(). Method in class agent.util.Message
Return a lump of bytes that is a valid message of this type.
getMessageBytes(). Method in class agent.util.Message
Return a lump of bytes that is a valid message of this type.
getParameterInfo(). Method in class chap4.ch4_fig13
Tell anyone who might inquire how to use this applet.
getParameterInfo(). Method in class chap4.ch4_fig13
Tell anyone who might inquire how to use this applet.
getParameterInfo(). Method in class chap4.ch4_fig4
Tell anyone who might inquire how to use this applet.
getParameterInfo(). Method in class chap4.ch4_fig4
Tell anyone who might inquire how to use this applet.
getParameterInfo(). Method in class Ticker.JVRBanner
Tell about the parameters.
getResultsURL(String). Method in interface agent.Server.AgentContext
Called by the Agent to get the URL of the file that writeOutput has been writing our result strings to.
getResultsURL(String). Method in interface agent.Server.AgentContext
Called by the Agent to get the URL of the file that writeOutput has been writing our result strings to.
getSelected(). Method in class .PickDialog
Return the String item which was selected from the list by the user.

H

handleEvent(Event). Method in class agent.Launcher.AgentLauncher
handleEvent(Event). Method in class agent.Launcher.AgentLauncher
handleEvent(Event). Method in class chap7.ch7_fig1
Handle the search button, starting a new search if the start button is pushed.
handleEvent(Event). Method in class chap7.ch7_fig1
Handle the search button, starting a new search if the start button is pushed.
handleEvent(Event). Method in class chap7.ch7_fig3
Handle the search button, starting a new search if the start button is pushed.
handleEvent(Event). Method in class chap7.ch7_fig3
Handle the search button, starting a new search if the start button is pushed.
handleEvent(Event). Method in class chap7.ch7_fig5
Handle the start and skip buttons, starting a new search if the start button is pushed, and breaking out a scan every time the skip button is pressed.
handleEvent(Event). Method in class chap7.ch7_fig5
Handle the start and skip buttons, starting a new search if the start button is pushed, and breaking out a scan every time the skip button is pressed.
HIGHPRIORITY. Variable in class agent.Launcher.AgentLauncher
HIGHPRIORITY. Variable in class agent.Launcher.AgentLauncher

I

id. Variable in class agent.util.DispatchMessage
id. Variable in class agent.util.DispatchMessage
ID_PREFIX. Static variable in class agent.util.DispatchMessage
ID_PREFIX. Static variable in class agent.util.DispatchMessage
ID_PREFIX. Static variable in class agent.util.KillMessage
ID_PREFIX. Static variable in class agent.util.KillMessage
ID_PREFIX. Static variable in class agent.util.LoadMessage
ID_PREFIX. Static variable in class agent.util.LoadMessage
ID_PREFIX. Static variable in class agent.util.ResultMessage
ID_PREFIX. Static variable in class agent.util.ResultMessage
ID_PREFIX. Static variable in class agent.util.StartMessage
ID_PREFIX. Static variable in class agent.util.StartMessage
IDLEN_SIZE. Static variable in class agent.util.DispatchMessage
IDLEN_SIZE. Static variable in class agent.util.DispatchMessage
IDLEN_SIZE. Static variable in class agent.util.KillMessage
IDLEN_SIZE. Static variable in class agent.util.KillMessage
IDLEN_SIZE. Static variable in class agent.util.LoadMessage
IDLEN_SIZE. Static variable in class agent.util.LoadMessage
IDLEN_SIZE. Static variable in class agent.util.ResultMessage
IDLEN_SIZE. Static variable in class agent.util.ResultMessage
IDLEN_SIZE. Static variable in class agent.util.StartMessage
IDLEN_SIZE. Static variable in class agent.util.StartMessage
ImageName. Variable in class chap5.ch5_fig18
ImageName. Variable in class chap5.ch5_fig18
images. Variable in class .Animation
The images comprising the stages of the animation.
imageUpdate(Image, int, int, int, int, int). Method in class agent.Launcher.AgentLauncher
Override of Component.imageUpdate, an implementation of ImageObserver.imageUpdate.
imageUpdate(Image, int, int, int, int, int). Method in class agent.Launcher.AgentLauncher
Override of Component.imageUpdate, an implementation of ImageObserver.imageUpdate.
imageUpdate(Image, int, int, int, int, int). Method in class gamesrv.GameSrv
imageUpdate(Image, int, int, int, int, int). Method in class gamesrv.GameSrv
index. Variable in class .AgentFace
init(). Method in class agent.Launcher.AgentLauncher
Initialize the applet.
init(). Method in class agent.Launcher.AgentLauncher
Initialize the applet.
init(). Method in class chap10.ch10_fig1
Set the screen in border layout, put a List in the center and then display all the properties in the list.
init(). Method in class chap10.ch10_fig1
Set the screen in border layout, put a List in the center and then display all the properties in the list.
init(). Method in class chap2.ch2_fig1
Setup the Hello Java string, and resize us to 200,150.
init(). Method in class chap2.ch2_fig1
Setup the Hello Java string, and resize us to 200,150.
init(). Method in class chap4.ch4_fig11
Initialize the applet.
init(). Method in class chap4.ch4_fig11
Initialize the applet.
init(). Method in class chap4.ch4_fig12
Initialize the applet.
init(). Method in class chap4.ch4_fig12
Initialize the applet.
init(). Method in class chap4.ch4_fig13
Connect to the URLs specified by the StartClip and EndClip parameters in the applet tag.
init(). Method in class chap4.ch4_fig13
Connect to the URLs specified by the StartClip and EndClip parameters in the applet tag.
init(). Method in class chap4.ch4_fig2
Resize the applet to slightly smaller than the applet tag sizes us.
init(). Method in class chap4.ch4_fig2
Resize the applet to slightly smaller than the applet tag sizes us.
init(). Method in class chap4.ch4_fig3
Resize the applet to slightly larger than the applet tag sizes us.
init(). Method in class chap4.ch4_fig3
Resize the applet to slightly larger than the applet tag sizes us.
init(). Method in class chap4.ch4_fig4
Connect to the URLs specified by the StartClip and EndClip parameters in the applet tag.
init(). Method in class chap4.ch4_fig4
Connect to the URLs specified by the StartClip and EndClip parameters in the applet tag.
init(). Method in class chap4.ch4_fig8
Initialize the applet.
init(). Method in class chap4.ch4_fig8
Initialize the applet.
init(). Method in class chap4.ch4_fig8a
Initialize the applet.
init(). Method in class chap4.ch4_fig8a
Initialize the applet.
init(). Method in class chap4.ch4_fig9
Resize us to be wide enough for the status string.
init(). Method in class chap4.ch4_fig9
Resize us to be wide enough for the status string.
init(). Method in class chap4.ch4_fig9a
Resize us to be wide enough for the status string.
init(). Method in class chap4.ch4_fig9a
Resize us to be wide enough for the status string.
init(). Method in class chap5.ch5_fig1
Initialize the applet.
init(). Method in class chap5.ch5_fig1
Initialize the applet.
init(). Method in class chap5.ch5_fig10
Initialize the applet.
init(). Method in class chap5.ch5_fig10
Initialize the applet.
init(). Method in class chap5.ch5_fig12
Initialize the applet.
init(). Method in class chap5.ch5_fig12
Initialize the applet.
init(). Method in class chap5.ch5_fig13
Initialize the applet.
init(). Method in class chap5.ch5_fig13
Initialize the applet.
init(). Method in class chap5.ch5_fig18
Create the image name Vector, then fill it with Image parameters retrieved from the HTML page.
init(). Method in class chap5.ch5_fig18
Create the image name Vector, then fill it with Image parameters retrieved from the HTML page.
init(). Method in class chap5.ch5_fig2
init(). Method in class chap5.ch5_fig2
Setup the applet to have three buttons in a row.
init(). Method in class chap7.ch7_fig1
Get the parameter "URL" from the applet tag, create a panel with a TextField for entering the word to search for, and a Button for setting off the search.
init(). Method in class chap7.ch7_fig1
Get the parameter "URL" from the applet tag, create a panel with a TextField for entering the word to search for, and a Button for setting off the search.
init(). Method in class chap7.ch7_fig3
Get the parameter "URL" from the applet tag, create a panel with a TextField for entering the word to search for, and a Button for setting off the search.
init(). Method in class chap7.ch7_fig3
Get the parameter "URL" from the applet tag, create a panel with a TextField for entering the word to search for, and a Button for setting off the search.
init(). Method in class chap7.ch7_fig4
Resize the applet to almost nothing, and change the port number that the applet will connect to, if the port parameter is set in the applet tag.
init(). Method in class chap7.ch7_fig4
Resize the applet to almost nothing, and change the port number that the applet will connect to, if the port parameter is set in the applet tag.
init(). Method in class chap7.ch7_fig5
Set up a TextField for entering the URL to check, a button to start the check, and a button to interrupt an undesired check.
init(). Method in class chap7.ch7_fig5
Set up a TextField for entering the URL to check, a button to start the check, and a button to interrupt an undesired check.
init(). Method in class chap7.ch7_fig6
Resize the applet to almost nothing, and change the port number that the applet will connect to, if the port parameter is set in the applet tag.
init(). Method in class chap7.ch7_fig6
Resize the applet to almost nothing, and change the port number that the applet will connect to, if the port parameter is set in the applet tag.
init(). Method in class gamesrv.GameSrv
Initialize the applet.
init(). Method in class gamesrv.GameSrv
Initialize the applet.
init(). Method in class Ticker.JVRBanner
Loads the parameters, and sets the ticker string if it hasn't been set yet.
init(). Method in class agent.Skeleton
Initialize the applet.
init(). Method in class agent.Skeleton
Initialize the applet.
inpipeStream. Variable in class agent.Launcher.AgentLauncher
inpipeStream. Variable in class agent.Launcher.AgentLauncher
isDebug(Object). Static method in class gamesrv.GameServer
isDebug(Object). Static method in class gamesrv.GameServer

J

JVRBanner(). Constructor for class Ticker.JVRBanner

K

keyDown(Event, int). Method in class gamesrv.GameSrv
Process any key hit by the user.
keyDown(Event, int). Method in class gamesrv.GameSrv
Process any key hit by the user.
KILL_PREFIX. Static variable in class agent.util.KillMessage
KILL_PREFIX. Static variable in class agent.util.KillMessage
KILL_STRING. Static variable in class agent.Launcher.AgentLauncher
KILL_STRING. Static variable in class agent.Launcher.AgentLauncher
KillMessage(String). Constructor for class agent.util.KillMessage
Save the agent id for later use
KillMessage(String). Constructor for class agent.util.KillMessage
Save the agent id for later use

L

lastMethod(). Method in class chap8.ch8_fig2
A method that generates an MalformedURLException.
lastMethod(). Method in class chap8.ch8_fig2
A method that generates an MalformedURLException.
lineList. Variable in class chap7.ch7_fig5
The list box that contains all the lines of checking output we generate.
lineList. Variable in class chap7.ch7_fig5
The list box that contains all the lines of checking output we generate.
LOAD_PREFIX. Static variable in class agent.util.LoadMessage
LOAD_PREFIX. Static variable in class agent.util.LoadMessage
LoadAgentClass(Frame, String). Static method in class agent.Launcher.AgentLauncher
LoadAgentClass(Frame, String). Static method in class agent.Launcher.AgentLauncher
LoadAnimationImages(). Method in class agent.Launcher.AgentLauncher
Load all the images this applet needs for its animation sequences.
LoadAnimationImages(). Method in class agent.Launcher.AgentLauncher
Load all the images this applet needs for its animation sequences.
LoadClassesFromDirectory(String). Method in class agent.util.LoadMessage
Load the instance variable otherclasses with byte arrays that are filled from ALL the class files (except the lead class) in the directory embedded in the supplied class name.
LoadClassesFromDirectory(String). Method in class agent.util.LoadMessage
Load the instance variable otherclasses with byte arrays that are filled from ALL the class files (except the lead class) in the directory embedded in the supplied class name.
LoadClassFromFile(String). Method in class agent.util.LoadMessage
Load the specified class file into a byte array and return that byte array.
LoadClassFromFile(String). Method in class agent.util.LoadMessage
Load the specified class file into a byte array and return that byte array.
LoaderTest(). Constructor for class .LoaderTest
LoaderTest1(). Constructor for class .LoaderTest1
LoaderTest2(). Constructor for class .LoaderTest2
LoaderTest3(). Constructor for class .LoaderTest3
LOADLEN_SIZE. Static variable in class agent.util.LoadMessage
LOADLEN_SIZE. Static variable in class agent.util.LoadMessage
LOADLEN_SIZE. Static variable in class agent.util.ResultMessage
LOADLEN_SIZE. Static variable in class agent.util.ResultMessage
LOADLEN_SIZE. Static variable in class agent.util.StartMessage
LOADLEN_SIZE. Static variable in class agent.util.StartMessage
LoadMessage(). Constructor for class agent.util.LoadMessage
The do-nothing constructor.
LoadMessage(). Constructor for class agent.util.LoadMessage
The do-nothing constructor.
LoadMessage(String, String, String, Vector, String, int). Constructor for class agent.util.LoadMessage
This is the constructor used by an AgentServer that wishes to SEND a load message.
LoadMessage(String, String, String, Vector, String, int). Constructor for class agent.util.LoadMessage
This is the constructor used by an AgentServer that wishes to SEND a load message.
LoadTest(). Method in class agent.Launcher.AgentLauncher
LoadTest(). Method in class agent.Launcher.AgentLauncher
LoadTest(). Method in class agent.Server.AgentServer
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating/parsing a LoadMessage from that class file.
LoadTest(). Method in class agent.Server.AgentServer
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating/parsing a LoadMessage from that class file.
LoadTest1(). Static method in class chap9.ch9_fig1
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating/parsing a Class from that class file.
LoadTest1(). Static method in class chap9.ch9_fig1
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating/parsing a Class from that class file.
LoadTest2(). Static method in class chap9.ch9_fig1
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating an object from that class file.
LoadTest2(). Static method in class chap9.ch9_fig1
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating an object from that class file.
LoadTest3(). Static method in class chap9.ch9_fig1
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating an object from it.
LoadTest3(). Static method in class chap9.ch9_fig1
Test the loading of classes at this site by allowing the user to choose a class file to load, then creating an object from it.
LOWPRIORITY. Variable in class agent.Launcher.AgentLauncher
LOWPRIORITY. Variable in class agent.Launcher.AgentLauncher
LT. Variable in class gamesrv.GameSrv
This is used by various objects to represent the LEFT direction.
LT. Variable in class gamesrv.GameSrv
This is used by various objects to represent the LEFT direction.

M

main(String[]). Static method in class agent.Server.AgentServer
The main loop for this standalone application.
main(String[]). Static method in class agent.Server.AgentServer
The main loop for this standalone application.
main(String[]). Static method in class chap9.ch9_fig1
The main method for this standalone application.
main(String[]). Static method in class chap9.ch9_fig1
The main method for this standalone application.
main(String[]). Static method in class gamesrv.GameServer
main(String[]). Static method in class gamesrv.GameServer
main(String[]). Static method in class chap7.Snitch
The main function for this standalone application.
main(String[]). Static method in class chap7.Snitch
The main function for this standalone application.
makebutton(String, GridBagLayout, GridBagConstraints). Method in class chap5.ch5_fig2
makePrefix(String, int, int). Method in class agent.util.Message
Make a string that is a valid field prefix in the format: FieldName Length of length
makePrefix(String, int, int). Method in class agent.util.Message
Make a string that is a valid field prefix in the format: FieldName Length of length
MAX_ANIMATOR_THREADS. Variable in class agent.Launcher.AgentLauncher
MAX_ANIMATOR_THREADS. Variable in class agent.Launcher.AgentLauncher
MEDIUMPRIORITY. Variable in class agent.Launcher.AgentLauncher
MEDIUMPRIORITY. Variable in class agent.Launcher.AgentLauncher
Message(). Constructor for class agent.util.Message
MessageBox(Frame, String). Constructor for class .MessageBox
Constructor, creates a BorderLayout with the string on the top, and the ok button on the bottom, nothing in the Center.
MessageBox(String). Method in class agent.Launcher.AgentLauncher
MessageBox(String). Method in class agent.Launcher.AgentLauncher
minimumSize(). Method in class .Animation
This method tells the LayoutManager the smallest size we can be.
mouseDown(Event, int, int). Method in class .Animation
Called if the user clicks the mouse in this Panel.
mouseDown(Event, int, int). Method in class chap4.ch4_fig11
If the user clicks on the applet, stop it.
mouseDown(Event, int, int). Method in class chap4.ch4_fig11
If the user clicks on the applet, stop it.
mouseDown(Event, int, int). Method in class chap4.ch4_fig8
If the user clicks on the applet, stop it.
mouseDown(Event, int, int). Method in class chap4.ch4_fig8
If the user clicks on the applet, stop it.
mouseDown(Event, int, int). Method in class chap4.ch4_fig8a
If the user clicks on the applet, stop it.
mouseDown(Event, int, int). Method in class chap4.ch4_fig8a
If the user clicks on the applet, stop it.
mouseMove(Event, int, int). Method in class gamesrv.GameSrv
Our gunsight tracks the mouse, so reset the aiming coordinates to the current mouse position.
mouseMove(Event, int, int). Method in class gamesrv.GameSrv
Our gunsight tracks the mouse, so reset the aiming coordinates to the current mouse position.
mouseUp(Event, int, int). Method in class agent.Launcher.AgentLauncher
mouseUp(Event, int, int). Method in class agent.Launcher.AgentLauncher
mouseUp(Event, int, int). Method in class gamesrv.GameSrv
Either start the game, if not started, or take a shot if the game is in progress.
mouseUp(Event, int, int). Method in class gamesrv.GameSrv
Either start the game, if not started, or take a shot if the game is in progress.
Move(). Method in class gamesrv.RemoteRobot
Move toward the ship we have been designated to follow.
Move(). Method in class gamesrv.RemoteRobot
Move toward the ship we have been designated to follow.
moveTheirsTo(int, int, int). Method in class gamesrv.GameSrv
We received a message saying an enemy ship has moved.
moveTheirsTo(int, int, int). Method in class gamesrv.GameSrv
We received a message saying an enemy ship has moved.
msg. Variable in class agent.util.Message
msg. Variable in class agent.util.Message
myMethodA(). Method in class chap8.ch8_fig2
A method that gets called by run, which calls another method that generates an exception.
myMethodA(). Method in class chap8.ch8_fig2
A method that gets called by run, which calls another method that generates an exception.
myMethodB(). Method in class chap8.ch8_fig2
A method, called by myMethodA, that calls another method that generates an exception.
myMethodB(). Method in class chap8.ch8_fig2
A method, called by myMethodA, that calls another method that generates an exception.
myThread. Variable in class chap8.ch8_fig2
The thread that our exception gets thrown in.
myThread. Variable in class chap8.ch8_fig2
The thread that our exception gets thrown in.

N

name. Variable in class agent.util.DispatchMessage
name. Variable in class agent.util.DispatchMessage
name. Variable in class .SecurityItem
The name of the resource this security item is protecting.
NAME_PREFIX. Static variable in class agent.util.DispatchMessage
NAME_PREFIX. Static variable in class agent.util.DispatchMessage
NAMELEN_SIZE. Static variable in class agent.util.DispatchMessage
NAMELEN_SIZE. Static variable in class agent.util.DispatchMessage
newEnemy(int, int, int, String). Method in class gamesrv.GameSrv
We received a message stating that a new player has landed on the board.
newEnemy(int, int, int, String). Method in class gamesrv.GameSrv
We received a message stating that a new player has landed on the board.
nextImage(). Method in class .Animation
Go to the next image.
NO_AGENT. Static variable in class agent.Launcher.AgentLauncher
NO_AGENT. Static variable in class agent.Launcher.AgentLauncher
noResultImages. Variable in class agent.Launcher.AgentLauncher
noResultImages. Variable in class agent.Launcher.AgentLauncher
notifyResults(ResultMessage). Method in class agent.Server.AgentServer
Notify the AgentLauncher, via the dispatching agent server that the agent has finished running and has the specified results to report.
notifyResults(ResultMessage). Method in class agent.Server.AgentServer
Notify the AgentLauncher, via the dispatching agent server that the agent has finished running and has the specified results to report.
notifyStart(StartMessage). Method in class agent.Server.AgentServer
Notify the AgentLauncher, via the dispatching agent server that the agent has started running.
notifyStart(StartMessage). Method in class agent.Server.AgentServer
Notify the AgentLauncher, via the dispatching agent server that the agent has started running.
notStartedImages. Variable in class agent.Launcher.AgentLauncher
notStartedImages. Variable in class agent.Launcher.AgentLauncher

O

OtherList(). Constructor for class chap2.OtherList
Constructor creates itself as a Vector of size 1.
OtherList(). Constructor for class chap2.OtherList
Constructor creates itself as a Vector of size 1.
outpipeStream. Variable in class agent.Launcher.AgentLauncher
outpipeStream. Variable in class agent.Launcher.AgentLauncher

P

paint(Graphics). Method in class .Animation
Paint a single frame of this animation within an existing Graphics context.
paint(Graphics). Method in class chap1.ch1_fig1
Paint the string at x=20, y=50.
paint(Graphics). Method in class chap1.ch1_fig1
Paint the string at x=20, y=50.
paint(Graphics). Method in class chap2.ch2_fig1
Display the specified string at 20,50.
paint(Graphics). Method in class chap2.ch2_fig1
Display the specified string at 20,50.
paint(Graphics). Method in class chap4.ch4_fig1
Actually paint the string on the screen.
paint(Graphics). Method in class chap4.ch4_fig1
Actually paint the string on the screen.
paint(Graphics). Method in class chap4.ch4_fig11
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig11
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig2
Actually paint the string on the screen, first clearing the workspace to yellow.
paint(Graphics). Method in class chap4.ch4_fig2
Actually paint the string on the screen, first clearing the workspace to yellow.
paint(Graphics). Method in class chap4.ch4_fig3
Actually paint the string on the screen, after clearing the applet to red first.
paint(Graphics). Method in class chap4.ch4_fig3
Actually paint the string on the screen, after clearing the applet to red first.
paint(Graphics). Method in class chap4.ch4_fig8
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig8
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig8a
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig8a
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig9
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig9
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig9a
Paint our window.
paint(Graphics). Method in class chap4.ch4_fig9a
Paint our window.
paint(Graphics). Method in class chap5.ch5_fig10
Update the window, erasing things from their old positions and painting them anew at their current positions.
paint(Graphics). Method in class chap5.ch5_fig10
Update the window, erasing things from their old positions and painting them anew at their current positions.
paint(Graphics). Method in class chap5.ch5_fig18
Paint the applets display space.
paint(Graphics). Method in class chap5.ch5_fig18
Paint the applets display space.
paint1(Graphics, int). Method in class Ticker.Ticker
Paint an updated version of the ticker, moving the displayed string 1 pixel to the left.
paintBorder(Graphics). Method in class agent.Launcher.AgentLauncher
Paint the border surrounding the entire game.
paintBorder(Graphics). Method in class agent.Launcher.AgentLauncher
Paint the border surrounding the entire game.
paintBorder(Graphics). Method in class gamesrv.GameSrv
Paint the border surrounding the entire game.
paintBorder(Graphics). Method in class gamesrv.GameSrv
Paint the border surrounding the entire game.
paintExplosions(Graphics, Explosion[]). Method in class gamesrv.GameSrv
Paint an array of Explosions within an existing Graphics context.
paintExplosions(Graphics, Explosion[]). Method in class gamesrv.GameSrv
Paint an array of Explosions within an existing Graphics context.
paintFirst(Graphics). Method in class Ticker.Ticker
Setup the ticker display initial state by painting the string across the window, truncated to whatever width the ticker allows.
paintShip(Graphics, Ship). Method in class gamesrv.GameSrv
Paint a single Ship within an existing Graphics context.
paintShip(Graphics, Ship). Method in class gamesrv.GameSrv
Paint a single Ship within an existing Graphics context.
paintStatusStrings(Graphics). Method in class gamesrv.GameSrv
Paint the status strings - fuel, ammo, life, position - within an existing Graphics context.
paintStatusStrings(Graphics). Method in class gamesrv.GameSrv
Paint the status strings - fuel, ammo, life, position - within an existing Graphics context.
parameterLoad(). Method in class Ticker.JVRBanner
Load the parameters which are:

Q

QALS_PREFIX. Static variable in class agent.util.QueryAgentListMessage
QALS_PREFIX. Static variable in class agent.util.QueryAgentListMessage
QALSLEN_SIZE. Static variable in class agent.util.QueryAgentListMessage
QALSLEN_SIZE. Static variable in class agent.util.QueryAgentListMessage
QueryAgentListMessage(). Constructor for class agent.util.QueryAgentListMessage
quit(). Static method in class chap9.ch9_fig1
Cause the main thread to exit by setting static variable bRun to false.
quit(). Static method in class chap9.ch9_fig1
Cause the main thread to exit by setting static variable bRun to false.

R

RemoteRobot(GameServer). Constructor for class gamesrv.RemoteRobot
Create a socket reader thread, and wait for it to run.
RemoteRobot(GameServer). Constructor for class gamesrv.RemoteRobot
Create a socket reader thread, and wait for it to run.
removeEnemy(int). Method in class gamesrv.GameSrv
We received a message that an enemy has left the game.
removeEnemy(int). Method in class gamesrv.GameSrv
We received a message that an enemy has left the game.
repaint(Graphics). Method in class Ticker.Ticker
A version of paintFirst.
replaceAnimation(int, Animation). Method in class .AnimationPanel
Replace the Animation at the specified index with the supplied Animation.
Report(String). Method in class chap7.Snitch
Reports a line of text received over the socket connection to the unique log file created by switchFiles.
Report(String). Method in class chap7.Snitch
Reports a line of text received over the socket connection to the unique log file created by switchFiles.
reportFinish(String, String, int, String). Method in interface agent.Server.AgentContext
Called by the Agent to make the AgentServer tell the dispatching AgentServer that this Agent has finished work and has created the following result file.
reportFinish(String, String, int, String). Method in interface agent.Server.AgentContext
Called by the Agent to make the AgentServer tell the dispatching AgentServer that this Agent has finished work and has created the following result file.
reportResult(String, String). Method in class agent.Launcher.AgentLauncher
A method called by the message processing code (AgentDispatcher) to change an agents state from running to finished with or without results.
reportResult(String, String). Method in class agent.Launcher.AgentLauncher
A method called by the message processing code (AgentDispatcher) to change an agents state from running to finished with or without results.
reportResults(Result). Method in class agent.Launcher.AgentLauncher
reportResults - When an Agent sends the result of a search to the AgentConnectionHandler, the handler calls this to place the results pointer into the results HTML doc and to visually notify the user that this server has finished with whatever results.
reportResults(Result). Method in class agent.Launcher.AgentLauncher
reportResults - When an Agent sends the result of a search to the AgentConnectionHandler, the handler calls this to place the results pointer into the results HTML doc and to visually notify the user that this server has finished with whatever results.
reportResults(ResultMessage). Method in class agent.Server.AgentServer
Add this Agents results to the cumulative results page that we've been amassing for the whole run of this Agent.
reportResults(ResultMessage). Method in class agent.Server.AgentServer
Add this Agents results to the cumulative results page that we've been amassing for the whole run of this Agent.
reportStart(String). Method in interface agent.Server.AgentContext
Called by the Agent to make the AgentServer tell the dispatching AgentServer that this Agent has begun working.
reportStart(String). Method in interface agent.Server.AgentContext
Called by the Agent to make the AgentServer tell the dispatching AgentServer that this Agent has begun working.
RESULT_PREFIX. Static variable in class agent.util.ResultMessage
RESULT_PREFIX. Static variable in class agent.util.ResultMessage
RESULT_STRING. Static variable in class agent.Launcher.AgentLauncher
RESULT_STRING. Static variable in class agent.Launcher.AgentLauncher
resultFile. Variable in class agent.Launcher.AgentLauncher
resultFile. Variable in class agent.Launcher.AgentLauncher
resultImages. Variable in class agent.Launcher.AgentLauncher
resultImages. Variable in class agent.Launcher.AgentLauncher
ResultMessage(). Constructor for class agent.util.ResultMessage
ResultMessage(). Constructor for class agent.util.ResultMessage
ResultMessage(String, String, int, String, String). Constructor for class agent.util.ResultMessage
ResultMessage(String, String, int, String, String). Constructor for class agent.util.ResultMessage
retransmitMsgFrom(Player, byte[], int). Static method in class gamesrv.GameServer
retransmitMsgFrom(Player, byte[], int). Static method in class gamesrv.GameServer
returnedNoResults(). Method in class .AgentFace
Change the AgentFace's state to returned with no results.
returnedResults(String). Method in class .AgentFace
Changes the AgentFace's state to returned with results.
RT. Variable in class gamesrv.GameSrv
This is used by various objects to represent the RIGHT direction.
RT. Variable in class gamesrv.GameSrv
This is used by various objects to represent the RIGHT direction.
run(). Method in class .AgentDispatcher
The main run loop for this thread.
run(). Method in class .AgentLauncher
The main loop for the main thread.
run(). Method in class agent.Launcher.AgentLauncher
The main loop for the main thread.
run(). Method in class agent.Launcher.AgentLauncher
The main loop for the main thread.
run(). Method in class agent.Server.AgentServer
The main loop for the AgentServer.
run(). Method in class agent.Server.AgentServer
The main loop for the AgentServer.
run(). Method in class .AnimationPanel
Our threads run method - sits in an infinite loop, sleeping for 1/3 of a second, then running through all the Animations in our Vector of Animations setting them to the next image in the sequence and telling them to repaint.
run(). Method in class chap4.ch4_fig11
The main loop for the main thread.
run(). Method in class chap4.ch4_fig11
The main loop for the main thread.
run(). Method in class chap4.ch4_fig12
The main loop for the main thread.
run(). Method in class chap4.ch4_fig12
The main loop for the main thread.
run(). Method in class chap4.ch4_fig5
The main loop for the main thread.
run(). Method in class chap4.ch4_fig5
The main loop for the main thread.
run(). Method in class chap4.ch4_fig6
The main loop for the main thread.
run(). Method in class chap4.ch4_fig6
The main loop for the main thread.
run(). Method in class chap4.ch4_fig7
The main loop for the main thread.
run(). Method in class chap4.ch4_fig7
The main loop for the main thread.
run(). Method in class chap4.ch4_fig8
The main loop for the main thread.
run(). Method in class chap4.ch4_fig8
The main loop for the main thread.
run(). Method in class chap4.ch4_fig8a
The main loop for the main thread.
run(). Method in class chap4.ch4_fig8a
The main loop for the main thread.
run(). Method in class chap4.ch4_fig9
The main loop for the main thread.
run(). Method in class chap4.ch4_fig9
The main loop for the main thread.
run(). Method in class chap4.ch4_fig9a
The main loop for the main thread.
run(). Method in class chap4.ch4_fig9a
The main loop for the main thread.
run(). Method in class chap5.ch5_fig10
The main loop for the main thread.
run(). Method in class chap5.ch5_fig10
The main loop for the main thread.
run(). Method in class chap5.ch5_fig12
The Thread run method.
run(). Method in class chap5.ch5_fig12
The Thread run method.
run(). Method in class chap5.ch5_fig13
The run loop.
run(). Method in class chap5.ch5_fig13
The run loop.
run(). Method in class chap5.ch5_fig18
The main loop for this thread.
run(). Method in class chap5.ch5_fig18
The main loop for this thread.
run(). Method in class chap8.ch8_fig2
Override of Thread.run.
run(). Method in class chap8.ch8_fig2
Override of Thread.run.
run(). Method in class chap9.ch9_fig1
The main loop for the AgentServer.
run(). Method in class chap9.ch9_fig1
The main loop for the AgentServer.
run(). Method in class agent.EvilAgent.EvilAgent
The run loop for this Agent.
run(). Method in class agent.EvilAgent.EvilAgent
The run loop for this Agent.
run(). Method in class agent.FileFinder.FileFinder
The run loop for this Agent.
run(). Method in class agent.FileFinder.FileFinder
The run loop for this Agent.
run(). Method in class gamesrv.GameServer
run(). Method in class gamesrv.GameServer
run(). Method in class gamesrv.GameSrv
The main loop for the main thread.
run(). Method in class gamesrv.GameSrv
The main loop for the main thread.
run(). Method in class .LoaderTest1
run(). Method in class .LoaderTest2
run(). Method in class .LoaderTest3
run(). Method in class gamesrv.RemoteRobot
The main loop for the robot thread.
run(). Method in class gamesrv.RemoteRobot
The main loop for the robot thread.
run(). Method in class agent.Skeleton
The main loop for the main thread.
run(). Method in class agent.Skeleton
The main loop for the main thread.
run(). Method in class chap7.Snitch
The run loop for the the snitcher thread.
run(). Method in class chap7.Snitch
The run loop for the the snitcher thread.
run(). Method in class Ticker.Ticker
Call paintFirst to setup the ticker window, then sit in a loop, conditioned on bTrue, calling paint1 to move the ticker relentlessly to the left.
running(). Method in class .AgentFace
Changes the AgentFace's state to running.
runningImages. Variable in class agent.Launcher.AgentLauncher
runningImages. Variable in class agent.Launcher.AgentLauncher

S

sBadImage. Variable in class agent.Launcher.AgentLauncher
sBadImage. Variable in class agent.Launcher.AgentLauncher
sBadImage. Variable in class gamesrv.GameSrv
sBadImage. Variable in class gamesrv.GameSrv
scoredHit(int, int, int). Method in class gamesrv.GameSrv
We received a message that a shot from someone landed on an enemy Ship.
scoredHit(int, int, int). Method in class gamesrv.GameSrv
We received a message that a shot from someone landed on an enemy Ship.
scoreHitBy(int). Static method in class gamesrv.GameServer
scoreHitBy(int). Static method in class gamesrv.GameServer
scoreHitOn(int, int, int, int). Method in class gamesrv.GameSrv
We received a message that someone in the game has been hit.
scoreHitOn(int, int, int, int). Method in class gamesrv.GameSrv
We received a message that someone in the game has been hit.
SecurityDialog(Frame). Constructor for class .SecurityDialog
Constructor.
SecurityItem(String, boolean). Constructor for class .SecurityItem
constructor - force the user to initialize the name and state of this property.
sendAllPlayersTo(Player). Static method in class gamesrv.GameServer
sendAllPlayersTo(Player). Static method in class gamesrv.GameServer
sendEndPlayerToAll(Player). Static method in class gamesrv.GameServer
sendEndPlayerToAll(Player). Static method in class gamesrv.GameServer
sendNewPlayerToAll(Player). Static method in class gamesrv.GameServer
sendNewPlayerToAll(Player). Static method in class gamesrv.GameServer
server. Variable in class agent.util.ResultMessage
server. Variable in class agent.util.ResultMessage
server. Variable in class agent.util.StartMessage
server. Variable in class agent.util.StartMessage
SERVER_PREFIX. Static variable in class agent.util.ResultMessage
SERVER_PREFIX. Static variable in class agent.util.ResultMessage
SERVER_PREFIX. Static variable in class agent.util.StartMessage
SERVER_PREFIX. Static variable in class agent.util.StartMessage
SERVERLEN_SIZE. Static variable in class agent.util.ResultMessage
SERVERLEN_SIZE. Static variable in class agent.util.ResultMessage
SERVERLEN_SIZE. Static variable in class agent.util.StartMessage
SERVERLEN_SIZE. Static variable in class agent.util.StartMessage
serverList. Static variable in class agent.Server.AgentServer
serverList. Static variable in class agent.Server.AgentServer
setAgentContext(AgentContext). Method in class agent.Agent.Agent
Called by the AgentServer to set an AgentContext for this agent to use when reporting status or creating/reporting results.
setAgentContext(AgentContext). Method in class agent.Agent.Agent
Called by the AgentServer to set an AgentContext for this agent to use when reporting status or creating/reporting results.
setAgentURL(String). Method in class agent.Launcher.AgentLauncher
setAgentURL(String). Method in class agent.Launcher.AgentLauncher
setArguments(Vector). Method in class agent.Agent.Agent
Called by the AgentServer to set the arguments this run of this agent will use.
setArguments(Vector). Method in class agent.Agent.Agent
Called by the AgentServer to set the arguments this run of this agent will use.
setArguments(Vector). Method in class agent.EvilAgent.EvilAgent
Configure the Agent with the specified Vector of Strings as 'arguments'.
setArguments(Vector). Method in class agent.EvilAgent.EvilAgent
Configure the Agent with the specified Vector of Strings as 'arguments'.
setArguments(Vector). Method in class agent.FileFinder.FileFinder
Configure the Agent with the specified Vector of Strings as 'arguments'.
setArguments(Vector). Method in class agent.FileFinder.FileFinder
Configure the Agent with the specified Vector of Strings as 'arguments'.
setDebug(boolean). Method in interface gamesrv.DebugClient
setDebug(boolean). Method in interface gamesrv.DebugClient
setDebug(boolean). Method in class gamesrv.GameServer
setDebug(boolean). Method in class gamesrv.GameServer
setFlagState(String, boolean). Method in class .AgentServerSecurityManager
Change the state of a SecurityItem based on the name of the item.
setMyIDandScore(int, int). Method in class gamesrv.GameSrv
We received a message from the network server or ServerThread that we have been accepted to the game with the specified id and starting score.
setMyIDandScore(int, int). Method in class gamesrv.GameSrv
We received a message from the network server or ServerThread that we have been accepted to the game with the specified id and starting score.
setRunning(int). Method in class agent.Launcher.AgentLauncher
setRunning(int). Method in class agent.Launcher.AgentLauncher
setupHitGifs(). Method in class gamesrv.GameSrv
Setup the 60 permutations of the hit image - 15 stages of explosion times 4 directions of travel.
setupHitGifs(). Method in class gamesrv.GameSrv
Setup the 60 permutations of the hit image - 15 stages of explosion times 4 directions of travel.
sh. Variable in class gamesrv.RemoteRobot
The Ship that embodies the position,life,fuel of the robot.
sh. Variable in class gamesrv.RemoteRobot
The Ship that embodies the position,life,fuel of the robot.
shotByLandedAt(int, int, int). Method in class gamesrv.GameSrv
We received a message that someone fired a shot.
shotByLandedAt(int, int, int). Method in class gamesrv.GameSrv
We received a message that someone fired a shot.
show(String). Static method in class chap9.ch9_fig1
Add a String to our debugging list box.
show(String). Static method in class chap9.ch9_fig1
Add a String to our debugging list box.
ShowAndLayout(). Method in class .MessageBox
Display the dialog.
ShowAndLayout(). Method in class .PickDialog
Size the dialog to something appropriate, then make it non-resizeable so that users don't go resizing it themselves.
ShowAndLayout(). Method in class .SecurityDialog
Size the dialog to something appropriate, then make it non-resizeable so that users don't go resizing it themselves.
showNoResults(String). Method in class agent.Launcher.AgentLauncher
showNoResults -
showNoResults(String). Method in class agent.Launcher.AgentLauncher
showNoResults -
showProperties(). Method in class agent.Launcher.AgentLauncher
showProperties(). Method in class agent.Launcher.AgentLauncher
showResults(String, String). Method in class agent.Launcher.AgentLauncher
showResults -
showResults(String, String). Method in class agent.Launcher.AgentLauncher
showResults -
showStats(). Method in class gamesrv.GameServer
showStats(). Method in class gamesrv.GameServer
sid. Variable in class agent.util.LoadMessage
sid. Variable in class agent.util.LoadMessage
sid. Variable in class agent.util.ResultMessage
sid. Variable in class agent.util.ResultMessage
sid. Variable in class agent.util.StartMessage
sid. Variable in class agent.util.StartMessage
sig. Variable in class agent.util.DispatchMessage
sig. Variable in class agent.util.DispatchMessage
SIG_PREFIX. Static variable in class agent.util.LoadMessage
SIG_PREFIX. Static variable in class agent.util.LoadMessage
SIGLEN_SIZE. Static variable in class agent.util.LoadMessage
SIGLEN_SIZE. Static variable in class agent.util.LoadMessage
Skeleton(). Constructor for class agent.Skeleton
Snitch(). Constructor for class chap7.Snitch
Constructor.
Snitch(). Constructor for class chap7.Snitch
Constructor.
sort(). Method in class chap2.AlphaList
Bubble sort the Vector as Strings.
sort(). Method in class chap2.AlphaList
Bubble sort the Vector as Strings.
sort(). Method in class chap2.OtherList
Insertion sort the Vector as Strings.
sort(). Method in class chap2.OtherList
Insertion sort the Vector as Strings.
sort(). Method in interface chap2.Sortable
Called when the interface implementor should sort itself according to whatever sort rule it abides by.
sort(). Method in interface chap2.Sortable
Tells the implementor to sort itself.
st. Variable in class gamesrv.RemoteRobot
The socket reader thread that this robot uses to talk to the user's thip.
st. Variable in class gamesrv.RemoteRobot
The socket reader thread that this robot uses to talk to the user's thip.
start(). Method in class .AgentLauncher
start - Whenever a user visits our page, Applet calls this.
start(). Method in class agent.Launcher.AgentLauncher
start - Whenever a user visits our page, Applet calls this.
start(). Method in class agent.Launcher.AgentLauncher
start - Whenever a user visits our page, Applet calls this.
start(). Method in class chap2.ch2_fig5
Creates two lists, an AlphaList and a OtherList, initializes each to some set of String values, then sorts them by calling the sort method which takes a Sortable as its argument.
start(). Method in class chap2.ch2_fig5
Creates two lists, an AlphaList and a OtherList, initializes each to some set of String values, then sorts them by calling the sort method which takes a Sortable as its argument.
start(). Method in class chap4.ch4_fig11
Start the main thread for this game.
start(). Method in class chap4.ch4_fig11
Start the main thread for this game.
start(). Method in class chap4.ch4_fig12
Start the main thread for this game.
start(). Method in class chap4.ch4_fig12
Start the main thread for this game.
start(). Method in class chap4.ch4_fig13
Whenever a user visits our page, the browser calls this.
start(). Method in class chap4.ch4_fig13
Whenever a user visits our page, the browser calls this.
start(). Method in class chap4.ch4_fig4
Whenever a user visits our page, the browser calls this.
start(). Method in class chap4.ch4_fig4
Whenever a user visits our page, the browser calls this.
start(). Method in class chap4.ch4_fig5
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig5
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig6
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig6
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig7
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig7
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig8
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig8
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig8a
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig8a
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig9
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig9
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig9a
Start the main thread for this applet.
start(). Method in class chap4.ch4_fig9a
Start the main thread for this applet.
start(). Method in class chap5.ch5_fig10
start - Whenever a user visits our page, Applet calls this.
start(). Method in class chap5.ch5_fig10
start - Whenever a user visits our page, Applet calls this.
start(). Method in class chap5.ch5_fig12
The applet start method.
start(). Method in class chap5.ch5_fig12
The applet start method.
start(). Method in class chap5.ch5_fig13
Applet.start override.
start(). Method in class chap5.ch5_fig13
Applet.start override.
start(). Method in class chap5.ch5_fig18
start - Whenever a user visits our page, Applet calls this.
start(). Method in class chap5.ch5_fig18
start - Whenever a user visits our page, Applet calls this.
start(). Method in class chap6.ch6_fig12
start(). Method in class chap6.ch6_fig12
start(). Method in class chap7.ch7_fig4
Check if the snitcher has already informed on this user and only contact the server if we haven't run yet.
start(). Method in class chap7.ch7_fig4
Check if the snitcher has already informed on this user and only contact the server if we haven't run yet.
start(). Method in class chap7.ch7_fig6
Check if the snitcher has already informed on this user and only contact the server if we haven't run yet.
start(). Method in class chap7.ch7_fig6
Check if the snitcher has already informed on this user and only contact the server if we haven't run yet.
start(). Method in class chap8.ch8_fig2
start(). Method in class chap8.ch8_fig2
start(). Method in class chap8.ch8_fig3
A method that will cause a MalformedURLException.
start(). Method in class chap8.ch8_fig3
A method that will cause a MalformedURLException.
start(). Method in class gamesrv.GameSrv
Start the main thread for this game.
start(). Method in class gamesrv.GameSrv
Start the main thread for this game.
start(). Method in class Ticker.JVRBanner
Create a new Ticker object, and start it running.
start(). Method in class agent.Skeleton
start - Whenever a user visits our page, Applet calls this.
start(). Method in class agent.Skeleton
start - Whenever a user visits our page, Applet calls this.
START_PREFIX. Static variable in class agent.util.StartMessage
START_PREFIX. Static variable in class agent.util.StartMessage
startDispatch(). Method in class agent.Launcher.AgentLauncher
startDispatch - Called when the user has chosen to dispatch an Agent.
startDispatch(). Method in class agent.Launcher.AgentLauncher
startDispatch - Called when the user has chosen to dispatch an Agent.
startGame(). Method in class gamesrv.GameSrv
Start the game.
startGame(). Method in class gamesrv.GameSrv
Start the game.
StartMessage(). Constructor for class agent.util.StartMessage
StartMessage(). Constructor for class agent.util.StartMessage
StartMessage(String, String). Constructor for class agent.util.StartMessage
StartMessage(String, String). Constructor for class agent.util.StartMessage
startRobot(). Method in class gamesrv.GameSrv
Start the local robot.
startRobot(). Method in class gamesrv.GameSrv
Start the local robot.
state. Variable in class .SecurityItem
Set to true if the access to this resource is ALLOWED.
stop(). Method in class .AgentLauncher
Stop this thread.
stop(). Method in class agent.Launcher.AgentLauncher
Stop this thread.
stop(). Method in class agent.Launcher.AgentLauncher
Stop this thread.
stop(). Method in class chap4.ch4_fig11
Stop this thread.
stop(). Method in class chap4.ch4_fig11
Stop this thread.
stop(). Method in class chap4.ch4_fig12
Stop this thread.
stop(). Method in class chap4.ch4_fig12
Stop this thread.
stop(). Method in class chap4.ch4_fig13
Whenever the user leaves our page, this gets called.
stop(). Method in class chap4.ch4_fig13
Whenever the user leaves our page, this gets called.
stop(). Method in class chap4.ch4_fig4
Whenever the user leaves our page, this gets called.
stop(). Method in class chap4.ch4_fig4
Whenever the user leaves our page, this gets called.
stop(). Method in class chap4.ch4_fig5
Stop this thread.
stop(). Method in class chap4.ch4_fig5
Stop this thread.
stop(). Method in class chap4.ch4_fig6
Stop this thread.
stop(). Method in class chap4.ch4_fig6
Stop this thread.
stop(). Method in class chap4.ch4_fig7
Stop this thread.
stop(). Method in class chap4.ch4_fig7
Stop this thread.
stop(). Method in class chap4.ch4_fig8
Stop this thread.
stop(). Method in class chap4.ch4_fig8
Stop this thread.
stop(). Method in class chap4.ch4_fig8a
Stop this thread.
stop(). Method in class chap4.ch4_fig8a
Stop this thread.
stop(). Method in class chap4.ch4_fig9
Stop this thread.
stop(). Method in class chap4.ch4_fig9
Stop this thread.
stop(). Method in class chap4.ch4_fig9a
Stop this thread.
stop(). Method in class chap4.ch4_fig9a
Stop this thread.
stop(). Method in class chap5.ch5_fig10
Stop this thread.
stop(). Method in class chap5.ch5_fig10
Stop this thread.
stop(). Method in class chap5.ch5_fig12
The applet stop method.
stop(). Method in class chap5.ch5_fig12
The applet stop method.
stop(). Method in class chap5.ch5_fig13
If the ticker is running, make it stop, and set the applet thread to null so that the applet run loop exits.
stop(). Method in class chap5.ch5_fig13
If the ticker is running, make it stop, and set the applet thread to null so that the applet run loop exits.
stop(). Method in class chap5.ch5_fig18
Stop this thread.
stop(). Method in class chap5.ch5_fig18
Stop this thread.
stop(). Method in class gamesrv.GameSrv
Stop this thread.
stop(). Method in class gamesrv.GameSrv
Stop this thread.
stop(). Method in class Ticker.JVRBanner
Stop the thread, and the ticker thread.
stop(). Method in class agent.Skeleton
Stop this thread.
stop(). Method in class agent.Skeleton
Stop this thread.
STOP_STRING. Static variable in class agent.Launcher.AgentLauncher
STOP_STRING. Static variable in class agent.Launcher.AgentLauncher
StopAgent(String). Method in class .AgentDispatcher
Dispatch a kill message to all servers telling them to terminate the named Agent with prejudice.
StopAgent(String). Method in class agent.Launcher.AgentLauncher
StopAgent(String). Method in class agent.Launcher.AgentLauncher
stopIt(). Method in class Ticker.Ticker
Stop the ticker thread by setting bRun to false.
switchFiles(). Method in class chap7.Snitch
Create a log file with a unique name formatted as: "M" The letter M mm One or two digit month 1-12 "D" The letter D dd One or two digit day of month "Y" The letter Y yy One or two digit year offset from 1900 ".w" Dot and letter w hh One or two digit hour mm One or two digit minute This gives us a file that's guaranteed to be unique both to the day, and within the day so that the server can be stopped and restarted within a day.
switchFiles(). Method in class chap7.Snitch
Create a log file with a unique name formatted as: "M" The letter M mm One or two digit month 1-12 "D" The letter D dd One or two digit day of month "Y" The letter Y yy One or two digit year offset from 1900 ".w" Dot and letter w hh One or two digit hour mm One or two digit minute This gives us a file that's guaranteed to be unique both to the day, and within the day so that the server can be stopped and restarted within a day.

T

TEXT_ONLY. Variable in class agent.Launcher.AgentLauncher
TEXT_ONLY. Variable in class agent.Launcher.AgentLauncher
TEXT_ONLY_STRING. Static variable in class agent.Launcher.AgentLauncher
TEXT_ONLY_STRING. Static variable in class agent.Launcher.AgentLauncher
theURL. Variable in class agent.util.ResultMessage
theURL. Variable in class agent.util.ResultMessage
Ticker(Applet, String, int, int, int, int). Constructor for class Ticker.Ticker
Constructor.
Ticker(Applet, Vector, int, int, int, int). Constructor for class Ticker.Ticker
Constructor.
toggleDebugItem(String). Static method in class gamesrv.GameServer
toggleDebugItem(String). Static method in class gamesrv.GameServer

U

UP. Variable in class gamesrv.GameSrv
This is used by various objects to represent the UP direction.
UP. Variable in class gamesrv.GameSrv
This is used by various objects to represent the UP direction.
update(Graphics). Method in class agent.Launcher.AgentLauncher
Update the window, erasing things from their old positions and painting them anew at their current positions.
update(Graphics). Method in class agent.Launcher.AgentLauncher
Update the window, erasing things from their old positions and painting them anew at their current positions.
update(Graphics). Method in class gamesrv.GameSrv
Update the window, erasing things from their old positions and painting them anew at their current positions.
update(Graphics). Method in class gamesrv.GameSrv
Update the window, erasing things from their old positions and painting them anew at their current positions.
updateNextImage(). Method in class .Animation
Go to the next image and display it.
url. Variable in class .AgentFace
URL_PREFIX. Static variable in class agent.util.ResultMessage
URL_PREFIX. Static variable in class agent.util.ResultMessage
URLLEN_SIZE. Static variable in class agent.util.ResultMessage
URLLEN_SIZE. Static variable in class agent.util.ResultMessage

V

v. Static variable in class .AgentServerSecurityManager
vargs. Variable in class agent.util.LoadMessage
vargs. Variable in class agent.util.LoadMessage

W

writeOutput(byte[]). Method in interface agent.Server.AgentContext
This is called by the Agent to write a String of result text to the results HTML file.
writeOutput(byte[]). Method in interface agent.Server.AgentContext
This is called by the Agent to write a String of result text to the results HTML file.
writeOutput(String). Method in interface agent.Server.AgentContext
This is called by the Agent to write a String of result text to the results HTML file.
writeOutput(String). Method in interface agent.Server.AgentContext
This is called by the Agent to write a String of result text to the results HTML file.

Z

ZeroPadToLength(int, int). Method in class agent.util.Message
All field and message length indicators are sent as zero-padded ascii integers.
ZeroPadToLength(int, int). Method in class agent.util.Message
All field and message length indicators are sent as zero-padded ascii integers.