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

A

accept(Chatter) - Method in class defaultChatterFilter
 
accept(Chatter) - Method in class ChatterFilter
 
accept(File, String) - Method in class ClassFilenameFilter
 
accept(File, String) - Method in class ResponderClassFilenameFilter
 
add(MudPlayer) - Method in class mstar.PlayerMap
Adds a player to the map and writes the map back to disk.
add(Room) - Method in class mstar.MudMap
Adds a room to the map and writes the map back to disk.
addAction(String, String) - Method in class mstar.Responder
Adds an action, pose, emote, etc.
addBadExit(Exit) - Method in class mstar.Room
This routine adds an exit to the bad exit list.
addChatter(Vector) - Method in class Respond
 
addContents(String) - Method in class mstar.Room
This routine adds contents to the list of contents for this room.
addGoodExit(Exit) - Method in class mstar.Room
This routine adds an exit to the good exit list.
addObject(String) - Method in class mstar.MudPlayer
Adds an object to the list of objects that the character is carrying.
addProcess(OSProcess) - Method in class os.ProcessTable
Adds a process to the end of the queue.
addResponse(String) - Method in class mstar.Responder
Adds a spoken response.
addRobotAction(String, String) - Method in class mstar.Responder
Adds an action, pose, emote, etc.
addSuspectExit(Exit) - Method in class mstar.Room
 
addTitle(String) - Method in class mstar.MudPlayer
Add a title to this player.
ArrivalResponder - class ArrivalResponder.
Responds to arrival events.
ArrivalResponder() - Constructor for class ArrivalResponder
 
ARRIVES - Static variable in class mstar.Chatter
The source of the chatter is from a character arriving in the room.
available() - Method in class mstar.Connection
Returns the number of bytes that can be read from the collaborative environment without blocking.

B

beVerbose() - Method in class LogPlayers
 
beVerbose() - Method in class MapMud
 
buildResponse(String) - Method in class WhatsNewResponder
 

C

canProcess(Chatter) - Method in class mstar.Responder
Determines if this responder will respond to the data contained in the chatter.
canProcess(Chatter) - Method in class ArrivalResponder
 
canProcess(Chatter) - Method in class DirectionsResponder
 
canProcess(Chatter) - Method in class FetchURLResponder
 
canProcess(Chatter) - Method in class FollowDirectionsResponder
 
canProcess(Chatter) - Method in class GoResponder
 
canProcess(Chatter) - Method in class GoToResponder
 
canProcess(Chatter) - Method in class HelpResponder
 
canProcess(Chatter) - Method in class LocatorResponder
 
canProcess(Chatter) - Method in class RobotInformationResponder
 
canProcess(Chatter) - Method in class RoomInformationResponder
 
canProcess(Chatter) - Method in class SetResponder
 
canProcess(Chatter) - Method in class ThreeLawsResponder
 
canProcess(Chatter) - Method in class TimeResponder
 
canProcess(Chatter) - Method in class WhatsNewResponder
 
canProcess(Chatter) - Method in class WhereAreYouResponder
 
canProcess(Chatter) - Method in class defaultResponder
 
Chatter - class mstar.Chatter.
The Chatter class represents output from the collaborative environment, from either other characters in the environment, the envrionment itself, or the character who executed a command.
Chatter() - Constructor for class mstar.Chatter
Constructs a chatter entry with how undefined, and who, what, and when set to null.
Chatter(GregorianCalendar) - Constructor for class mstar.Chatter
Constructs a chatter entry with how undefined, and who, and what set to null, and when set to the specified time the command was executed.
Chatter(GregorianCalendar, String) - Constructor for class mstar.Chatter
Constructs a chatter entry with how undefined, what set to null, who set to the character in the collaborative environment that executed the command, and when set to the specified time the command was executed.
Chatter(GregorianCalendar, String, int) - Constructor for class mstar.Chatter
Constructs a chatter entry with how undefined, what set to null, who set to the character in the collaborative environment that executed the command, and when set to the specified time the command was executed.
Chatter(GregorianCalendar, String, int, String) - Constructor for class mstar.Chatter
Constructs a chatter entry with how undefined, what set to either what the character said or did, who set to the character in the collaborative environment that executed the command, and when set to the specified time the command was executed.
ChatterFilter - class ChatterFilter.
 
ChatterFilter() - Constructor for class ChatterFilter
 
ChatterFilterClassLoader - class ChatterFilterClassLoader.
Implements a ChatterFilter class loader for loading chatter filter plugins into the robot at runtime.
ChatterFilterClassLoader(String) - Constructor for class ChatterFilterClassLoader
 
ClassFilenameFilter - class ClassFilenameFilter.
A filter for selecting only filenames that end in .class.
ClassFilenameFilter() - Constructor for class ClassFilenameFilter
 
ClearChatterVector - class ClearChatterVector.
A Bot OS program to clear the chatter vector in the robot.
clearChatterVector() - Method in class mstar.Connection
Clears the chatter vector that output from the collaborative environment is being stored in.
clearChatterVector() - Method in class TinyMudConnection
Clears the chatter vector that output from the collaborative environment is being stored in.
ClearChatterVector() - Constructor for class ClearChatterVector
 
clearRoomsVisited() - Method in class mstar.MudMap
Clears the visited flag in each of the rooms in the map.
clearVisited() - Method in class mstar.Exit
Deprecated.  
clearVisitedExits() - Method in class mstar.MudMap
Clears the visited exits field of each room in the map.
clearVisitedExits() - Method in class mstar.Room
Deprecated.  
Commands - class mstar.Commands.
Commands is an abstract base class for creating a high-level representation of commands for MUD's, MOO's, MUSHes, and other collaborative environments.
Commands() - Constructor for class mstar.Commands
Constructs a command class with no input or output streams defined.
Commands(DataInputStream, PrintStream) - Constructor for class mstar.Commands
Constructs a command class and defines the input and output streams for the collaborative environment.
CommandsClassLoader - class CommandsClassLoader.
Implements a Commands class loader for loading commands plugins into the robot at runtime.
CommandsClassLoader(String) - Constructor for class CommandsClassLoader
 
Connection - class mstar.Connection.
The connection class is an abstract base class that is used to manage the connection for a collaborative environment session.
Connection() - Constructor for class mstar.Connection
Initialize the connection class with a null hostname and set the port to connect to the collaborative environment at to the default of 4201.
Connection(int) - Constructor for class mstar.Connection
Initialize the connection class with a null hostname and set the port to connect to the collaborative environment at to the given port number.
Connection(String) - Constructor for class mstar.Connection
Initialize the connection class with hostname and set the port to connect to the collaborative environment at to the default of 4201.
Connection(String, int) - Constructor for class mstar.Connection
Initialize the connection class with hostname and set the port to connect to the collaborative environment at to the given port number.
ConnectionClassLoader - class ConnectionClassLoader.
Implements a Commands class loader for loading connection plugins into the robot at runtime.
ConnectionClassLoader(String) - Constructor for class ConnectionClassLoader
 
connectToMud() - Method in class mstar.Connection
Connect the robot to the Mud/MOO.
containsObject(String) - Method in class mstar.Room
This routine determines if an object is contained in this room.

D

defaultChatterFilter - class defaultChatterFilter.
The default chatter filter.
defaultChatterFilter() - Constructor for class defaultChatterFilter
 
defaultResponder - class defaultResponder.
Tries to handle all the input from characters in the collaborative environment that the other responders didn't catch.
defaultResponder() - Constructor for class defaultResponder
 
depthEquals(int) - Method in class mstar.PathComponent
Determines if this depth is equal to the depth that is being checked.
Describe - class Describe.
A Bot OS program to set the description of an object in the collaborative environment.
Describe() - Constructor for class Describe
 
