Uses of Class
ks.common.command.Command

Packages that use Command
ks.client.interfaces All interfaces in this package are pre-defined contracts between the various system components that exist within the KombatSolitaire Client. 
ks.common.command Core set of classes that form the basis for Commands sent from the client to the server. 
ks.protocol All commands and messages that are sent/received by the client and server must be available to both sets of components. 
ks.server.interfaces All interfaces in this package are pre-defined contracts between the various system components that exist within the KombatSolitaire Server. 
 

Uses of Command in ks.client.interfaces
 

Methods in ks.client.interfaces that return Command
 Command IClientComponent.interpretCommandString(java.lang.String action, java.util.Iterator args)
          Given action String and Iterator of String arguments, return a Command object representing Command (or null if unable to interpret).
 

Methods in ks.client.interfaces with parameters of type Command
 void ITableRequests.sendCommand(Command sc)
          Send a command to the server for processing.
 void IGameInterface.sendCommand(Command com)
          This method enables the kombatSolitaire plugin (via Container) to deliver a command to the server.
 void IClientInterface.sendCommand(Command sc)
          Send command to the server to be processed.
 

Uses of Command in ks.common.command
 

Subclasses of Command in ks.common.command
 class ErrorCommand
          Represents a mistake in the specified arguments of a command.
 class HelpCommand
          Represents the command for telling user the list of all commands.
 class QuitCommand
          Command to represent the exit of a client.
 

Uses of Command in ks.protocol
 

Subclasses of Command in ks.protocol
 class ChatCommand
          Represents a command to send text to all players on a table.
 class CreateCommand
          Class to represent the command to create a table.
 class FingerCommand
          Return information about the specific user.
 class GameOverCommand
          Class to represent the ending of a table at a client.
 class JoinCommand
          Class to represent the command to join a table.
 class LeaveTableCommand
          Class representing the command to leave a table.
 class LogoutCommand
          The command requesting cline to logout of to the system.
 class OutputCommand
          Class to represent output to be sent from one client to another via the Server.
 class PlugInManagerCommand
           
 class ProtocolCommand
          Represents the initial command from the client in its earliest communication with the server.
 class RejoinCommand
          Class to represent the command to rejoin a table.
 class ShoutCommand
          Represents a text message 'shouted' to the entire lobby.
 class TableManagerCommand
          Class to represent a command sent to the TableManager.
 class TablesCommand
          Represents the command to list active tables.
 class TellCommand
          Represents the command for sending a private message to another user in the main lobby.
 class UserManagerCommand
          Class to represent a command sent to the UserManager.
 class WhoCommand
          Command to get full list of all users registered for the system.
 

Uses of Command in ks.server.interfaces
 

Methods in ks.server.interfaces with parameters of type Command
 boolean IProcessCommand.process(java.lang.String userName, Command com)
          This method is implemented by a processor that returns true if it was able to process the given command (false otherwise).