content/xul/document/public/nsIController.idlScriptable
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.

See also