describe(String) - Method in class mstar.Commands
Sends the describe command to the collaborative environment.
describe(String) - Method in class TinyMudCommands
Sends the describe command to the collaborative environment.
DirectionsResponder - class DirectionsResponder.
Responds to questions about how to get to places in the collaborative environment.
DirectionsResponder() - Constructor for class DirectionsResponder
 
done() - Method in class os.OSProcess
This is called by the operating system during the clean up phase of the process.
doStartupCommands() - Method in class LoginToMud
 
drainConnection() - Method in class mstar.Connection
Drain the connection until there is no more output waiting to be collected.
drainConnection(boolean) - Method in class mstar.Connection
Drain the connection until there is no more output waiting to be collected.
drainConnection(boolean) - Method in class TinyMudConnection
Drain the connection until there is no more output waiting to be collected.
drainConnectionToSuffix() - Method in class mstar.Connection
Drain the output from the collaborative environment until the suffix that was set using setOutputSuffix is found.
drainConnectionToSuffix(boolean) - Method in class mstar.Connection
Drain the output from the collaborative environment until the suffix that was set using setOutputSuffix is found.
drainConnectionToSuffix(boolean) - Method in class TinyMudConnection
Drain the output from the collaborative environment until the suffix that was set using setOutputSuffix is found.

E

Echo - class Echo.
A Bot OS program to echo a string to stdout while the robot is running.
Echo() - Constructor for class Echo
 
Emote - class Emote.
A Bot OS program to send an emote command to the collaborative environment.
Emote() - Constructor for class Emote
 
emote(String, String) - Method in class mstar.Commands
Sends an emote command to the collaborative environment.
emote(String, String) - Method in class TinyMudCommands
Sends an emote command to the collaborative environment.
EMOTES - Static variable in class mstar.Chatter
The source of the chatter is from an emote command.
equal(Exit) - Method in class mstar.Exit
This routine determines if this exit is equal to another exit.
equals(MudObject) - Method in class mstar.MudObject
 
equals(Room) - Method in class mstar.Room
This routine determines if the room r is the same as this room.
Exit - class mstar.Exit.
This class models exits in collaborative environments.
Exit() - Constructor for class mstar.Exit
An object that is used to represent exits in a Mud/MOO.
exitExists(int) - Method in class mstar.Room
This routine determines if this room has an exit that points to a specific room.

F

fastAdd(MudPlayer) - Method in class mstar.PlayerMap
Adds a player to the map but does not write the maps to disk.
fastAdd(Room) - Method in class mstar.MudMap
Adds a room to the map but does not write the maps to disk.
fetchURL() - Method in class FetchURLResponder
 
fetchURL() - Method in class WhatsNewResponder
 
FetchURLResponder - class FetchURLResponder.
Responds to requests to fetch URLs.
FetchURLResponder() - Constructor for class FetchURLResponder
 
findObject(String) - Method in class mstar.MudMap
Finds all of the rooms in the map that contain object.
findOutputPrefix() - Method in class mstar.Connection
Find the output prefix in the input stream.
findOutputPrefix() - Method in class TinyMudConnection
Find the output prefix in the input stream.
findPath(int, int) - Method in class mstar.MudMap
Given two room identifiers return a Stack that has a set of directions to go from one room to the other.
findPath(Room, Room) - Method in class mstar.MudMap
Given two rooms return a Stack that has a set of directions to go from one room to the other.
findPathToRoom(int, int) - Method in class mstar.MudMap
Given two room identifiers return a Stack that has a set of directions to go from one room to the other.
findPathToRoom(Room, Room) - Method in class mstar.MudMap
Given two rooms return a Stack that has a set of directions to go from one room to the other.
FollowDirectionsResponder - class FollowDirectionsResponder.
Responds to a command for the robot to follow a list of comma delimited directions.
FollowDirectionsResponder() - Constructor for class FollowDirectionsResponder
 

G

get() - Method in class os.Queue
Gets the next object off the queue.
getAction() - Method in class mstar.Responder
Gets the robot's action.
getAction() - Method in class mstar.RobotAction
Gets the action that the robot should use in its response.
getActions() - Method in class mstar.Responder
Gets the list of actions that the robot is supposed to perform.
getArgs() - Method in class os.OSProcess
Gets the arguments that were passed to this process.
getBadExits() - Method in class mstar.Room
This routine returns the bad exits that are currently known for this room.
getCarrying() - Method in class mstar.MudPlayer
Gets the list of objects that the character is carrying.
getChatter() - Method in class mstar.Room
This routine returns an array of stored chatter for this room.
getChatterVector() - Method in class mstar.Connection
Returns the chatter vector that output from the collaborative environment is stored in for later processing.
getChatterVector() - Method in class TinyMudConnection
Returns the chatter vector that output from the collaborative environment is stored in for later processing.
getCommands() - Method in class mstar.Responder
Gets the commands for this collaborative environment.
getCommands() - Method in class mstar.Room
This routine returns the shown commands for this room.
getConnection() - Method in class mstar.Responder
Gets the connection for this collaborative environment.
getContents() - Method in class mstar.Room
This routine returns a list of contents that were seen in this room.
getCurrentRoom() - Method in class mstar.MudMap
Gets the robot's current room in the MUD.
getDBReference() - Method in class mstar.MudObject
This routine gets the database reference for this object.
getDBReference() - Method in class mstar.Room
This routine gets the database reference for this room.
getDepth() - Method in class mstar.PathComponent
Gets the current search depth for this path.
getDescription() - Method in class mstar.MudObject
This routine gets the description for this object.
getDescription() - Method in class mstar.Room
This routine gets the description for this room.
getDescription() - Method in class defaultChatterFilter
 
getDescription() - Method in class ChatterFilter
 
getDescription() - Method in class MapMud
 
getDirection() - Method in class mstar.Exit
This routine gets the direction
getDirections(String) - Method in class DirectionsResponder
 
getExit(int) - Method in class mstar.Room
This routine returns an exit that points to a specific room.
getExitName() - Method in class mstar.Exit
This routine gets the name associated with this exit.
getExitStatus() - Method in class os.OSProcess
Gets the exit status for this process.
getExploreBreadthFirst() - Method in class MapMud
 
getFallbackExits() - Method in class mstar.Room
This routine returns the list of fallback exits.
getFallbackExits() - Method in class MapMud
 
getFirstEncounter() - Method in class mstar.MudObject
This routine gets the time that this object was first encountered.
getFirstIn() - Method in class mstar.Room
This routine gets the time that this room was first entered.
getFromRoom() - Method in class mstar.Exit
This routine gets the room identifier of the room that this exit comes from.
getGoodExits() - Method in class mstar.Room
This routine returns the good exits that are currently known for this room.
getHome() - Method in class mstar.MudMap
Gets the room that is the robot's home or default room in the collaborative environment.
getHostname() - Method in class mstar.Connection
Gets the hostname to connect to.
getHostname() - Method in class LoadConnection
 
