public interface Command
IfsCommand| Modifier and Type | Method and Description |
|---|---|
CommandContext |
createCommandContext()
Create a default implementation of the command context object.
|
void |
populateNestedCommands(CommandInvoker commandInvoker)
Populate all the needed nested commands.
|
void |
run(CommandContext context)
Run the commmand.
|
void run(CommandContext context) throws IfsException
context - the CommandContext object that encapsulates both
the parameters and the result of the command.IfsException - if there is any exception thrown.CommandContextvoid populateNestedCommands(CommandInvoker commandInvoker) throws IfsException
CommandInvoker is not guaranteed to exist for the lifetime of
the command. Therefore, the command should not keep a reference to the
command invoker and it should acquire all the references to the needed
commands in this call-back method.
commandInvoker - the CommandInvoker object that can be
used to acquire references to the needed
sub-commands.IfsException - if there is any exception thrown.CommandInvokerCommandContext createCommandContext() throws IfsException
CommandContext.IfsExceptionCommandContextCopyright © 2025. All rights reserved.