{"json_modified": "2016-05-23T03:40:56.392352", "uuid": "037decb7-8a2b-4ce7-8ce7-0f073f3b90e7", "title": "nsIFactory", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory", "tags": ["R\u00e9f\u00e9rence", "needsattention", "Reference", "XPCOM", "Interfaces", "XPCOM API Reference", "XPCOM Interface Reference", "Interfaces:Scriptable", "NeedsAttention"], "translations": [], "modified": "2016-05-23T03:40:56", "label": "nsIFactory", "localization_tags": [], "locale": "en-US", "id": 10514, "last_edit": "2016-05-23T03:40:53", "summary": "Creates an instance of the class associated with this factory. Unlike getService, this returns a new instance each time it is called. (See also nsIComponentManager.createInstance.)", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Methods", "title": "Methods"}, {"id": "createInstance()", "title": "createInstance()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Exceptions_thrown", "title": "Exceptions thrown"}, {"id": "lockFactory()", "title": "lockFactory()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Remarks", "title": "Remarks"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsIFactory", "review_tags": []}