getHow() - Method in class mstar.Chatter
Get the type of command that was executed.
getHow() - Method in class mstar.Responder
Gets how the person interacted with the robot.
getHowPages() - Method in class mstar.Commands
Deprecated.  
getHowPages() - Method in class TinyMudCommands
Deprecated.  
getHowSays() - Method in class mstar.Commands
Deprecated.  
getHowSays() - Method in class TinyMudCommands
Deprecated.  
getHowWhispers() - Method in class mstar.Commands
Deprecated.  
getHowWhispers() - Method in class TinyMudCommands
Deprecated.  
getId() - Method in class mstar.MudMap
Returns the room identifier for the next room.
getId() - Method in class mstar.MudObject
This routine gets the numeric identifier for this object.
getId() - Method in class mstar.PlayerMap
Returns the player identifier for the next player.
getId() - Method in class mstar.Room
This routine gets the numeric identifier for this room.
getId() - Method in class os.OSProcess
Gets the id of this process.
getInitPath() - Method in class os.OSScheduler
Gets the initialization path that is used for locating the initialization process.
getInitProcessName() - Method in class os.OSScheduler
Gets the initialization process name that is used to start up the operating system.
getInputStream() - Method in class mstar.Commands
Gets the input stream to listen to the collaborative environment on.
getInputStream() - Method in class mstar.Connection
Gets the stream for receiving data from the collaborative environment.
getInputStream() - Method in class mstar.Responder
Gets the input stream to listen to the collaborative environment on.
getLastEncounter() - Method in class mstar.MudObject
This routine gets the last time that this object was encountered.
getLastIn() - Method in class mstar.Room
This routine gets the last time that this room was entered.
getMap() - Method in class mstar.Responder
Gets the map of the mud.
getMapFilename() - Method in class mstar.MudMap
Gets the output filename for the map.
getMapFilename() - Method in class mstar.PlayerMap
Gets the output filename for the map
getMudPlayer(int) - Method in class mstar.PlayerMap
Given the id of a player in the map locate and return that player.
getMudPlayer(MudPlayer) - Method in class mstar.PlayerMap
Given a player find the player in the map.
getMudPlayer(String) - Method in class mstar.PlayerMap
Locate a player with the given name.
getMudType() - Method in class LoadCommands
 
getMudType() - Method in class LoadConnection
 
getMudType() - Method in class LoadPlayerParser
 
getMudType() - Method in class LoadRoomDescriptionParser
 
getMudType() - Method in class LoadWhereisParser
 
getName() - Method in class mstar.MudObject
This routine gets the name of this object.
getName() - Method in class mstar.Room
This routine gets the name of this room.
getNextProcess() - Method in class os.ProcessTable
Gets the next process off of the queue to run.
getNextUnexploredExit() - Method in class mstar.Room
This routine returns the next unexplored exit for this room if one exits.
getNextUnvisitedExit() - Method in class mstar.Room
Deprecated.  
getObject() - Method in class os.OSProcess
Gets an object for use by this process.
getOutputPrefix() - Method in class mstar.Connection
Gets the string that will be used for the output prefix in commands returned by the collaborative environment.
getOutputPrefix() - Method in class LoginToMud
 
getOutputStream() - Method in class mstar.Commands
Gets the output stream to write to the collaborative environment on.
getOutputStream() - Method in class mstar.Connection
Gets the stream for sending data to the collaborative environment.
getOutputStream() - Method in class mstar.Responder
Gets the output stream to write to the collaborative environment on.
getOutputSuffix() - Method in class mstar.Connection
Gets the string that will be used for the output suffix in commands returned by the collaborative environment.
getOutputSuffix() - Method in class LoginToMud
 
getOwner() - Method in class mstar.Responder
Gets the name of the owner of this robot.
getOwner() - Method in class defaultChatterFilter
 
getOwner() - Method in class Respond
 
getParentId() - Method in class os.OSProcess
Gets the parentId of this process.
getPassword() - Method in class LoginToMud
 
getPlayerMap() - Method in class mstar.Responder
Gets the current players map to the specified map.
getPort() - Method in class mstar.Connection
Gets the port to connect at.
getPort() - Method in class LoadConnection
 
getPossibleExits() - Method in class mstar.Room
This routine returns the possible exits for this room.
getPreviousRoom() - Method in class mstar.MudMap
Gets the last room that the robot was in.
getProcess(int) - Method in class os.ProcessTable
Gets a specific process from the queue using the specified id.
getProcessTable() - Method in class mstar.Responder
Deprecated.  
getProcessToExec() - Method in class os.OSProcessExecProcess
Gets the name of the process to be execed.
getProcessToLoad() - Method in class os.OSProcessLoadProcess
Gets the name of the process to load.
getProcessToWaitFor() - Method in class os.OSProcessWaitForProcess
Gets the name of the process to start and wait for.
getProperties() - Method in class mstar.Responder
Gets the properties from when the robot was started.
getProperties() - Method in class ChatterFilter
 
getProperties() - Method in class LogPlayers
 
getProperties() - Method in class LoginToMud
 
getProperties() - Method in class MapMud
 
getResponse() - Method in class mstar.Responder
Gets the robot's response.
getResponse() - Method in class mstar.RobotAction
Gets the response that the robot should send to the user that it is interacting with.
getRobotName() - Method in class mstar.Connection
Gets the name of the robot.
getRobotName() - Method in class mstar.Responder
Gets the name of the robot.
getRobotName() - Method in class defaultChatterFilter
 
getRobotName() - Method in class LoadConnection
 
getRobotName() - Method in class LoginToMud
 
getRobotName() - Method in class MapMud
 
getRobotName() - Method in class Respond
 
getRoom(int) - Method in class mstar.MudMap
Given the id of a room in the map locate and return that room.
getRoom(Room) - Method in class mstar.MudMap
Given a room find the same room in the map.
getRoom(String) - Method in class mstar.MudMap
Locate a room in the map with the given name.
getRoomParser() - Method in class mstar.Responder
Sets the room parser.
getRoomWithUnexploredExits() - Method in class mstar.MudMap
Starting from the beginning of the map, locate a room that has unexplored exits.
getRoomWithUnexploredExits(int) - Method in class mstar.MudMap
Starting from the id greater than after, locate a room that has unexplored exits.
getShared() - Method in class mstar.Responder
Gets the shared data space.
getShared() - Method in class os.OSProcess
Gets the shared interprocess communication area for this process.
getShownExits() - Method in class mstar.Room
This routine returns the shown exits for this room.
getStartupCommands() - Method in class LoginToMud
 
getState() - Method in class mstar.Responder
Gets the state of the responder.
getSuspectExits() - Method in class mstar.Room
This routine returns the suspect exits that are currently known for this room.
getTitlesAndMemberships() - Method in class mstar.MudPlayer
Gets the String array that contains this characters titles and memberships.
getToRoom() - Method in class mstar.Exit
This routine gets the room identifier of the room that this exit goes to.
getTotalTimeIn() - Method in class mstar.Room
This routine gets the total time in this room.
getURL() - Method in class FetchURLResponder
 
getURL() - Method in class WhatsNewResponder
 
getUseFallbackExits() - Method in class mstar.Room
This routine returns whether or not fallback exits should be used in finding exits in the room.
getUseFallbackExits() - Method in class MapMud
 
getUsePossibleExits() - Method in class mstar.Room
This routine returns whether or not possible exits should be used in finding exits in the room.
getUsePossibleExits() - Method in class MapMud
 
getVisited() - Method in class mstar.Room
Deprecated.  
getWaitingFor() - Method in class os.OSProcess
Gets the process id of the process this process is waiting for.
getWhat() - Method in class mstar.Chatter
Gets what the character said or did.
getWhat() - Method in class mstar.Responder
Gets what the person said to the robot.
getWhen() - Method in class mstar.Chatter
Gets the time when the chatter was captured.
getWhere() - Method in class DirectionsResponder
 
getWho() - Method in class mstar.Chatter
Gets who executed the command.
getWho() - Method in class mstar.Responder
Gets who is talking to the robot.
GIVES_OBJECT - Static variable in class mstar.Chatter
The source of the chatter is from a give command.
Go - class Go.
A Bot OS program to send the go command to the collaborative environment while the robot is running.
Go() - Constructor for class Go
 
go(String) - Method in class mstar.Commands
Send the go command to the collaborative environment.
go(String) - Method in class TinyMudCommands
Send the go command to the collaborative environment.
GoHome - class GoHome.
A Bot OS program to send the go home command to the collaborative environment while the robot is running.
goHome() - Method in class mstar.Commands
A special case of the go command to send a player back to his or her default room in the collaborative environment.
goHome() - Method in class TinyMudCommands
A special case of the go command to send a player back to his or her default room in the collaborative environment.
GoHome() - Constructor for class GoHome
 
