An enhanced controller interface that supports passing parameters to commands. 
 
 
Inherits from: 
 
nsISupports 
Last changed in Gecko 1.7 Implemented by: @mozilla.org/embedcomp/base-command-controller;1. To create an instance, use:
var commandController = Components.classes["@mozilla.org/embedcomp/base-command-controller;1"]
                                  .createInstance(Components.interfaces.nsICommandController);
Method overview
| void doCommandWithParams(in string command, in nsICommandParams aCommandParams); | 
| void getCommandStateWithParams( in string command, in nsICommandParams aCommandParams); | 
Methods
doCommandWithParams()
Executes the specified command with a set of parameters contained in an nsICommandParams object.
void doCommandWithParams( in string command, in nsICommandParams aCommandParams );
Parameters
- 
  command
- The command to execute.
- 
  aCommandParams
- The parameters.
getCommandStateWithParams()
void getCommandStateWithParams( in string command, in nsICommandParams aCommandParams );
Parameters
- 
  command
- The command whose state is to be determined.
- 
  aCommandParams
- The command parameters.