[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "FIND_INITIAL", "value": 0 }, { "name": "FIND_NEXT", "value": 1 }, { "name": "FIND_PREVIOUS", "value": 2 }, { "name": "FIND_FIRST", "value": 3 }, { "name": "FIND_LAST", "value": 4 }, { "name": "FIND_FOUND", "value": 0 }, { "name": "FIND_NOTFOUND", "value": 1 }, { "name": "FIND_WRAPPED", "value": 2 }, { "name": "FIND_PENDING", "value": 3 } ], "enums": [], "id": "nsITypeAheadFind", "members": [ { "args": [ { "name": "aDocShell", "optional": false, "type": "nsIDocShell" } ], "iid_is": null, "name": "init", "type": "void" }, { "args": [ { "name": "aSearchString", "optional": false, "type": "string" }, { "name": "aLinksOnly", "optional": false, "type": "boolean" }, { "name": "aMode", "optional": false, "type": "u32" }, { "name": "aDontIterateFrames", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "find", "type": "u16" }, { "args": [], "iid_is": null, "name": "getFoundRange", "type": "Range" }, { "args": [ { "name": "aDocShell", "optional": false, "type": "nsIDocShell" } ], "iid_is": null, "name": "setDocShell", "type": "void" }, { "args": [ { "name": "toggle", "optional": false, "type": "i16" } ], "iid_is": null, "name": "setSelectionModeAndRepaint", "type": "void" }, { "args": [], "iid_is": null, "name": "collapseSelection", "type": "void" }, { "args": [ { "name": "aRange", "optional": false, "type": "Range" }, { "name": "aMustBeInViewPort", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "isRangeVisible", "type": "boolean" }, { "args": [ { "name": "aRange", "optional": false, "type": "Range" } ], "iid_is": null, "name": "isRangeRendered", "type": "boolean" }, { "name": "searchString", "readonly": true, "type": "string" }, { "name": "caseSensitive", "readonly": false, "type": "boolean" }, { "name": "matchDiacritics", "readonly": false, "type": "boolean" }, { "name": "entireWord", "readonly": false, "type": "boolean" }, { "name": "foundLink", "readonly": true, "type": "Element" }, { "name": "foundEditable", "readonly": true, "type": "Element" }, { "name": "currentWindow", "readonly": true, "type": "mozIDOMWindow" } ] } ], "path": "toolkit/components/typeaheadfind/nsITypeAheadFind.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]