GoResponder - class GoResponder.
Respnds to a command to go a certain direction.
GoResponder() - Constructor for class GoResponder
 
GoToResponder - class GoToResponder.
Responds to pages from players in the collaborative environment to come to a specific room.
GoToResponder() - Constructor for class GoToResponder
 

H

hasBeenVisited() - Method in class mstar.Exit
Deprecated.  
hasConfusingPathTo() - Method in class mstar.Room
This routine returns whether the path to this room is confusing.
hasUnexploredExits() - Method in class mstar.Room
This routine determines if this room has any unexplored exits.
hasUnvisitedExits() - Method in class mstar.Room
Deprecated.  
HelpResponder - class HelpResponder.
Responds to requests for help, specifically targetted at newbies.
HelpResponder() - Constructor for class HelpResponder
 

I

initialize - class initialize.
The Bot OS program that starts up the initialization phase of the robot.
initialize() - Method in class os.OSProcess
This is called by the operating system during the initialization phase of the process.
initialize() - Method in class ClearChatterVector
 
initialize() - Method in class Describe
 
initialize() - Method in class Echo
 
initialize() - Method in class Emote
 
initialize() - Method in class Go
 
initialize() - Method in class GoHome
 
initialize() - Method in class Listen
 
initialize() - Method in class LoadCommands
 
initialize() - Method in class LoadConnection
 
initialize() - Method in class LoadPlayerParser
 
initialize() - Method in class LoadResponders
 
initialize() - Method in class LoadRoomDescriptionParser
 
initialize() - Method in class LoadWhereisParser
 
initialize() - Method in class LogPlayers
 
initialize() - Method in class LoginToMud
 
initialize() - Method in class MapMud
 
initialize() - Method in class Mutter
 
initialize() - Method in class Page
 
initialize() - Method in class Pose
 
initialize() - Method in class Respond
 
initialize() - Method in class Say
 
initialize() - Method in class Set
 
initialize() - Method in class Whisper
 
initialize() - Method in class Yell
 
initialize() - Constructor for class initialize
 
initialize() - Method in class sbsl
 
initialize(String) - Method in class defaultChatterFilter
 
initialize(String) - Method in class ChatterFilter
 
initializeSelf() - Method in class LoginToMud
 
inventory() - Method in class mstar.Commands
Sends the inventory command to the collaborative environment.
inventory() - Method in class TinyMudCommands
Sends the inventory command to the collaborative environment.
isAllowedToExplore() - Method in class MapMud
 
isConfusing() - Method in class mstar.Exit
This routines determines if this is a confusing exit.
isInitialized() - Method in class os.OSProcess
Determines if the process has been initialized.
isWaitingFor() - Method in class os.OSProcess
Determines if this process is waiting for another process to complete.

L

LEAVES - Static variable in class mstar.Chatter
The source of the chatter is from a character leaving the room.
Listen - class Listen.
A Bot OS command to listen to the collaborative environment and collect all the output that it hears and put it into the chatter vector for processing by another program (usually Respond).
Listen() - Constructor for class Listen
 
loadClass(String, boolean) - Method in class os.OSProcessLoader
 
loadClass(String, boolean) - Method in class ChatterFilterClassLoader
 
loadClass(String, boolean) - Method in class CommandsClassLoader
 
loadClass(String, boolean) - Method in class ConnectionClassLoader
 
loadClass(String, boolean) - Method in class PlayerParserClassLoader
 
loadClass(String, boolean) - Method in class ResponderClassLoader
 
loadClass(String, boolean) - Method in class RoomDescriptionParserClassLoader
 
loadClass(String, boolean) - Method in class WhereisParserClassLoader
 
LoadCommands - class LoadCommands.
A Bot OS program to load the appropriate commands class, for the particular collaborative environment that the robot is running in, during the robot's initialization phase.
LoadCommands() - Constructor for class LoadCommands
 
LoadConnection - class LoadConnection.
A Bot OS program to load the appropriate connection class, for the particular collaborative environment that the robot is running in, during the robot's initialization phase.
LoadConnection() - Constructor for class LoadConnection
 
loadMap() - Static method in class mstar.MudMap
Loads the MUD map from disk.
loadMap() - Static method in class mstar.PlayerMap
Loads the player map from disk.
LoadMudMap - class LoadMudMap.
A Bot OS program to load the map of the collaborative environment that the robot is running in.
LoadMudMap() - Constructor for class LoadMudMap
 
LoadPlayerMap - class LoadPlayerMap.
A Bot OS program to load player information for the collaborative environment that the robot is running in.
LoadPlayerMap() - Constructor for class LoadPlayerMap
 
LoadPlayerParser - class LoadPlayerParser.
A Bot OS program for loading the appropriate player parser for the collaborative environment that the robot is running in.
LoadPlayerParser() - Constructor for class LoadPlayerParser
 
LoadResponders - class LoadResponders.
A Bot OS program to load the responders for the robot.
LoadResponders() - Constructor for class LoadResponders
 
LoadRoomDescriptionParser - class LoadRoomDescriptionParser.
A Bot OS program for loading the appropriate room description parser for the collaborative environment that the robot is running in.
LoadRoomDescriptionParser() - Constructor for class LoadRoomDescriptionParser
 
LoadWhereisParser - class LoadWhereisParser.
A Bot OS program for loading the appropriate whereis parser for the collaborative environment that the robot is running in.
LoadWhereisParser() - Constructor for class LoadWhereisParser
 
LocatorResponder - class LocatorResponder.
Responds to requests for the location of objects within the collaborative environment.
LocatorResponder() - Constructor for class LocatorResponder
 
LoginToMud - class LoginToMud.
A Bot OS program to log the robot into the collaborative environment.
LoginToMud() - Constructor for class LoginToMud
 
loginToMud(String, String) - Method in class mstar.Connection
Log the robot into the Mud/MOO.
loginToMud(String, String) - Method in class TinyMudConnection
Log the robot into the MUD/MOO.
logOffMud() - Method in class mstar.Connection
Log the robot off the MUD/MOO.
logOffMud() - Method in class TinyMudConnection
Log the robot off the MUD/MOO.
LogPlayers - class LogPlayers.
A Bot OS program to gather information about players that the robot encounters while in the collaborative environment.
LogPlayers() - Constructor for class LogPlayers
 
look(String) - Method in class mstar.Commands
Send the look command to the collaborative environment.
look(String) - Method in class TinyMudCommands
Send the look command to the collaborative environment.
lookHere() - Method in class MapMud
 

M

main(String[]) - Static method in class os.OSScheduler
 
main(String[]) - Static method in class os.Queue
 
main(String[]) - Static method in class TinyMudParsePlayer
 
makeDirections(int, Stack) - Method in class mstar.MudMap
This routine runs through the stack backwards and creates a set of human readable directions that the bot is following to go to the destination.
MapMud - class MapMud.
A Bot OS program to map the rooms in the mud.
MapMud() - Constructor for class MapMud
 
moveGoodExitToSuspectExit(Exit) - Method in class mstar.Room
 
MudMap - class mstar.MudMap.
A class that implements a general map for storing information about each room in the collaborative environment, and a set of methods for searching for rooms, and objects in the map.
MudMap() - Constructor for class mstar.MudMap
Create an empty MUD map.
MudMap(Room) - Constructor for class mstar.MudMap
Create a MUD map and add the specified room.
MudObject - class mstar.MudObject.
MudObject is a base class that is used to model rooms, players and other objects in the collaborative environment.
MudObject() - Constructor for class mstar.MudObject
Create a MUD object with the first encounter time set.
MudObject(String) - Constructor for class mstar.MudObject
Create a MUD object with the name of the object and the first encounter time set.
MudPlayer - class mstar.MudPlayer.
A class that represents a player in the collaborative environment and information about that player including: name, description, an inventory of the objects that the character is carrying, and the titles and memberships that the character has earned or been granted.
MudPlayer() - Constructor for class mstar.MudPlayer
Create a player.
Mutter - class Mutter.
A Bot OS program to send a mutter command to the collaborative environment.
Mutter() - Constructor for class Mutter
 
