[ { "consts": [], "flags": [ "builtinclass" ], "methods": [ { "flags": [], "name": "addCommandObserver", "params": [ { "flags": [ "in" ], "type": { "name": "nsIObserver", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } } ] }, { "flags": [], "name": "removeCommandObserver", "params": [ { "flags": [ "in" ], "type": { "name": "nsIObserver", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } } ] }, { "flags": [ "hasretval" ], "name": "isCommandSupported", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "name": "mozIDOMWindowProxy", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "isCommandEnabled", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "name": "mozIDOMWindowProxy", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "getCommandState", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "name": "mozIDOMWindowProxy", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "name": "nsICommandParams", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [], "name": "doCommand", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "name": "nsICommandParams", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "name": "mozIDOMWindowProxy", "tag": "TD_INTERFACE_TYPE" } } ] } ], "name": "nsICommandManager", "needs_scriptable": [ "mozIDOMWindowProxy" ], "parent": "nsISupports", "uuid": "bb5a1730-d83b-4fa2-831b-35b9d5842e84" }, { "consts": [ { "name": "eNoType", "type": { "tag": "TD_INT16" }, "value": 0 }, { "name": "eBooleanType", "type": { "tag": "TD_INT16" }, "value": 1 }, { "name": "eLongType", "type": { "tag": "TD_INT16" }, "value": 2 }, { "name": "eDoubleType", "type": { "tag": "TD_INT16" }, "value": 3 }, { "name": "eWStringType", "type": { "tag": "TD_INT16" }, "value": 4 }, { "name": "eISupportsType", "type": { "tag": "TD_INT16" }, "value": 5 }, { "name": "eStringType", "type": { "tag": "TD_INT16" }, "value": 6 } ], "flags": [ "builtinclass" ], "methods": [ { "flags": [ "hasretval" ], "name": "getValueType", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "tag": "TD_INT16" } } ] }, { "flags": [ "hasretval" ], "name": "getBooleanValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "getLongValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [ "hasretval" ], "name": "getDoubleValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "tag": "TD_DOUBLE" } } ] }, { "flags": [ "hasretval" ], "name": "getStringValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getCStringValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "tag": "TD_CSTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getISupportsValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "out" ], "type": { "name": "nsISupports", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [], "name": "setBooleanValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "setLongValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [], "name": "setDoubleValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_DOUBLE" } } ] }, { "flags": [], "name": "setStringValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "setCStringValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_CSTRING" } } ] }, { "flags": [], "name": "setISupportsValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } }, { "flags": [ "in" ], "type": { "name": "nsISupports", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [], "name": "removeValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_PSTRING" } } ] } ], "name": "nsICommandParams", "needs_scriptable": [], "parent": "nsISupports", "uuid": "b1fdf3c4-74e3-4f7d-a14d-2b76bcf53482" } ]