[ { "consts": [ { "name": "STATUS_NONE", "type": { "tag": "TD_UINT16" }, "value": 1 }, { "name": "STATUS_SEARCHING", "type": { "tag": "TD_UINT16" }, "value": 2 }, { "name": "STATUS_COMPLETE_NO_MATCH", "type": { "tag": "TD_UINT16" }, "value": 3 }, { "name": "STATUS_COMPLETE_MATCH", "type": { "tag": "TD_UINT16" }, "value": 4 } ], "flags": [], "methods": [ { "flags": [ "getter", "hasretval" ], "name": "input", "params": [ { "flags": [ "out" ], "type": { "name": "nsIAutoCompleteInput", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [ "setter" ], "name": "input", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteInput", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "searchStatus", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT16" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "matchCount", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [], "name": "startSearch", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "stopSearch", "params": [] }, { "flags": [ "hasretval" ], "name": "handleText", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "handleEnter", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } }, { "flags": [ "in", "optional" ], "type": { "headerFile": "mozilla/dom/Event.h", "name": "Event", "native": "mozilla::dom::Event", "tag": "TD_DOMOBJECT" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "handleEscape", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "handleStartComposition", "params": [] }, { "flags": [], "name": "handleEndComposition", "params": [] }, { "flags": [], "name": "handleTab", "params": [] }, { "flags": [ "hasretval" ], "name": "handleKeyNavigation", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "handleDelete", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "getValueAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getLabelAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getCommentAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getStyleAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getImageAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getFinalCompleteValueAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "searchString", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "setter" ], "name": "searchString", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "setInitiallySelectedIndex", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [], "name": "resetInternalState", "params": [] } ], "name": "nsIAutoCompleteController", "needs_scriptable": [ "nsIAutoCompleteInput" ], "parent": "nsISupports", "uuid": "ff9f8465-204a-47a6-b3c9-0628b3856684" }, { "consts": [], "flags": [], "methods": [ { "flags": [ "getter", "hasretval" ], "name": "popupElement", "params": [ { "flags": [ "out" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "popup", "params": [ { "flags": [ "out" ], "type": { "name": "nsIAutoCompletePopup", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "controller", "params": [ { "flags": [ "out" ], "type": { "name": "nsIAutoCompleteController", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "popupOpen", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "setter" ], "name": "popupOpen", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "disableAutoComplete", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "setter" ], "name": "disableAutoComplete", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "completeDefaultIndex", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "setter" ], "name": "completeDefaultIndex", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "completeSelectedIndex", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "setter" ], "name": "completeSelectedIndex", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "forceComplete", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "setter" ], "name": "forceComplete", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "minResultsForPopup", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "setter" ], "name": "minResultsForPopup", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "maxRows", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "setter" ], "name": "maxRows", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "timeout", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "setter" ], "name": "timeout", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "searchParam", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "setter" ], "name": "searchParam", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "searchCount", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "hasretval" ], "name": "getSearchAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_CSTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "textValue", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "setter" ], "name": "textValue", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "selectionStart", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "selectionEnd", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [], "name": "selectTextRange", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [], "name": "onSearchBegin", "params": [] }, { "flags": [], "name": "onSearchComplete", "params": [] }, { "flags": [], "name": "onTextEntered", "params": [ { "flags": [ "in", "optional" ], "type": { "headerFile": "mozilla/dom/Event.h", "name": "Event", "native": "mozilla::dom::Event", "tag": "TD_DOMOBJECT" } } ] }, { "flags": [ "hasretval" ], "name": "onTextReverted", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "consumeRollupEvent", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "inPrivateContext", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "noRollupOnCaretMove", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "noRollupOnEmptySearch", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "userContextId", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "invalidatePreviousResult", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] } ], "name": "nsIAutoCompleteInput", "needs_scriptable": [ "nsIAutoCompletePopup" ], "parent": "nsISupports", "uuid": "b068e70f-f82c-4c12-ad87-82e271c5c180" }, { "consts": [ { "name": "INVALIDATE_REASON_NEW_RESULT", "type": { "tag": "TD_UINT16" }, "value": 0 }, { "name": "INVALIDATE_REASON_DELETE", "type": { "tag": "TD_UINT16" }, "value": 1 } ], "flags": [], "methods": [ { "flags": [ "getter", "hasretval" ], "name": "input", "params": [ { "flags": [ "out" ], "type": { "name": "nsIAutoCompleteInput", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "overrideValue", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "selectedIndex", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [ "setter" ], "name": "selectedIndex", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "popupOpen", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "getNoRollupOnEmptySearch", "params": [ { "flags": [ "in" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "openAutocompletePopup", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteInput", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } } ] }, { "flags": [], "name": "closePopup", "params": [] }, { "flags": [], "name": "invalidate", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT16" } } ] }, { "flags": [], "name": "selectBy", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } }, { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "startSearch", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } }, { "flags": [ "in" ], "type": { "name": "nsIFormFillCompleteObserver", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [], "name": "stopSearch", "params": [] }, { "flags": [], "name": "selectEntry", "params": [] }, { "flags": [ "hasretval" ], "name": "navigateSecondaryAction", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_BOOL" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "maybeActivateSecondaryAction", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [ "hasretval" ], "name": "maybeLeaveSecondaryAction", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] } ], "name": "nsIAutoCompletePopup", "needs_scriptable": [ "nsIAutoCompleteInput", "nsIFormFillCompleteObserver" ], "parent": "nsISupports", "uuid": "bd3c2662-a988-41ab-8c94-c15ed0e6ac7d" }, { "consts": [ { "name": "RESULT_IGNORED", "type": { "tag": "TD_UINT16" }, "value": 1 }, { "name": "RESULT_FAILURE", "type": { "tag": "TD_UINT16" }, "value": 2 }, { "name": "RESULT_NOMATCH", "type": { "tag": "TD_UINT16" }, "value": 3 }, { "name": "RESULT_SUCCESS", "type": { "tag": "TD_UINT16" }, "value": 4 }, { "name": "RESULT_NOMATCH_ONGOING", "type": { "tag": "TD_UINT16" }, "value": 5 }, { "name": "RESULT_SUCCESS_ONGOING", "type": { "tag": "TD_UINT16" }, "value": 6 } ], "flags": [], "methods": [ { "flags": [ "getter", "hasretval" ], "name": "searchString", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "searchResult", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT16" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "defaultIndex", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "errorDescription", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "matchCount", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_UINT32" } } ] }, { "flags": [ "hasretval" ], "name": "getValueAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getLabelAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getCommentAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getStyleAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getImageAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "getFinalCompleteValueAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [ "hasretval" ], "name": "isRemovableAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "removeValueAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] } ], "name": "nsIAutoCompleteResult", "needs_scriptable": [], "parent": "nsISupports", "uuid": "9203c031-c4e7-4537-a4ec-81443d623d5a" }, { "consts": [], "flags": [], "methods": [ { "flags": [], "name": "startSearch", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteResult", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteObserver", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [], "name": "stopSearch", "params": [] } ], "name": "nsIAutoCompleteSearch", "needs_scriptable": [ "nsIAutoCompleteResult" ], "parent": "nsISupports", "uuid": "de8db85f-c1de-4d87-94ba-7844890f91fe" }, { "consts": [], "flags": [], "methods": [ { "flags": [], "name": "onSearchResult", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteSearch", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteResult", "tag": "TD_INTERFACE_TYPE" } } ] } ], "name": "nsIAutoCompleteObserver", "needs_scriptable": [ "nsIAutoCompleteResult" ], "parent": "nsISupports", "uuid": "8bd1dbbc-dcce-4007-9afa-b551eb687b61" }, { "consts": [], "flags": [], "methods": [ { "flags": [], "name": "setSearchString", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "setErrorDescription", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "setDefaultIndex", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [], "name": "setSearchResult", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_UINT16" } } ] }, { "flags": [], "name": "insertMatchAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } }, { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "appendMatch", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } }, { "flags": [ "in", "optional" ], "type": { "tag": "TD_ASTRING" } } ] }, { "flags": [], "name": "removeMatchAt", "params": [ { "flags": [ "in" ], "type": { "tag": "TD_INT32" } } ] }, { "flags": [ "hasretval" ], "name": "getListener", "params": [ { "flags": [ "out" ], "type": { "name": "nsIAutoCompleteSimpleResultListener", "tag": "TD_INTERFACE_TYPE" } } ] }, { "flags": [], "name": "setListener", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteSimpleResultListener", "tag": "TD_INTERFACE_TYPE" } } ] } ], "name": "nsIAutoCompleteSimpleResult", "needs_scriptable": [], "parent": "nsIAutoCompleteResult", "uuid": "23de9c96-becb-4d0d-a9bb-1d131ce361b5" }, { "consts": [], "flags": [], "methods": [ { "flags": [], "name": "onValueRemoved", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteSimpleResult", "tag": "TD_INTERFACE_TYPE" } }, { "flags": [ "in" ], "type": { "tag": "TD_ASTRING" } } ] } ], "name": "nsIAutoCompleteSimpleResultListener", "needs_scriptable": [], "parent": "nsISupports", "uuid": "004efdc5-1989-4874-8a7a-345bf2fa33af" }, { "consts": [], "flags": [], "methods": [ { "flags": [], "name": "overrideNextResult", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteResult", "tag": "TD_INTERFACE_TYPE" } } ] } ], "name": "nsIAutoCompleteSimpleSearch", "needs_scriptable": [ "nsIAutoCompleteResult" ], "parent": "nsIAutoCompleteSearch", "uuid": "dc185a77-ba88-4caa-8f16-465253f7599a" } ]