mutter(String, String) - Method in class mstar.Commands
Sends a muttered message to everyone except the character in the collaborative environment.
mutter(String, String) - Method in class TinyMudCommands
Sends a muttered message to everyone except the character in the collaborative environment.
MUTTERS - Static variable in class mstar.Chatter
The source of the chatter is from a mutters command.
MY_ACTION - Static variable in class mstar.Chatter
The source of the chatter is from a command executed by the character that this class is storing MUD chatter for.

O

OSProcess - class os.OSProcess.
OSProcess is a abstract base class used to write processes that run under the Bot Operating System.
OSProcess() - Constructor for class os.OSProcess
Create a process that can run in the Bot Operating System.
OSProcessDone - exception os.OSProcessDone.
Thrown when a process has completed.
OSProcessDone() - Constructor for class os.OSProcessDone
 
OSProcessExecProcess - exception os.OSProcessExecProcess.
Thrown when a process wants to exec another process and replace the current process that is running.
OSProcessExecProcess() - Constructor for class os.OSProcessExecProcess
Create an empty exception.
OSProcessExecProcess(String) - Constructor for class os.OSProcessExecProcess
Create an exception and specify what process should be execed.
OSProcessInitialized - exception os.OSProcessInitialized.
 
OSProcessInitialized() - Constructor for class os.OSProcessInitialized
 
OSProcessLoader - class os.OSProcessLoader.
Implements an OSProcessLoader for loading processes by the operating system.
OSProcessLoader(String) - Constructor for class os.OSProcessLoader
 
OSProcessLoadProcess - exception os.OSProcessLoadProcess.
Thrown when a process wishes to load another process.
OSProcessLoadProcess() - Constructor for class os.OSProcessLoadProcess
Create an empty exception.
OSProcessLoadProcess(String) - Constructor for class os.OSProcessLoadProcess
Create an exception and specify the process to load.
OSProcessRelinquishControl - exception os.OSProcessRelinquishControl.
Thrown when a process wants to temporarily relinquish control and let another process run.
OSProcessRelinquishControl() - Constructor for class os.OSProcessRelinquishControl
 
OSProcessWaitForProcess - exception os.OSProcessWaitForProcess.
Thrown when a process wants to start another process and wait for it to complete.
OSProcessWaitForProcess() - Constructor for class os.OSProcessWaitForProcess
Create an empty exception.
OSProcessWaitForProcess(String) - Constructor for class os.OSProcessWaitForProcess
Create an exception and specify the process to load and wait for.
OSScheduler - class os.OSScheduler.
Implements a round-robin scheduler for the Bot Operating System.
OSScheduler() - Constructor for class os.OSScheduler
Creates an empty scheduler with no initialization path or initialization process name.
OSScheduler(String) - Constructor for class os.OSScheduler
Creates a scheduler with the specified initialization path.
OSScheduler(String, String) - Constructor for class os.OSScheduler
Creates a scheduler with the specified initialization path and initialization process name.

P

Page - class Page.
A Bot OS program to send a page command to the collaborative environment.
Page() - Constructor for class Page
 
page(String, String) - Method in class mstar.Commands
Sends a page to a specific character in the collaborative environment.
page(String, String) - Method in class TinyMudCommands
Sends a page to a specific character in the collaborative environment.
PAGED_TO - Static variable in class mstar.Chatter
The source of the chatter is from a page command where the character that this class is storing MUD chatter for has been paged to another room.
PAGES - Static variable in class mstar.Chatter
The source of the chatter is from a page command.
parse(String) - Method in class mstar.ParsePlayer
Parses the player data that is returned from the collaborative environment and returns a MudPlayer class that represents the player.
parse(String) - Method in class mstar.ParseRoomDescription
Parses the room data that is returned from the collaborative environment and returns a Room class that represents the room.
parse(String) - Method in class mstar.ParseWhere
Parses the where command data that is returned from the collaborative environment and returns a String array that represents the room the player is in.
parse(String) - Method in class mstar.ParseWhereis
Parses the whereis command data that is returned from the collaborative environment and returns a Room class that represents the location of the player.
parse(String) - Method in class TinyMudParsePlayer
Parses the player data that is returned from the collaborative environment and returns a MudPlayer class that represents the player.
parse(String) - Method in class TinyMudParseRoomDescription
Parses the room data that is returned from the collaborative environment and returns a Room class that represents the room.
parse(String) - Method in class TinyMudParseWhereis
 
ParsePlayer - class mstar.ParsePlayer.
ParsePlayer is a base level abstract class that is used to write parsers for player information that is returned from the collaborative environment.
ParsePlayer() - Constructor for class mstar.ParsePlayer
Constructs a parser for parsing player data returned from the collaborative environment.
ParseRoomDescription - class mstar.ParseRoomDescription.
ParseRoomDescription is a base level abstract class that is used to write parsers for room information that is returned from the collaborative environment.
ParseRoomDescription() - Constructor for class mstar.ParseRoomDescription
Constructs a parser for parsing Room data returned from the collaborative environment.
ParseWhere - class mstar.ParseWhere.
ParseWhere is a base level abstract class that is used to write parsers for where command information that is returned from the collaborative environment.
ParseWhere() - Constructor for class mstar.ParseWhere
Constructs a parser for parsing where command data returned from the collaborative environment.
ParseWhereis - class mstar.ParseWhereis.
ParseWhereis is a base level abstract class that is used to write parsers for whereis command information that is returned from the collaborative environment.
ParseWhereis() - Constructor for class mstar.ParseWhereis
Constructs a parser for parsing player data returned from the collaborative environment.
PathComponent - class mstar.PathComponent.
The PathComponent is used as part of the path finding routines in the MUD map.
PathComponent() - Constructor for class mstar.PathComponent
Creates an empty path component.
playerExists(int) - Method in class mstar.PlayerMap
Determines if a player in the map exists with the given id.
playerExists(MudPlayer) - Method in class mstar.PlayerMap
Determines if a MudPlayer in the map exists given another MudPlayer.
playerExists(String) - Method in class mstar.PlayerMap
Determines if a player in the map exists with the given name.
PlayerMap - class mstar.PlayerMap.
A class that implements a general map for storing information about player in the collaborative environment, and a set of methods for searching for players in the map.
PlayerMap() - Constructor for class mstar.PlayerMap
Create an empty player map.
PlayerMap(MudPlayer) - Constructor for class mstar.PlayerMap
Create a player map and add the specified player.
PlayerParserClassLoader - class PlayerParserClassLoader.
Implements a PlayerParser class loader for loading parser plugins into the robot at runtime.
PlayerParserClassLoader(String) - Constructor for class PlayerParserClassLoader
 
Pose - class Pose.
A Bot OS command to send a pose command to the collaborative environment.
Pose() - Constructor for class Pose
 
pose(String) - Method in class mstar.Commands
Send the pose command to the collaborative environment.
pose(String) - Method in class TinyMudCommands
Send the pose command to the collaborative environment.
POSES - Static variable in class mstar.Chatter
The source of the chatter is from a character executing a pose pose command.
process() - Method in class mstar.Responder
Actually process the input from the collaborative environment and add the actions and responses to the Vector to be output when this routine returns.
process() - Method in class ArrivalResponder
 
