a:15:{s:9:"#provides";s:16:"dijit.tree.model";s:9:"#resource";s:13:"tree/model.js";s:16:"dijit.tree.model";a:4:{s:4:"type";s:8:"Function";s:7:"summary";s:51:"Contract for any data provider object for the tree.";s:11:"description";s:237:"Tree passes in values to the constructor to specify the callbacks. "item" is typically a dojo.data.Item but it's just a black box so it could be anything. This (like `dojo.data.api.Read`) is just documentation, and not meant to be used.";s:9:"classlike";b:1;}s:24:"dijit.tree.model.destroy";a:5:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:6:"source";s:103:" // summary: // Destroys this object, releasing connections to the store // tags: // extension";s:7:"summary";s:56:"Destroys this object, releasing connections to the store";s:4:"tags";s:9:"extension";}s:24:"dijit.tree.model.getRoot";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"onItem";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:153:" // summary: // Calls onItem with the root item for the tree, possibly a fabricated item. // Throws exception on error. // tags: // extension";s:7:"summary";s:100:"Calls onItem with the root item for the tree, possibly a fabricated item. Throws exception on error.";s:4:"tags";s:9:"extension";}s:32:"dijit.tree.model.mayHaveChildren";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"item";a:1:{s:4:"type";s:14:"dojo.data.Item";}}s:6:"source";s:329:" // summary: // Tells if an item has or may have children. Implementing logic here // avoids showing +/- expando icon for nodes that we know don't have children. // (For efficiency reasons we may not want to check if an element actually // has children until user clicks the expando node) // tags: // extension";s:7:"summary";s:264:"Tells if an item has or may have children. Implementing logic here avoids showing +/- expando icon for nodes that we know don't have children. (For efficiency reasons we may not want to check if an element actually has children until user clicks the expando node)";s:4:"tags";s:9:"extension";}s:28:"dijit.tree.model.getChildren";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:10:"parentItem";a:1:{s:4:"type";s:14:"dojo.data.Item";}s:10:"onComplete";a:1:{s:4:"type";s:15:"function(items)";}}s:6:"source";s:159:" // summary: // Calls onComplete() with array of child items of given parent item, all loaded. // Throws exception on error. // tags: // extension";s:7:"summary";s:105:"Calls onComplete() with array of child items of given parent item, all loaded. Throws exception on error.";s:4:"tags";s:9:"extension";}s:28:"dijit.tree.model.getIdentity";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"item";a:1:{s:4:"type";s:4:"item";}}s:6:"source";s:75:" // summary: // Returns identity for an item // tags: // extension";s:7:"summary";s:28:"Returns identity for an item";s:4:"tags";s:9:"extension";}s:25:"dijit.tree.model.getLabel";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"item";a:1:{s:4:"type";s:14:"dojo.data.Item";}}s:6:"source";s:72:" // summary: // Get the label for an item // tags: // extension";s:7:"summary";s:25:"Get the label for an item";s:4:"tags";s:9:"extension";}s:24:"dijit.tree.model.newItem";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:4:"args";a:2:{s:8:"optional";b:1;s:4:"type";s:6:"Object";}s:6:"parent";a:2:{s:8:"optional";b:1;s:4:"type";s:4:"Item";}}s:6:"source";s:115:" // summary: // Creates a new item. See `dojo.data.api.Write` for details on args. // tags: // extension";s:7:"summary";s:68:"Creates a new item. See `dojo.data.api.Write` for details on args.";s:4:"tags";s:9:"extension";}s:26:"dijit.tree.model.pasteItem";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:4:{s:9:"childItem";a:1:{s:4:"type";s:4:"Item";}s:13:"oldParentItem";a:1:{s:4:"type";s:4:"Item";}s:13:"newParentItem";a:1:{s:4:"type";s:4:"Item";}s:5:"bCopy";a:1:{s:4:"type";s:7:"Boolean";}}s:6:"source";s:301:" // summary: // Move or copy an item from one parent item to another. // Used in drag & drop. // If oldParentItem is specified and bCopy is false, childItem is removed from oldParentItem. // If newParentItem is specified, childItem is attached to newParentItem. // tags: // extension";s:7:"summary";s:240:"Move or copy an item from one parent item to another. Used in drag & drop. If oldParentItem is specified and bCopy is false, childItem is removed from oldParentItem. If newParentItem is specified, childItem is attached to newParentItem.";s:4:"tags";s:9:"extension";}s:25:"dijit.tree.model.onChange";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"item";a:1:{s:4:"type";s:14:"dojo.data.Item";}}s:6:"source";s:276:" // summary: // Callback whenever an item has changed, so that Tree // can update the label, icon, etc. Note that changes // to an item's children or parent(s) will trigger an // onChildrenChange() so you can ignore those changes here. // tags: // callback";s:7:"summary";s:212:"Callback whenever an item has changed, so that Tree can update the label, icon, etc. Note that changes to an item's children or parent(s) will trigger an onChildrenChange() so you can ignore those changes here.";s:4:"tags";s:8:"callback";}s:33:"dijit.tree.model.onChildrenChange";a:6:{s:9:"prototype";s:16:"dijit.tree.model";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:6:"parent";a:1:{s:4:"type";s:14:"dojo.data.Item";}s:15:"newChildrenList";a:1:{s:4:"type";s:16:"dojo.data.Item[]";}}s:6:"source";s:112:" // summary: // Callback to do notifications about new, updated, or deleted items. // tags: // callback";s:7:"summary";s:66:"Callback to do notifications about new, updated, or deleted items.";s:4:"tags";s:8:"callback";}s:10:"dijit.tree";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dijit";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}