| Interface | Description | 
|---|---|
| ArgumentTranslator | 
 ArgumentTranslator defines the interface needed by 
 the CommandInvoker for opaque invocation. 
 | 
| Command | 
 A Command is the interface for all commands. 
 | 
| CommandContext | 
 A  
CommandContext encapsulates the runtime context of a Command. | 
| ResultTranslator | 
 ResultTranslator defines the interface needed by 
 the CommandInvoker for opaque invocation. 
 | 
| Class | Description | 
|---|---|
| CommandContextPool | 
 Generic CommandContext Pool. 
 | 
| CommandInvoker | 
 A CommandInvoker is an object for invoking commands without runtime 
 knowledge of which command is being run. 
 | 
| CommandlineArgumentTranslator | 
 CommandlineArgumentTranslator interperates the
 InvocationContext.getinvocationArgs
 Object as a String and parses it out according positional and
 flagged arguments. 
 | 
| ExceptionWrapperResultTranslator | 
 ExceptionWrapperResultTranslator is the result translator
 used by any client of the CommandInvoker that wants the exceptions
 rethrown. 
 | 
| FileManagerCommandContext | 
 Base context class for fileManager based commands.Has get and set
  methods to store a FileManager in the context. 
 | 
| IfsCommand | 
 An IfsCommand is base class for individual commands. 
 | 
| IfsCommandContext | 
 The default implementation of the  
CommandContext. | 
Copyright © 2025. All rights reserved.