process() - Method in class DirectionsResponder
 
process() - Method in class FetchURLResponder
 
process() - Method in class FollowDirectionsResponder
 
process() - Method in class GoResponder
 
process() - Method in class GoToResponder
 
process() - Method in class HelpResponder
 
process() - Method in class LocatorResponder
 
process() - Method in class RobotInformationResponder
 
process() - Method in class RoomInformationResponder
 
process() - Method in class SetResponder
 
process() - Method in class ThreeLawsResponder
 
process() - Method in class TimeResponder
 
process() - Method in class WhatsNewResponder
 
process() - Method in class WhereAreYouResponder
 
process() - Method in class defaultResponder
 
ProcessTable - class os.ProcessTable.
Implements a process table for managing process in the Bot Operating System.
ProcessTable() - Constructor for class os.ProcessTable
 

Q

Queue - class os.Queue.
Implements a queue for storing objects.
Queue() - Constructor for class os.Queue
 
quit() - Method in class mstar.Commands
Sends the command to the collaborative environment to end the current session.
quit() - Method in class TinyMudCommands
Sends the command to the collaborative environment to end the current session.

R

readLine() - Method in class mstar.Connection
Read a line of output from the MUD/MOO.
readMap() - Method in class mstar.MudMap
Deprecated.  
registerObject(String, Object) - Method in class os.OSProcess
Register an object in the shared interprocess communication space.
removeBadExit(Exit) - Method in class mstar.Room
This routine removes an exit from the bad exits list.
removeGoodExit(Exit) - Method in class mstar.Room
This routine removes an exit from the good exits list.
requestObject(String) - Method in class os.OSProcess
Request an object from the shared interprocess communication space.
Respond - class Respond.
A Bot OS program for handling player interaction in the collaborative environment.
Respond() - Constructor for class Respond
 
Responder - class mstar.Responder.
A class that emits responses from the robot to other players in the collaborative environment.
Responder() - Constructor for class mstar.Responder
Creates an empty responder.
Responder(String) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name.
Responder(String, MudMap) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name, and the map to the specified MudMap.
Responder(String, MudMap, String) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name, the map to the specified MudMap, and who to the name of the character that the robot is responding to.
Responder(String, MudMap, String, String) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name, the map to the specified MudMap, who to the name of the character that the robot is responding to, and what the character said to the robot.
Responder(String, MudMap, String, String, DataInputStream) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name, the map to the specified MudMap, who to the name of the character that the robot is responding to, what the character said to the robot, and the input stream that the robot can listen to the collaborative environment on.
Responder(String, MudMap, String, String, DataInputStream, PrintStream) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name, the map to the specified MudMap, who to the name of the character that the robot is responding to, what the character said to the robot, the input stream that the robot can listen to the collaborative environment on, and the output stream that the robot can write to the collaborative environment on.
Responder(String, MudMap, String, String, DataInputStream, PrintStream, Properties) - Constructor for class mstar.Responder
Creates a responder and sets the name of the robot to the specified name, the map to the specified MudMap, who to the name of the character that the robot is responding to, what the character said to the robot, the input stream that the robot can listen to the collaborative environment on, the output stream that the robot can write to the collaborative environment on, and the properties that were set for the robot when it started.
ResponderClassFilenameFilter - class ResponderClassFilenameFilter.
A filter for selecting only filenames that end in Responder.class.
ResponderClassFilenameFilter() - Constructor for class ResponderClassFilenameFilter
 
ResponderClassLoader - class ResponderClassLoader.
Implements a Responder class loader for loading responder plugins into the robot at runtime.
ResponderClassLoader(String) - Constructor for class ResponderClassLoader
 
RobotAction - class mstar.RobotAction.
This class defines an action for the robot to perform as part of a response to another character in the collaborative environment.
RobotAction() - Constructor for class mstar.RobotAction
Create an empty action and set the action to be DEFAULT.
RobotAction(String) - Constructor for class mstar.RobotAction
Create an action and set the response to the specified response.
RobotAction(String, String) - Constructor for class mstar.RobotAction
Create an action using the specified action and response.
RobotInformationResponder - class RobotInformationResponder.
Responds to requests for what the robot is...
RobotInformationResponder() - Constructor for class RobotInformationResponder
 
Room - class mstar.Room.
A class that represents a room in the collaborative environment and information about that room including: name, description, database reference, commands, obvious exits, possible and fallback exits, contents and chatter.
Room() - Constructor for class mstar.Room
This object represents a room in the Mud/MOO.
Room(String) - Constructor for class mstar.Room
This object represents a room in the Mud/MOO.
RoomDescriptionParserClassLoader - class RoomDescriptionParserClassLoader.
Implements a RoomDescription class loader for loading parser plugins into the robot at runtime.
RoomDescriptionParserClassLoader(String) - Constructor for class RoomDescriptionParserClassLoader
 
roomExists(int) - Method in class mstar.MudMap
Determines if a room in the map exists with the given id.
roomExists(Room) - Method in class mstar.MudMap
Determines if a room in the map exists given another room.
roomExists(String) - Method in class mstar.MudMap
Determines if a room in the map exists with the given name.
RoomInformationResponder - class RoomInformationResponder.
Responds to requests for how many rooms the robot knows about.
RoomInformationResponder() - Constructor for class RoomInformationResponder
 
run() - Method in class os.OSProcess
The method that is called to do the real work of the process.
run() - Method in class ClearChatterVector
 
run() - Method in class Describe
 
run() - Method in class Echo
 
run() - Method in class Emote
 
run() - Method in class Go
 
run() - Method in class GoHome
 
run() - Method in class Listen
 
run() - Method in class LoadCommands
 
run() - Method in class LoadConnection
 
run() - Method in class LoadMudMap
 
run() - Method in class LoadPlayerMap
 
run() - Method in class LoadPlayerParser
 
run() - Method in class LoadResponders
 
run() - Method in class LoadRoomDescriptionParser
 
run() - Method in class LoadWhereisParser
 
run() - Method in class LogPlayers
 
run() - Method in class LoginToMud
 
run() - Method in class MapMud
 
run() - Method in class Mutter
 
run() - Method in class Page
 
run() - Method in class Pose
 
run() - Method in class Respond
 
run() - Method in class Say
 
run() - Method in class Set
 
run() - Method in class Whisper
 
run() - Method in class Yell
 
run() - Method in class initialize
 
run() - Method in class sbsl
 

S

Say - class Say.
A Bot OS program for sending a say command to the collaborative environment.
Say() - Constructor for class Say
 
say(String) - Method in class mstar.Commands
Send the say command to the collaborative environment.
say(String) - Method in class TinyMudCommands
Send the say command to the collaborative environment.
SAYS - Static variable in class mstar.Chatter
The source of the chatter is from a say command.
sbsl - class sbsl.
A Bot OS program that implements the Simple Bot Scripting Language (SBSL).
sbsl() - Constructor for class sbsl
 
serviceType() - Method in class mstar.Responder
Returns a string the defines the type of service that this responder provides.
serviceType() - Method in class ArrivalResponder
 
serviceType() - Method in class DirectionsResponder
 
serviceType() - Method in class FetchURLResponder
 
serviceType() - Method in class FollowDirectionsResponder
 
serviceType() - Method in class GoResponder
 
serviceType() - Method in class GoToResponder
 
serviceType() - Method in class HelpResponder
 
serviceType() - Method in class LocatorResponder
 
serviceType() - Method in class RobotInformationResponder
 
serviceType() - Method in class RoomInformationResponder
 
serviceType() - Method in class SetResponder
 
serviceType() - Method in class ThreeLawsResponder
 
serviceType() - Method in class TimeResponder
 
serviceType() - Method in class WhatsNewResponder
 
serviceType() - Method in class WhereAreYouResponder
 
