Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

nsICommandController

This article needs a technical review. How you can help.

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

Document Tags and Contributors

 Contributors to this page: Sheppy, kscarfone, Neil
 Last updated by: Sheppy,