Package VASSAL.chat
Class PrivMsgCommand
java.lang.Object
VASSAL.command.Command
VASSAL.chat.PrivMsgCommand
public class PrivMsgCommand extends Command
A Command that encapsulates a private chat message from another
SimplePlayer
-
Constructor Summary
Constructors Constructor Description PrivMsgCommand(PrivateChatManager mgr, Player sender, String msg)
-
Method Summary
Modifier and Type Method Description void
executeCommand()
Perform the action which this Command representsString
getMessage()
Player
getSender()
boolean
isLoggable()
Return true, as this command should not be loggedCommand
myUndoCommand()
If the action can be undone, return a Command that performs the inverse action.Methods inherited from class VASSAL.command.Command
append, execute, getDetails, getSubCommands, getUndoCommand, hasNullSubcommands, isAtomic, isNull, stripSubCommands, toString
-
Constructor Details
-
PrivMsgCommand
-
-
Method Details
-
executeCommand
public void executeCommand()Description copied from class:Command
Perform the action which this Command represents- Specified by:
executeCommand
in classCommand
-
myUndoCommand
Description copied from class:Command
If the action can be undone, return a Command that performs the inverse action. The Command returned should only undoCommand.executeCommand()
, not the actions of subcommands- Specified by:
myUndoCommand
in classCommand
-
isLoggable
public boolean isLoggable()Return true, as this command should not be logged- Overrides:
isLoggable
in classCommand
- Returns:
- true if this command should be stored in a logfile
-
getSender
-
getMessage
-