serviceType() - Method in class defaultResponder
 
Set - class Set.
A Bot OS program for sending a set command to the collaborative environment.
Set() - Constructor for class Set
 
set(String, String) - Method in class mstar.Commands
Sends the set command to the collaborative environment.
set(String, String) - Method in class TinyMudCommands
Sends the set command to the collaborative environment.
setAction(String) - Method in class mstar.Responder
Sets the robot's action.
setAction(String) - Method in class mstar.RobotAction
Sets the action that the robot should use in its response.
setAllowedToExplore(boolean) - Method in class MapMud
 
setArgs(String) - Method in class os.OSProcess
Sets the arguments from the string that is specified.
setArgs(String[]) - Method in class os.OSProcess
Sets the arguments array to the specified String array.
setCarrying(String[]) - Method in class mstar.MudPlayer
Sets the list of objects that the character is carrying.
setChatter(Vector) - Method in class mstar.Room
This routine sets the chatter vector.
setCommands(Commands) - Method in class mstar.Responder
Sets the commands for this collaborative environment.
setCommands(String[]) - Method in class mstar.Room
This routine sets the shown commands for this room.
setConfusing() - Method in class mstar.Exit
This routine sets this exit to show that it is confusing.
setConfusing(boolean) - Method in class mstar.Exit
This routine sets whether this is a confusing exit or not.
setConfusingPathTo(boolean) - Method in class mstar.Room
This routine sets whether this room has a confusing path to it.
setConnection(Connection) - Method in class mstar.Responder
Sets the connection for this collaborative environment.
setCurrentRoom(Room) - Method in class mstar.MudMap
Sets the robot's current room in the MUD.
setDBReference(String) - Method in class mstar.MudObject
This routine sets the database reference for this object.
setDBReference(String) - Method in class mstar.Room
This routine sets the database reference for this room.
setDepth(int) - Method in class mstar.PathComponent
Sets the current search depth for this path.
setDescription(String) - Method in class mstar.MudObject
This routine sets the description for this object.
setDescription(String) - Method in class mstar.Room
This routine sets the description for this room.
setDescription(String) - Method in class MapMud
 
setDirection(String) - Method in class mstar.Exit
This routine sets the direction (e.g., out, north, etc.) that this exit goes
setExitName(String) - Method in class mstar.Exit
This routine set the name associated with this exit.
setExitStatus(int) - Method in class os.OSProcess
Sets the exit status for this process.
setExploreBreadthFirst(boolean) - Method in class MapMud
 
setFallbackExits(String[]) - Method in class mstar.MudMap
Sets the list of fallback exits to use.
setFallbackExits(String[]) - Method in class mstar.Room
This routine sets the fallback exits.
setFallbackExits(String[]) - Method in class MapMud
 
setFirstEncounter(GregorianCalendar) - Method in class mstar.MudObject
This routine sets the time that this object was first encountered.
setFirstIn(GregorianCalendar) - Method in class mstar.Room
This routine sets the time that this room was first entered.
setFromRoom(int) - Method in class mstar.Exit
This routine sets the room identifier of the room that this exit comes from.
setHome(Room) - Method in class mstar.MudMap
Sets the room that is the robot's home or default room in the collaborative environment.
setHostname(String) - Method in class mstar.Connection
Sets the hostname to connect to.
setHow(int) - Method in class mstar.Chatter
Sets the type of command that was executed.
setHow(String) - Method in class mstar.Responder
Sets how the person interacted with the robot.
setId(int) - Method in class mstar.MudObject
Sets the numeric identifier for this object.
setId(int) - Method in class mstar.Room
This routine sets the numeric identifier for this room.
setId(int) - Method in class os.OSProcess
Sets the id of this process.
setInitialized(boolean) - Method in class os.OSProcess
Sets the processes initialized flag.
setInitPath(String) - Method in class os.OSScheduler
Sets the initialization path that is used for locating the initialization process.
setInitProcessName(String) - Method in class os.OSScheduler
Sets the initialization process name that is used to start up the operating system.
setInputStream(DataInputStream) - Method in class mstar.Commands
Sets the input stream to listen to the collaborative environment on.
setInputStream(DataInputStream) - Method in class mstar.Responder
Sets the input stream to listen to the collaborative environment on.
setLastEncounter(GregorianCalendar) - Method in class mstar.MudObject
This routine sets the last time that this object was encountered.
setLastIn(GregorianCalendar) - Method in class mstar.Room
This routine sets the last time that this room was entered.
setMap(MudMap) - Method in class mstar.Responder
Sets the map of the mud.
setMapFilename(String) - Method in class mstar.MudMap
Set the output filename for the map.
setMapFilename(String) - Method in class mstar.PlayerMap
Sets the output filename for the map
setName(String) - Method in class mstar.MudObject
This routine sets the name of this object.
setName(String) - Method in class mstar.Room
This routine sets the name of this room.
setObject(Object) - Method in class os.OSProcess
Sets an object for use by this process.
setOutputPrefix(String) - Method in class mstar.Commands
Sends the OUTPUTPREFIX command to the collaborative environment.
setOutputPrefix(String) - Method in class mstar.Connection
Sets the string that will be used for the output prefix in commands returned by the collaborative environment.
setOutputPrefix(String) - Method in class TinyMudCommands
Sends the OUTPUTPREFIX command to the collaborative environment.
setOutputStream(PrintStream) - Method in class mstar.Commands
Sets the output stream to write to the collaborative environment on.
setOutputStream(PrintStream) - Method in class mstar.Responder
Sets the output stream to write to the collaborative environment on.
setOutputSuffix(String) - Method in class mstar.Commands
Sends the OUTPUTSUFFIX command to the collaborative environment.
setOutputSuffix(String) - Method in class mstar.Connection
Sets the string that will be used for the output suffix in commands returned by the collaborative environment.
setOutputSuffix(String) - Method in class TinyMudCommands
Sends the OUTPUTSUFFIX command to the collaborative environment.
setOwner(String) - Method in class mstar.Responder
Sets the name of the owner of this robot.
setOwner(String) - Method in class defaultChatterFilter
 
setOwner(String) - Method in class Respond
 
setParentId(int) - Method in class os.OSProcess
Sets the parent id of this process.
setPlayerMap(PlayerMap) - Method in class mstar.Responder
Sets the current players map to the specified map.
setPort(int) - Method in class mstar.Connection
Sets the port to connect at.
setPossibleExits(String[]) - Method in class mstar.Room
This routine sets the possible exits for this room.
setPreviousRoom(Room) - Method in class mstar.MudMap
Sets the last room that the robot was in.
setProcessTable(ProcessTable) - Method in class mstar.Responder
Deprecated.  
setProperties(Properties) - Method in class mstar.Responder
Sets the properties from when the robot was started.
setProperties(Properties) - Method in class ChatterFilter
 
setProperties(Properties) - Method in class LogPlayers
 
setProperties(Properties) - Method in class MapMud
 
SetResponder - class SetResponder.
Responds to requests for the robot to set various flags on itself.
SetResponder() - Constructor for class SetResponder
 
setResponse(String) - Method in class mstar.Responder
Sets the robot's response.
setResponse(String) - Method in class mstar.RobotAction
Sets the response that the robot should send to the user that it is interacting with.
setRobotName(String) - Method in class mstar.Connection
Sets the name of the robot.
setRobotName(String) - Method in class mstar.Responder
Sets the name of the robot.
setRobotName(String) - Method in class defaultChatterFilter
 
setRobotName(String) - Method in class MapMud
 
setRobotName(String) - Method in class Respond
 
