[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsICommandManager", "members": [ { "args": [ { "name": "aCommandObserver", "optional": false, "type": "nsIObserver" }, { "name": "aCommandToObserve", "optional": false, "type": "string" } ], "iid_is": null, "name": "addCommandObserver", "type": "void" }, { "args": [ { "name": "aCommandObserver", "optional": false, "type": "nsIObserver" }, { "name": "aCommandObserved", "optional": false, "type": "string" } ], "iid_is": null, "name": "removeCommandObserver", "type": "void" }, { "args": [ { "name": "aCommandName", "optional": false, "type": "string" }, { "name": "aTargetWindow", "optional": false, "type": "mozIDOMWindowProxy" } ], "iid_is": null, "name": "isCommandSupported", "type": "boolean" }, { "args": [ { "name": "aCommandName", "optional": false, "type": "string" }, { "name": "aTargetWindow", "optional": false, "type": "mozIDOMWindowProxy" } ], "iid_is": null, "name": "isCommandEnabled", "type": "boolean" }, { "args": [ { "name": "aCommandName", "optional": false, "type": "string" }, { "name": "aTargetWindow", "optional": false, "type": "mozIDOMWindowProxy" }, { "name": "aCommandParams", "optional": false, "type": "nsICommandParams" } ], "iid_is": null, "name": "getCommandState", "type": "void" }, { "args": [ { "name": "aCommandName", "optional": false, "type": "string" }, { "name": "aCommandParams", "optional": false, "type": "nsICommandParams" }, { "name": "aTargetWindow", "optional": false, "type": "mozIDOMWindowProxy" } ], "iid_is": null, "name": "doCommand", "type": "void" } ] } ], "path": "dom/commandhandler/nsICommandManager.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "eNoType", "value": 0 }, { "name": "eBooleanType", "value": 1 }, { "name": "eLongType", "value": 2 }, { "name": "eDoubleType", "value": 3 }, { "name": "eWStringType", "value": 4 }, { "name": "eISupportsType", "value": 5 }, { "name": "eStringType", "value": 6 } ], "enums": [], "id": "nsICommandParams", "members": [ { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getValueType", "type": "i16" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getBooleanValue", "type": "boolean" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getLongValue", "type": "i32" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getDoubleValue", "type": "double" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getStringValue", "type": "string" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getCStringValue", "type": "string" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getISupportsValue", "type": "nsISupports" }, { "args": [ { "name": "name", "optional": false, "type": "string" }, { "name": "value", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "setBooleanValue", "type": "void" }, { "args": [ { "name": "name", "optional": false, "type": "string" }, { "name": "value", "optional": false, "type": "i32" } ], "iid_is": null, "name": "setLongValue", "type": "void" }, { "args": [ { "name": "name", "optional": false, "type": "string" }, { "name": "value", "optional": false, "type": "double" } ], "iid_is": null, "name": "setDoubleValue", "type": "void" }, { "args": [ { "name": "name", "optional": false, "type": "string" }, { "name": "value", "optional": false, "type": "string" } ], "iid_is": null, "name": "setStringValue", "type": "void" }, { "args": [ { "name": "name", "optional": false, "type": "string" }, { "name": "value", "optional": false, "type": "string" } ], "iid_is": null, "name": "setCStringValue", "type": "void" }, { "args": [ { "name": "name", "optional": false, "type": "string" }, { "name": "value", "optional": false, "type": "nsISupports" } ], "iid_is": null, "name": "setISupportsValue", "type": "void" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "removeValue", "type": "void" } ] } ], "path": "dom/commandhandler/nsICommandParams.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]