{"json_modified": "2016-03-28T08:03:48.746962", "uuid": "514c3402-5683-4b05-865f-bca1478f0513", "title": "nsINavHistoryResult", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResult", "tags": ["XPCOM", "Interfaces", "XPCOM API Reference", "Extensions", "Developing Mozilla", "Places"], "translations": [], "modified": "2015-07-17T02:35:25", "label": "nsINavHistoryResult", "localization_tags": [], "locale": "en-US", "id": 7469, "last_edit": "2012-11-08T14:45:23", "summary": "Places results use a Model-View-Controller (MVC) design pattern. Result objects represent the model in which the data is stored. External components provide the view and controller pieces of the puzzle; they define how the data looks and how the data is interacted with. More specifically, the nsINavHistoryResultViewer interface provides the View component of the pattern, and nsINavHistoryResultViewObserver is the Controller.", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Attributes", "title": "Attributes"}, {"id": "Methods", "title": "Methods"}, {"id": "addObserver()", "title": "addObserver()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "removeObserver()", "title": "removeObserver()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResult", "review_tags": []}