datasource.js
No description.

File Location

/goog/datasource/datasource.js

Classes

goog.ds.BaseDataNode
Base class for data node functionality, has default implementations for many of the functions. implements {goog.ds.DataNode}
goog.ds.BasicNodeList
Simple node list implementation with underlying array and map implements goog.ds.DataNodeList. Names that are reserved for system use and shouldn't be used for data node names: eval, toSource, toString, unwatch, valueOf, watch. Behavior is undefined if these names are used.
goog.ds.DataNode
Interface for node in rich data tree. Names that are reserved for system use and shouldn't be used for data node names: eval, toSource, toString, unwatch, valueOf, watch. Behavior is undefined if these names are used.
goog.ds.DataNodeList
Interface for node list in rich data tree. Has both map and list-style accessors
goog.ds.EmptyNodeList
Immulatable empty node list
goog.ds.SortedNodeList
Node list implementation which maintains sort order during insertion and modification operations based on a comparison function. The SortedNodeList does not guarantee sort order will be maintained if the underlying data nodes are modified externally. Names that are reserved for system use and shouldn't be used for data node names: eval, toSource, toString, unwatch, valueOf, watch. Behavior is undefined if these names are used.

Public Protected Private

Enumerations

Global Functions

goog.ds.Util.makeReferenceNode(nodename) !goog.ds.DataNode
Create a data node that references another data node, useful for pointer-like functionality. All functions will return same values as the original node except for getDataName()
Arguments:
node : !goog.ds.DataNode
The original node.
name : string
The new name.
Returns: !goog.ds.DataNode  The new data node.
code »

Directory datasource

File Reference