Class BasicLogger.LogCommand
java.lang.Object
VASSAL.command.Command
VASSAL.build.module.BasicLogger.LogCommand
- Enclosing class:
BasicLogger
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Commandvoidexecute()Execute this command by first invokingCommand.executeCommand(), then invoking itself recursively on all subcommands.protected voidPerform the action which this Command representsprotected CommandIf the action can be undone, return a Command that performs the inverse action.Methods inherited from class Command
append, getDetails, getSubCommands, getUndoCommand, isAtomic, isLoggable, isNull, isNullOrContainsOnly, stripSubCommands, toStringModifier and TypeMethodDescriptionAppend a subcommand to this Command.Detailed information for toString()Command[]protected booleanisAtomic()Return true if this command has no sub-commands attached to it (other than null commands).booleanbooleanisNull()booleanisNullOrContainsOnly(Class<?> target) Return true if this Command is a NullCommand or only contains Null Commands or commands of the same type as targetvoidRemove all subcommands.toString()
-
Field Details
-
logged
-
logInput
-
stepAction
-
-
Constructor Details
-
LogCommand
-
-
Method Details
-
executeCommand
protected void executeCommand()Description copied from class:CommandPerform the action which this Command represents- Specified by:
executeCommandin classCommand
-
myUndoCommand
Description copied from class:CommandIf 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:
myUndoCommandin classCommand
-
getLoggedCommand
-
execute
public void execute()Description copied from class:CommandExecute this command by first invokingCommand.executeCommand(), then invoking itself recursively on all subcommands. -
assembleCommand
-