setRoomParser(ParseRoomDescription) - Method in class mstar.Responder
Sets the room parser.
setShared(Shared) - Method in class os.OSProcess
Sets the shared interprocess communication area for this process.
setShared(Vector) - Method in class mstar.Responder
Sets the shared data space.
setShownExits(String[]) - Method in class mstar.Room
This routine sets the shown exits for this room.
setState(int) - Method in class mstar.Responder
Sets the state of the responder.
setTitlesAndMemberships(String[]) - Method in class mstar.MudPlayer
Sets the String array that contains this characters titles and memberships.
setToRoom(int) - Method in class mstar.Exit
This routine sets the room identifier of the room that this exit goes to.
setTotalTimeIn(long) - Method in class mstar.Room
This routine sets the total time in this room.
setURL(String) - Method in class FetchURLResponder
 
setUseFallbackExits(boolean) - Method in class mstar.MudMap
Sets whether or not to use fallback exits.
setUseFallbackExits(boolean) - Method in class mstar.Room
This routine sets whether or not fallback exits are used in finding exits in the room.
setUseFallbackExits(boolean) - Method in class MapMud
 
setUsePossibleExits(boolean) - Method in class mstar.MudMap
Sets whether or not to use possible exits.
setUsePossibleExits(boolean) - Method in class mstar.Room
This routine sets whether or not possible exits are used in finding exits in the room.
setUsePossibleExits(boolean) - Method in class MapMud
 
setVerbose(boolean) - Method in class LogPlayers
 
setVerbose(boolean) - Method in class MapMud
 
setVisited() - Method in class mstar.Exit
Deprecated.  
setVisited(boolean) - Method in class mstar.Exit
Deprecated.  
setVisited(boolean) - Method in class mstar.Room
Deprecated.  
setWaitingFor(int) - Method in class os.OSProcess
Sets the process id of the process this process is waiting for.
setWhat(String) - Method in class mstar.Chatter
Sets what the character said or did.
setWhat(String) - Method in class mstar.Responder
Sets what the person said to the robot.
setWhen(GregorianCalendar) - Method in class mstar.Chatter
Sets the time when the chatter was captured.
setWho(String) - Method in class mstar.Chatter
Sets who executed the command.
setWho(String) - Method in class mstar.Responder
Sets who is talking to the robot.
Shared - class os.Shared.
Implements the shared interprocess communication mechanism that is used by processes in the operating system to communicate with one another.
Shared() - Constructor for class os.Shared
Create an empty shared space.
Shared(Collection) - Constructor for class os.Shared
Creates a shared space containing the elements of the specified collection, in the order they are returned by the collection's iterator.
Shared(int) - Constructor for class os.Shared
Creates an empty shared space with the specified initial capacity.
Shared(int, int) - Constructor for class os.Shared
Creates an empty shared space with the specified initial capacity, and capacity increment.
shouldExplore() - Method in class MapMud
 
shouldUseDefaultAction() - Method in class mstar.RobotAction
Checks to see if the robot should use the default action instead of a programmer specified action.
shownExitsToString() - Method in class mstar.Room
This routine returns the shown exits for this room as a string.
start() - Method in class os.OSScheduler
Starts the operating system up and begins to run processes.
state10() - Method in class MapMud
We have been to this room before, so process any chatter that we have heard and then decide how to proceed next....
state11() - Method in class MapMud
We have not been to this room before, so add it to the database and continue processing...
state12() - Method in class MapMud
Pick an exit to try...
state13() - Method in class MapMud
All the exits in this room have been explored, so we need to decide how to proceed next...
state6() - Method in class MapMud
Look at the room the bot is in.
state8() - Method in class MapMud
This state determines if the room object was created, and if it was what to do next.
state9() - Method in class MapMud
This is where we check the current map to see if we already know about this room.

T

ThreeLawsResponder - class ThreeLawsResponder.
Responds to questions about Isaac Asimov's three laws of robotics.
ThreeLawsResponder() - Constructor for class ThreeLawsResponder
 
TimeResponder - class TimeResponder.
Responds to questions about what time it is.
TimeResponder() - Constructor for class TimeResponder
 
TinyMudCommands - class TinyMudCommands.
Implements the Commands class for TinyMud's.
TinyMudCommands() - Constructor for class TinyMudCommands
 
TinyMudConnection - class TinyMudConnection.
Implements the connection class for TinyMud's.
TinyMudConnection() - Constructor for class TinyMudConnection
 
TinyMudParsePlayer - class TinyMudParsePlayer.
Implements the ParsePlayer class for TinyMud's.
TinyMudParsePlayer() - Constructor for class TinyMudParsePlayer
 
TinyMudParseRoomDescription - class TinyMudParseRoomDescription.
Implements the ParseRoomDescription class for TinyMud's.
TinyMudParseRoomDescription() - Constructor for class TinyMudParseRoomDescription
 
TinyMudParseWhereis - class TinyMudParseWhereis.
Implements the TinyMud parser for the whereis command.
TinyMudParseWhereis() - Constructor for class TinyMudParseWhereis
 
toMap() - Method in class mstar.MudObject
This routine returns the String that represents this object in MAAS-Neotek format.
toMap() - Method in class mstar.MudPlayer
Creates a String representation of the character in psuedo-MAAS-Neotek format suitable for writing to disk.
toMap() - Method in class mstar.Room
This routine returns the String that represents this room as a Mass NEOTEK room object.
toString() - Method in class mstar.Exit
This routine returns a string that can be used in the Mud/MOO to "go" to the room.
toString() - Method in class mstar.MudMap
Returns a string representation of the map.
toString() - Method in class mstar.MudObject
This routine returns the String representation for this object.
toString() - Method in class mstar.PathComponent
Creates a String representation of this path component.
toString() - Method in class mstar.PlayerMap
Returns a String representation of the map.
toString() - Method in class mstar.Room
This routine returns the String representation for this room.
toString() - Method in class os.OSProcess
 
toString() - Method in class os.ProcessTable
Create a string representation of the current state of the queue.

U

UNDEFINED - Static variable in class mstar.Chatter
The source of the chatter is from an undefined command.

W

waitForData() - Method in class mstar.Connection
Wait until data becomes available from the collaborative environment.
WhatsNewResponder - class WhatsNewResponder.
Responds to requests about what's new.
WhatsNewResponder() - Constructor for class WhatsNewResponder
 
WhereAreYouResponder - class WhereAreYouResponder.
Responds to questions about the current location of the robot in the collaborative environment.
WhereAreYouResponder() - Constructor for class WhereAreYouResponder
 
WhereisParserClassLoader - class WhereisParserClassLoader.
Implements a Whereis command class loader for loading a whereis command plugin into the robot at runtime.
WhereisParserClassLoader(String) - Constructor for class WhereisParserClassLoader
 
Whisper - class Whisper.
A Bot OS program that sends a whisper command to the collaborative environment.
Whisper() - Constructor for class Whisper
 
whisper(String, String) - Method in class mstar.Commands
Sends a whispered message to a specific character in the collaborative environment.
whisper(String, String) - Method in class TinyMudCommands
Sends a whispered message to a specific character in the collaborative environment.
WHISPERS - Static variable in class mstar.Chatter
The source of the chatter is from a whisper command.
WriteMap() - Method in class mstar.MudMap
Writes the map out in pseudo-MAAS-Neotek format.
WriteMap() - Method in class mstar.PlayerMap
Writes the map out in psuedo-MAAS-Neotek format.
WriteMapAsObjects() - Method in class mstar.MudMap
Writes the map out to disk as a set of Java objects.
WriteMapAsObjects() - Method in class mstar.PlayerMap
Write the map out to disk as a set of Java objects.

Y

Yell - class Yell.
A Bot OS program that sends a yell command to the collaborative environment.
Yell() - Constructor for class Yell
 
yell(String) - Method in class mstar.Commands
Send the yell command to the collaborative environment.
yell(String) - Method in class TinyMudCommands
Send the yell command to the collaborative environment.

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