{
    "project": {
        "name": "Next UI Toolkit",
        "description": "Next UI Toolkit API docs",
        "version": "trial",
        "url": "index.html"
    },
    "files": {
        "dest/js/next.js": {
            "name": "dest/js/next.js",
            "modules": {
                "nx": 1,
                "nx.data": 1,
                "nx.ui": 1,
                "nx.graphic": 1,
                "nx.geometry": 1,
                "nx.graphic.Topology": 1
            },
            "classes": {
                "nx": 1,
                "nx.Object": 1,
                "nx.Iterable": 1,
                "nx.Observable": 1,
                "nx.data.Counter": 1,
                "nx.data.Collection": 1,
                "nx.data.Dictionary": 1,
                "nx.data.ObservableObject": 1,
                "nx.data.ObservableCollection": 1,
                "nx.data.CollectionRelation": 1,
                "nx.data.ObservableDictionary": 1,
                "nx.data.Query": 1,
                "nx.data.SortedMap": 1,
                "nx.ui.nx.Env": 1,
                "nx.ui.nx.Util": 1,
                "nx.ui.nx.dom.Node": 1,
                "nx.ui.nx.dom.Text": 1,
                "nx.ui.nx.dom.Element": 1,
                "nx.ui.nx.dom.Fragment": 1,
                "nx.ui.nx.dom.Document": 1,
                "nx.ui.AbstractComponent": 1,
                "nx.ui.CssClass": 1,
                "nx.ui.CssStyle": 1,
                "nx.ui.DOMComponent": 1,
                "nx.ui.Component": 1,
                "nx.ui.Application": 1,
                "nx.widget.ZIndexManager": 1,
                "nx.ui.PopupContainer": 1,
                "nx.ui.Popup": 1,
                "nx.ui.Popover": 1,
                "nx.graphic.DragManager": 1,
                "nx.graphic.Component": 1,
                "nx.graphic.Group": 1,
                "nx.graphic.Icon": 1,
                "nx.graphic.Icons": 1,
                "nx.graphic.Circle": 1,
                "nx.graphic.Image": 1,
                "nx.graphic.Line": 1,
                "nx.graphic.Path": 1,
                "nx.graphic.Polygon": 1,
                "nx.graphic.Rect": 1,
                "nx.graphic.Stage": 1,
                "nx.graphic.Text": 1,
                "nx.graphic.Triangle": 1,
                "nx.graphic.BezierCurves": 1,
                "nx.geometry.Matrix": 1,
                "nx.geometry.Math": 1,
                "nx.geometry.BezierCurve": 1,
                "nx.geometry.Vector": 1,
                "nx.geometry.Line": 1,
                "nx.data.Force": 1,
                "nx.data.Convex": 1,
                "nx.data.Vertex": 1,
                "nx.data.Edge": 1,
                "nx.data.VertexSet": 1,
                "nx.data.EdgeSet": 1,
                "nx.data.EdgeSetCollection": 1,
                "nx.data.ObservableGraph.NeXtForceProcessor": 1,
                "nx.data.ObservableGraph.ForceProcessor": 1,
                "nx.data.ObservableGraph.QuickProcessor": 1,
                "nx.data.ObservableGraph": 1,
                "nx.graphic.Topology.Config": 1,
                "nx.graphic.Topology.Graph": 1,
                "nx.graphic.Topology.Event": 1,
                "nx.graphic.Topology.NodeMixin": 1,
                "nx.graphic.Topology.LinkMixin": 1,
                "nx.graphic.Topology.StageMixin": 1,
                "nx.graphic.Topology.TooltipMixin": 1,
                "nx.graphic.Topology.SceneMixin": 1,
                "nx.graphic.Topology.LayoutMixin": 1,
                "nx.graphic.Topology.Categories": 1,
                "nx.graphic.Topology": 1,
                "nx.graphic.Topology.Layer": 1,
                "nx.graphic.Topology.AbstractNode": 1,
                "nx.graphic.Topology.Node": 1,
                "nx.graphic.Topology.NodesLayer": 1,
                "nx.graphic.Topology.NodeSet": 1,
                "nx.graphic.Topology.AbstractLink": 1,
                "nx.graphic.Topology.Link": 1,
                "nx.graphic.Topology.LinksLayer": 1,
                "nx.graphic.Topology.LinkSet": 1,
                "nx.graphic.Topology.USMapLayout": 1,
                "nx.graphic.Topology.TooltipPolicy": 1,
                "nx.graphic.Topology.Tooltip": 1,
                "nx.graphic.NodeTooltipContent": 1,
                "nx.graphic.LinkTooltipContent": 1,
                "nx.graphic.LinkSetTooltipContent": 1,
                "nx.graphic.Topology.TooltipManager": 1,
                "nx.graphic.Topology.Scene": 1,
                "nx.graphic.Topology.DefaultScene": 1,
                "nx.graphic.Topology.SelectionScene": 1,
                "nx.graphic.Topology.SelectionNodeScene": 1,
                "nx.graphic.Topology.ZoomBySelection": 1,
                "nx.graphic.Topology.GroupsLayer": 1,
                "nx.graphic.Topology.GroupItem": 1,
                "nx.graphic.Topology.RectGroup": 1,
                "nx.graphic.Topology.CircleGroup": 1,
                "nx.graphic.Topology.PolygonGroup": 1,
                "nx.graphic.Topology.Path": 1,
                "nx.graphic.Topology.PathLayer": 1
            },
            "fors": {},
            "namespaces": {
                "nx": 1,
                "nx.data": 1,
                "nx.ui": 1,
                "nx.geometry": 1
            }
        }
    },
    "modules": {
        "nx": {
            "name": "nx",
            "submodules": {},
            "classes": {
                "nx": 1,
                "nx.Object": 1,
                "nx.Iterable": 1,
                "nx.Observable": 1
            },
            "fors": {},
            "namespaces": {
                "nx": 1,
                "nx.data": 1
            },
            "tag": "module",
            "file": "dest/js/next.js",
            "line": 1455
        },
        "nx.data": {
            "name": "nx.data",
            "submodules": {},
            "classes": {
                "nx.data.Convex": 1,
                "nx.data.Counter": 1,
                "nx.data.Collection": 1,
                "nx.data.Dictionary": 1,
                "nx.data.ObservableObject": 1,
                "nx.data.ObservableCollection": 1,
                "nx.data.CollectionRelation": 1,
                "nx.data.ObservableDictionary": 1,
                "nx.data.Query": 1,
                "nx.data.SortedMap": 1,
                "nx.data.Vertex": 1,
                "nx.data.Edge": 1,
                "nx.data.VertexSet": 1,
                "nx.data.EdgeSet": 1,
                "nx.data.EdgeSetCollection": 1,
                "nx.data.ObservableGraph.NeXtForceProcessor": 1,
                "nx.data.ObservableGraph.ForceProcessor": 1,
                "nx.data.ObservableGraph.QuickProcessor": 1,
                "nx.data.ObservableGraph": 1
            },
            "fors": {},
            "namespaces": {
                "nx.data": 1,
                "nx.ui": 1
            },
            "tag": "module",
            "file": "dest/js/next.js",
            "line": 14819,
            "description": "Convex algorithm"
        },
        "nx.ui": {
            "name": "nx.ui",
            "submodules": {},
            "classes": {
                "nx.ui.nx.Env": 1,
                "nx.ui.nx.Util": 1,
                "nx.ui.nx.dom.Node": 1,
                "nx.ui.nx.dom.Text": 1,
                "nx.ui.nx.dom.Element": 1,
                "nx.ui.nx.dom.Fragment": 1,
                "nx.ui.nx.dom.Document": 1,
                "nx.ui.AbstractComponent": 1,
                "nx.ui.CssClass": 1,
                "nx.ui.CssStyle": 1,
                "nx.ui.DOMComponent": 1,
                "nx.ui.Component": 1,
                "nx.ui.Application": 1,
                "nx.widget.ZIndexManager": 1,
                "nx.ui.PopupContainer": 1,
                "nx.ui.Popup": 1,
                "nx.ui.Popover": 1,
                "nx.graphic.DragManager": 1
            },
            "fors": {},
            "namespaces": {
                "nx.ui": 1
            },
            "tag": "module",
            "file": "dest/js/next.js",
            "line": 8830,
            "description": "Environment and check behavior support"
        },
        "nx.graphic": {
            "name": "nx.graphic",
            "submodules": {},
            "classes": {
                "nx.graphic.Component": 1,
                "nx.graphic.Group": 1,
                "nx.graphic.Icon": 1,
                "nx.graphic.Icons": 1,
                "nx.graphic.Circle": 1,
                "nx.graphic.Image": 1,
                "nx.graphic.Line": 1,
                "nx.graphic.Path": 1,
                "nx.graphic.Polygon": 1,
                "nx.graphic.Rect": 1,
                "nx.graphic.Stage": 1,
                "nx.graphic.Text": 1,
                "nx.graphic.Triangle": 1,
                "nx.graphic.BezierCurves": 1,
                "nx.geometry.Matrix": 1,
                "nx.geometry.Math": 1
            },
            "fors": {},
            "namespaces": {
                "nx.geometry": 1
            },
            "tag": "module",
            "file": "dest/js/next.js",
            "line": 10896,
            "description": "Base class of graphic component"
        },
        "nx.geometry": {
            "name": "nx.geometry",
            "submodules": {},
            "classes": {
                "nx.geometry.BezierCurve": 1,
                "nx.geometry.Vector": 1,
                "nx.geometry.Line": 1,
                "nx.data.Force": 1
            },
            "fors": {},
            "namespaces": {
                "nx.geometry": 1
            },
            "tag": "module",
            "file": "dest/js/next.js",
            "line": 11606
        },
        "nx.graphic.Topology": {
            "name": "nx.graphic.Topology",
            "submodules": {},
            "classes": {
                "nx.graphic.Topology.Config": 1,
                "nx.graphic.Topology.Graph": 1,
                "nx.graphic.Topology.Event": 1,
                "nx.graphic.Topology.NodeMixin": 1,
                "nx.graphic.Topology.LinkMixin": 1,
                "nx.graphic.Topology.StageMixin": 1,
                "nx.graphic.Topology.TooltipMixin": 1,
                "nx.graphic.Topology.SceneMixin": 1,
                "nx.graphic.Topology.LayoutMixin": 1,
                "nx.graphic.Topology.Categories": 1,
                "nx.graphic.Topology": 1,
                "nx.graphic.Topology.Layer": 1,
                "nx.graphic.Topology.AbstractNode": 1,
                "nx.graphic.Topology.Node": 1,
                "nx.graphic.Topology.NodesLayer": 1,
                "nx.graphic.Topology.NodeSet": 1,
                "nx.graphic.Topology.AbstractLink": 1,
                "nx.graphic.Topology.Link": 1,
                "nx.graphic.Topology.LinksLayer": 1,
                "nx.graphic.Topology.LinkSet": 1,
                "nx.graphic.Topology.USMapLayout": 1,
                "nx.graphic.Topology.TooltipPolicy": 1,
                "nx.graphic.Topology.Tooltip": 1,
                "nx.graphic.NodeTooltipContent": 1,
                "nx.graphic.LinkTooltipContent": 1,
                "nx.graphic.LinkSetTooltipContent": 1,
                "nx.graphic.Topology.TooltipManager": 1,
                "nx.graphic.Topology.Scene": 1,
                "nx.graphic.Topology.DefaultScene": 1,
                "nx.graphic.Topology.SelectionScene": 1,
                "nx.graphic.Topology.SelectionNodeScene": 1,
                "nx.graphic.Topology.ZoomBySelection": 1,
                "nx.graphic.Topology.GroupsLayer": 1,
                "nx.graphic.Topology.GroupItem": 1,
                "nx.graphic.Topology.RectGroup": 1,
                "nx.graphic.Topology.CircleGroup": 1,
                "nx.graphic.Topology.PolygonGroup": 1,
                "nx.graphic.Topology.Path": 1,
                "nx.graphic.Topology.PathLayer": 1
            },
            "fors": {},
            "namespaces": {},
            "tag": "module",
            "file": "dest/js/next.js",
            "line": 25019,
            "description": "Topology's base config"
        }
    },
    "classes": {
        "nx": {
            "name": "nx",
            "shortname": "nx",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 28,
            "static": 1
        },
        "nx.Object": {
            "name": "nx.Object",
            "shortname": "nx.Object",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 491,
            "description": "The base of any Classes defined in nx framework.",
            "is_constructor": 1
        },
        "nx.Iterable": {
            "name": "nx.Iterable",
            "shortname": "nx.Iterable",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx",
            "namespace": "nx",
            "file": "dest/js/next.js",
            "line": 1368
        },
        "nx.Observable": {
            "name": "nx.Observable",
            "shortname": "nx.Observable",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.data.Counter",
                "nx.data.ObservableCollection",
                "nx.data.SortedMap"
            ],
            "module": "nx",
            "namespace": "nx",
            "file": "dest/js/next.js",
            "line": 1455
        },
        "nx.data.Counter": {
            "name": "nx.data.Counter",
            "shortname": "nx.data.Counter",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 2082,
            "uses": [
                "nx.Observable"
            ]
        },
        "nx.data.Collection": {
            "name": "nx.data.Collection",
            "shortname": "nx.data.Collection",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 2292,
            "extends": "nx.Iterable",
            "is_constructor": 1,
            "params": [
                {
                    "name": "iter",
                    "description": ""
                }
            ]
        },
        "nx.data.Dictionary": {
            "name": "nx.data.Dictionary",
            "shortname": "nx.data.Dictionary",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 2627,
            "extends": "nx.Iterable",
            "is_constructor": 1,
            "params": [
                {
                    "name": "dict",
                    "description": ""
                }
            ]
        },
        "nx.data.ObservableObject": {
            "name": "nx.data.ObservableObject",
            "shortname": "nx.data.ObservableObject",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 2780,
            "extends": "nx.Observable"
        },
        "nx.data.ObservableCollection": {
            "name": "nx.data.ObservableCollection",
            "shortname": "nx.data.ObservableCollection",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 2874,
            "extends": "nx.data.Collection",
            "uses": [
                "nx.Observable"
            ]
        },
        "nx.data.CollectionRelation": {
            "name": "nx.data.CollectionRelation",
            "shortname": "nx.data.CollectionRelation",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 3218,
            "description": "Prepare a calculation provider for a map of collections.",
            "is_constructor": 1,
            "params": [
                {
                    "name": "map",
                    "description": "A map indicates names of the collection for calculation.",
                    "type": "Object/Map"
                }
            ]
        },
        "nx.data.ObservableDictionary": {
            "name": "nx.data.ObservableDictionary",
            "shortname": "nx.data.ObservableDictionary",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 3840,
            "extends": "nx.data.Dictionary",
            "is_constructor": 1,
            "params": [
                {
                    "name": "dict",
                    "description": ""
                }
            ]
        },
        "nx.data.Query": {
            "name": "nx.data.Query",
            "shortname": "nx.data.Query",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 4046,
            "extends": "nx.Iterable"
        },
        "nx.data.SortedMap": {
            "name": "nx.data.SortedMap",
            "shortname": "nx.data.SortedMap",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "nx.data",
            "file": "dest/js/next.js",
            "line": 4508,
            "uses": [
                "nx.Observable"
            ],
            "params": [
                {
                    "name": "data",
                    "description": "The initial data of SortedMap, which is an array of objects with properties \"key\" and \"value\"."
                }
            ]
        },
        "nx.ui.nx.Env": {
            "name": "nx.ui.nx.Env",
            "shortname": "nx.ui.nx.Env",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 5058,
            "description": "Environment and check behavior support",
            "is_constructor": 1
        },
        "nx.ui.nx.Util": {
            "name": "nx.ui.nx.Util",
            "shortname": "nx.ui.nx.Util",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 5255,
            "description": "This is Util",
            "is_constructor": 1
        },
        "nx.ui.nx.dom.Node": {
            "name": "nx.ui.nx.dom.Node",
            "shortname": "nx.ui.nx.dom.Node",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 5377,
            "description": "Dom Node",
            "is_constructor": 1
        },
        "nx.ui.nx.dom.Text": {
            "name": "nx.ui.nx.dom.Text",
            "shortname": "nx.ui.nx.dom.Text",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 5551,
            "description": "Text Node",
            "extends": "nx.dom.Node",
            "is_constructor": 1
        },
        "nx.ui.nx.dom.Element": {
            "name": "nx.ui.nx.dom.Element",
            "shortname": "nx.ui.nx.dom.Element",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 5648,
            "description": "Dom Element",
            "extends": "nx.dom.Node",
            "is_constructor": 1
        },
        "nx.ui.nx.dom.Fragment": {
            "name": "nx.ui.nx.dom.Fragment",
            "shortname": "nx.ui.nx.dom.Fragment",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 6147,
            "description": "Dom Fragment",
            "extends": "nx.dom.Node",
            "is_constructor": 1
        },
        "nx.ui.nx.dom.Document": {
            "name": "nx.ui.nx.dom.Document",
            "shortname": "nx.ui.nx.dom.Document",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 6297,
            "description": "Document Element",
            "is_constructor": 1
        },
        "nx.ui.AbstractComponent": {
            "name": "nx.ui.AbstractComponent",
            "shortname": "nx.ui.AbstractComponent",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 6795,
            "extends": "nx.Observable"
        },
        "nx.ui.CssClass": {
            "name": "nx.ui.CssClass",
            "shortname": "nx.ui.CssClass",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 7055,
            "extends": "nx.Observable",
            "internal": ""
        },
        "nx.ui.CssStyle": {
            "name": "nx.ui.CssStyle",
            "shortname": "nx.ui.CssStyle",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 7113,
            "extends": "nx.Observable",
            "internal": ""
        },
        "nx.ui.DOMComponent": {
            "name": "nx.ui.DOMComponent",
            "shortname": "nx.ui.DOMComponent",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 7139,
            "extends": "nx.ui.AbstractComponent",
            "internal": ""
        },
        "nx.ui.Component": {
            "name": "nx.ui.Component",
            "shortname": "nx.ui.Component",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 7505,
            "extends": "nx.ui.AbstractComponent"
        },
        "nx.ui.Application": {
            "name": "nx.ui.Application",
            "shortname": "nx.ui.Application",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "nx.ui",
            "file": "dest/js/next.js",
            "line": 7646,
            "extends": "nx.ui.AbstractComponent"
        },
        "nx.widget.ZIndexManager": {
            "name": "nx.widget.ZIndexManager",
            "shortname": "nx.widget.ZIndexManager",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 8185,
            "description": "Popup z-index mamager",
            "static": 1
        },
        "nx.ui.PopupContainer": {
            "name": "nx.ui.PopupContainer",
            "shortname": "nx.ui.PopupContainer",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 8217,
            "description": "Popup container",
            "static": 1
        },
        "nx.ui.Popup": {
            "name": "nx.ui.Popup",
            "shortname": "nx.ui.Popup",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 8257,
            "description": "Base popup class",
            "extends": "nx.ui.Component"
        },
        "nx.ui.Popover": {
            "name": "nx.ui.Popover",
            "shortname": "nx.ui.Popover",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 8752,
            "description": "UI popover class",
            "extends": "nx.ui.Popup"
        },
        "nx.graphic.DragManager": {
            "name": "nx.graphic.DragManager",
            "shortname": "nx.graphic.DragManager",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.ui",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 8830,
            "description": "Global drag manager\n\n    var Component = nx.define(nx.ui.Component, {\n       view: {\n           content: {\n               name: \"stage\",\n               type: 'nx.graphic.TopologyStage',\n               props: {\n                   width: 600,\n                   height: 600\n               },\n               content: {\n                   name: 'a',\n                   type: 'nx.graphic.Rect',\n                   props: {\n                       x: 100,\n                       y: 10,\n                       width: 100,\n                       height: 100,\n                       fill: '#f0f'\n                   },\n                   events: {\n                       'mousedown': '{#_mousedown}',\n                       'dragmove': '{#_dragmove}'\n                   }\n               }\n           }\n       },\n       properties: {\n           positionX: {\n               value: 150\n           }\n       },\n       methods: {\n           _mousedown: function (sender, event) {\n               event.captureDrag(sender.owner());\n           },\n           _dragmove: function (sender, event) {\n               sender.set(\"x\", sender.get(\"x\") * 1 + event.drag.delta[0]);\n               sender.set(\"y\", sender.get(\"y\") * 1 + event.drag.delta[1]);\n           }\n\n       }\n    });\n\n\n    var app = new nx.ui.Application();\n    var comp = new Component();\n    comp.attach(app);",
            "static": 1,
            "extends": "nx.Observable"
        },
        "nx.graphic.Component": {
            "name": "nx.graphic.Component",
            "shortname": "nx.graphic.Component",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9067,
            "description": "Base class of graphic component",
            "extends": "nx.ui.Component"
        },
        "nx.graphic.Group": {
            "name": "nx.graphic.Group",
            "shortname": "nx.graphic.Group",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9385,
            "description": "SVG group component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Icon": {
            "name": "nx.graphic.Icon",
            "shortname": "nx.graphic.Icon",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9416,
            "description": "SVG icon component, which icon's define in nx framework",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Icons": {
            "name": "nx.graphic.Icons",
            "shortname": "nx.graphic.Icons",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9615,
            "description": "Topology device icons collection",
            "static": 1
        },
        "nx.graphic.Circle": {
            "name": "nx.graphic.Circle",
            "shortname": "nx.graphic.Circle",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9831,
            "description": "SVG circle component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Image": {
            "name": "nx.graphic.Image",
            "shortname": "nx.graphic.Image",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9848,
            "description": "SVG image component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Line": {
            "name": "nx.graphic.Line",
            "shortname": "nx.graphic.Line",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9884,
            "description": "SVG line component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Path": {
            "name": "nx.graphic.Path",
            "shortname": "nx.graphic.Path",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9897,
            "description": "SVG path component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Polygon": {
            "name": "nx.graphic.Polygon",
            "shortname": "nx.graphic.Polygon",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9911,
            "description": "SVG polygon component",
            "extends": "nx.graphic.Path"
        },
        "nx.graphic.Rect": {
            "name": "nx.graphic.Rect",
            "shortname": "nx.graphic.Rect",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9960,
            "description": "SVG rect component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Stage": {
            "name": "nx.graphic.Stage",
            "shortname": "nx.graphic.Stage",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 9975,
            "description": "SVG root component",
            "extends": "nx.ui.Component"
        },
        "nx.graphic.Text": {
            "name": "nx.graphic.Text",
            "shortname": "nx.graphic.Text",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 10384,
            "description": "SVG text component",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Triangle": {
            "name": "nx.graphic.Triangle",
            "shortname": "nx.graphic.Triangle",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 10421,
            "description": "SVG triangle component",
            "extends": "nx.graphic.Path"
        },
        "nx.graphic.BezierCurves": {
            "name": "nx.graphic.BezierCurves",
            "shortname": "nx.graphic.BezierCurves",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 10476,
            "description": "SVG BezierCurves component",
            "extends": "nx.graphic.Path"
        },
        "nx.geometry.Matrix": {
            "name": "nx.geometry.Matrix",
            "shortname": "nx.geometry.Matrix",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "nx.geometry",
            "file": "dest/js/next.js",
            "line": 10783
        },
        "nx.geometry.Math": {
            "name": "nx.geometry.Math",
            "shortname": "nx.geometry.Math",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic",
            "namespace": "nx.geometry",
            "file": "dest/js/next.js",
            "line": 10896
        },
        "nx.geometry.BezierCurve": {
            "name": "nx.geometry.BezierCurve",
            "shortname": "nx.geometry.BezierCurve",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.geometry",
            "namespace": "nx.geometry",
            "file": "dest/js/next.js",
            "line": 10930
        },
        "nx.geometry.Vector": {
            "name": "nx.geometry.Vector",
            "shortname": "nx.geometry.Vector",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.geometry",
            "namespace": "nx.geometry",
            "file": "dest/js/next.js",
            "line": 11131
        },
        "nx.geometry.Line": {
            "name": "nx.geometry.Line",
            "shortname": "nx.geometry.Line",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.geometry",
            "namespace": "nx.geometry",
            "file": "dest/js/next.js",
            "line": 11354,
            "description": "Mathematics Line class"
        },
        "nx.data.Force": {
            "name": "nx.data.Force",
            "shortname": "nx.data.Force",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.geometry",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 11606,
            "description": "NeXt force layout algorithm class"
        },
        "nx.data.Convex": {
            "name": "nx.data.Convex",
            "shortname": "nx.data.Convex",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 12220,
            "description": "Convex algorithm",
            "static": 1
        },
        "nx.data.Vertex": {
            "name": "nx.data.Vertex",
            "shortname": "nx.data.Vertex",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 12293,
            "description": "Vertex class",
            "extends": "nx.data.ObservableObject"
        },
        "nx.data.Edge": {
            "name": "nx.data.Edge",
            "shortname": "nx.data.Edge",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 12679,
            "description": "Edge",
            "extends": "nx.data.ObservableObject"
        },
        "nx.data.VertexSet": {
            "name": "nx.data.VertexSet",
            "shortname": "nx.data.VertexSet",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 12836,
            "description": "Vertex set ckass",
            "extends": "nx.data.Vertex"
        },
        "nx.data.EdgeSet": {
            "name": "nx.data.EdgeSet",
            "shortname": "nx.data.EdgeSet",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 13145,
            "description": "Edge set clas",
            "extends": "nx.data.Edge"
        },
        "nx.data.EdgeSetCollection": {
            "name": "nx.data.EdgeSetCollection",
            "shortname": "nx.data.EdgeSetCollection",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 13212,
            "description": "Edge set collection class",
            "extends": "nx.data.Edge"
        },
        "nx.data.ObservableGraph.NeXtForceProcessor": {
            "name": "nx.data.ObservableGraph.NeXtForceProcessor",
            "shortname": "nx.data.ObservableGraph.NeXtForceProcessor",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 14623,
            "description": "Force layout processor"
        },
        "nx.data.ObservableGraph.ForceProcessor": {
            "name": "nx.data.ObservableGraph.ForceProcessor",
            "shortname": "nx.data.ObservableGraph.ForceProcessor",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 14683,
            "description": "Force layout processor"
        },
        "nx.data.ObservableGraph.QuickProcessor": {
            "name": "nx.data.ObservableGraph.QuickProcessor",
            "shortname": "nx.data.ObservableGraph.QuickProcessor",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 14741,
            "description": "Force layout processor"
        },
        "nx.data.ObservableGraph": {
            "name": "nx.data.ObservableGraph",
            "shortname": "nx.data.ObservableGraph",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.data",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 14819,
            "description": "ObservableGraph class",
            "extends": "nx.data.ObservableObject"
        },
        "nx.graphic.Topology.Config": {
            "name": "nx.graphic.Topology.Config",
            "shortname": "nx.graphic.Topology.Config",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 15233,
            "description": "Topology's base config"
        },
        "nx.graphic.Topology.Graph": {
            "name": "nx.graphic.Topology.Graph",
            "shortname": "nx.graphic.Topology.Graph",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 15302,
            "description": "Topology graph model class"
        },
        "nx.graphic.Topology.Event": {
            "name": "nx.graphic.Topology.Event",
            "shortname": "nx.graphic.Topology.Event",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 15719,
            "description": "Topology base events"
        },
        "nx.graphic.Topology.NodeMixin": {
            "name": "nx.graphic.Topology.NodeMixin",
            "shortname": "nx.graphic.Topology.NodeMixin",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 15990,
            "description": "Node mixin class"
        },
        "nx.graphic.Topology.LinkMixin": {
            "name": "nx.graphic.Topology.LinkMixin",
            "shortname": "nx.graphic.Topology.LinkMixin",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 16866,
            "description": "Links mixin class"
        },
        "nx.graphic.Topology.StageMixin": {
            "name": "nx.graphic.Topology.StageMixin",
            "shortname": "nx.graphic.Topology.StageMixin",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 17262,
            "description": "Topology stage class"
        },
        "nx.graphic.Topology.TooltipMixin": {
            "name": "nx.graphic.Topology.TooltipMixin",
            "shortname": "nx.graphic.Topology.TooltipMixin",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 17641,
            "description": "Tooltip mixin class"
        },
        "nx.graphic.Topology.SceneMixin": {
            "name": "nx.graphic.Topology.SceneMixin",
            "shortname": "nx.graphic.Topology.SceneMixin",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [
                "nx.graphic.Topology"
            ],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 17685,
            "description": "Scene mixin"
        },
        "nx.graphic.Topology.LayoutMixin": {
            "name": "nx.graphic.Topology.LayoutMixin",
            "shortname": "nx.graphic.Topology.LayoutMixin",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 17814,
            "description": "Layout mixin class"
        },
        "nx.graphic.Topology.Categories": {
            "name": "nx.graphic.Topology.Categories",
            "shortname": "nx.graphic.Topology.Categories",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 17924,
            "description": "Topology's batch operation class"
        },
        "nx.graphic.Topology": {
            "name": "nx.graphic.Topology",
            "shortname": "nx.graphic.Topology",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 18047,
            "description": "Topology base class\n\n    var topologyData = {\n       nodes: [\n           {\"id\": 0, \"x\": 410, \"y\": 100, \"name\": \"12K-1\"},\n           {\"id\": 1, \"x\": 410, \"y\": 280, \"name\": \"12K-2\"},\n           {\"id\": 2, \"x\": 660, \"y\": 280, \"name\": \"Of-9k-03\"},\n           {\"id\": 3, \"x\": 660, \"y\": 100, \"name\": \"Of-9k-02\"},\n           {\"id\": 4, \"x\": 180, \"y\": 190, \"name\": \"Of-9k-01\"}\n       ],\n       links: [\n           {\"source\": 0, \"target\": 1},\n           {\"source\": 1, \"target\": 2},\n           {\"source\": 1, \"target\": 3},\n           {\"source\": 4, \"target\": 1},\n           {\"source\": 2, \"target\": 3},\n           {\"source\": 2, \"target\": 0},\n           {\"source\": 3, \"target\": 0},\n           {\"source\": 3, \"target\": 0},\n           {\"source\": 3, \"target\": 0},\n           {\"source\": 0, \"target\": 4},\n           {\"source\": 0, \"target\": 4},\n           {\"source\": 0, \"target\": 3}\n       ]\n    };\n    nx.define('MyTopology', nx.ui.Component, {\n       view: {\n           content: {\n               type: 'nx.graphic.Topology',\n               props: {\n                   width: 800,\n                   height: 800,\n                   nodeConfig: {\n                       label: 'model.id'\n                   },\n                   showIcon: true,\n                   data: topologyData\n               }\n           }\n       }\n    });\n    var app = new nx.ui.Application();\n    var comp = new MyTopology();\n    comp.attach(app);",
            "extends": "nx.ui.Component",
            "uses": [
                "nx.graphic.Topology.Config",
                "nx.graphic.Topology.Projection",
                "nx.graphic.Topology.Graph",
                "nx.graphic.Topology.Event",
                "nx.graphic.Topology.StageMixin",
                "nx.graphic.Topology.NodeMixin",
                "nx.graphic.Topology.LinkMixin",
                "nx.graphic.Topology.LayerMixin",
                "nx.graphic.Topology.TooltipMixin",
                "nx.graphic.Topology.SceneMixin"
            ]
        },
        "nx.graphic.Topology.Layer": {
            "name": "nx.graphic.Topology.Layer",
            "shortname": "nx.graphic.Topology.Layer",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 18305,
            "description": "Topology basic layer class",
            "extends": "nx.graphic.Group"
        },
        "nx.graphic.Topology.AbstractNode": {
            "name": "nx.graphic.Topology.AbstractNode",
            "shortname": "nx.graphic.Topology.AbstractNode",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 18638,
            "description": "Abstract node class",
            "extends": "nx.graphic.Group"
        },
        "nx.graphic.Topology.Node": {
            "name": "nx.graphic.Topology.Node",
            "shortname": "nx.graphic.Topology.Node",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 18995,
            "description": "Node class",
            "extends": "nx.graphic.Topology.AbstractNode"
        },
        "nx.graphic.Topology.NodesLayer": {
            "name": "nx.graphic.Topology.NodesLayer",
            "shortname": "nx.graphic.Topology.NodesLayer",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 19511,
            "description": "Nodes layer\n    Could use topo.getLayer('nodes') get this",
            "extends": "nx.graphic.Topology.Layer"
        },
        "nx.graphic.Topology.NodeSet": {
            "name": "nx.graphic.Topology.NodeSet",
            "shortname": "nx.graphic.Topology.NodeSet",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 19733,
            "description": "NodeSet class",
            "extends": "nx.graphic.Topology.Node"
        },
        "nx.graphic.Topology.AbstractLink": {
            "name": "nx.graphic.Topology.AbstractLink",
            "shortname": "nx.graphic.Topology.AbstractLink",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 20193,
            "description": "Abstract link class",
            "extends": "nx.graphic.Group"
        },
        "nx.graphic.Topology.Link": {
            "name": "nx.graphic.Topology.Link",
            "shortname": "nx.graphic.Topology.Link",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 20459,
            "description": "Link class",
            "extends": "nx.graphic.Topology.AbstractLink"
        },
        "nx.graphic.Topology.LinksLayer": {
            "name": "nx.graphic.Topology.LinksLayer",
            "shortname": "nx.graphic.Topology.LinksLayer",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 20837,
            "description": "Links layer\n    Could use topo.getLayer('links') get this",
            "extends": "nx.graphic.Topology.Layer"
        },
        "nx.graphic.Topology.LinkSet": {
            "name": "nx.graphic.Topology.LinkSet",
            "shortname": "nx.graphic.Topology.LinkSet",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 21057,
            "description": "LinkSet class",
            "extends": "nx.graphic.Topology.AbstractLink"
        },
        "nx.graphic.Topology.USMapLayout": {
            "name": "nx.graphic.Topology.USMapLayout",
            "shortname": "nx.graphic.Topology.USMapLayout",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 21851,
            "description": "US map layout class, this require d3.js\n\n    files:\n    http://d3js.org/d3.v3.min.js\n\nexample\n\n    var topo = new nx.graphic.Topology({\n       adaptive: true,\n       nodeConfig: {\n                       label: 'model.name'\n                   },\n       showIcon: false,\n       layoutType: 'USMap',\n       layoutConfig: {\n           longitude: 'model.longitude',\n           latitude: 'model.latitude'\n       },\n       data: topologyData\n    })"
        },
        "nx.graphic.Topology.TooltipPolicy": {
            "name": "nx.graphic.Topology.TooltipPolicy",
            "shortname": "nx.graphic.Topology.TooltipPolicy",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22003,
            "description": "Topology tooltip policy"
        },
        "nx.graphic.Topology.Tooltip": {
            "name": "nx.graphic.Topology.Tooltip",
            "shortname": "nx.graphic.Topology.Tooltip",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22055,
            "description": "Basic tooltip class for topology",
            "extends": "nx.ui.Popover"
        },
        "nx.graphic.NodeTooltipContent": {
            "name": "nx.graphic.NodeTooltipContent",
            "shortname": "nx.graphic.NodeTooltipContent",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22090,
            "description": "Node tooltip content class",
            "extends": "nx.ui.Component"
        },
        "nx.graphic.LinkTooltipContent": {
            "name": "nx.graphic.LinkTooltipContent",
            "shortname": "nx.graphic.LinkTooltipContent",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22171,
            "extends": "nx.ui.Component"
        },
        "nx.graphic.LinkSetTooltipContent": {
            "name": "nx.graphic.LinkSetTooltipContent",
            "shortname": "nx.graphic.LinkSetTooltipContent",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22226,
            "extends": "nx.ui.Component"
        },
        "nx.graphic.Topology.TooltipManager": {
            "name": "nx.graphic.Topology.TooltipManager",
            "shortname": "nx.graphic.Topology.TooltipManager",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22287,
            "description": "Tooltip manager for topology",
            "extends": "nx.data.ObservableObject"
        },
        "nx.graphic.Topology.Scene": {
            "name": "nx.graphic.Topology.Scene",
            "shortname": "nx.graphic.Topology.Scene",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22746,
            "description": "Basic scene class",
            "extends": "nx.data.ObservableObject"
        },
        "nx.graphic.Topology.DefaultScene": {
            "name": "nx.graphic.Topology.DefaultScene",
            "shortname": "nx.graphic.Topology.DefaultScene",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 22780,
            "description": "Default Scene for topology",
            "extends": "nx.graphic.Topology.Scene"
        },
        "nx.graphic.Topology.SelectionScene": {
            "name": "nx.graphic.Topology.SelectionScene",
            "shortname": "nx.graphic.Topology.SelectionScene",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 23193,
            "description": "Selection scene",
            "extends": "nx.graphic.Topology.Scene"
        },
        "nx.graphic.Topology.SelectionNodeScene": {
            "name": "nx.graphic.Topology.SelectionNodeScene",
            "shortname": "nx.graphic.Topology.SelectionNodeScene",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 23309,
            "description": "Selection node scene",
            "extends": "nx.graphic.Topology.SelectionScene"
        },
        "nx.graphic.Topology.ZoomBySelection": {
            "name": "nx.graphic.Topology.ZoomBySelection",
            "shortname": "nx.graphic.Topology.ZoomBySelection",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 23461,
            "description": "Zoom by selection scene",
            "extends": "nx.graphic.Topology.SelectionScene"
        },
        "nx.graphic.Topology.GroupsLayer": {
            "name": "nx.graphic.Topology.GroupsLayer",
            "shortname": "nx.graphic.Topology.GroupsLayer",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 23508,
            "description": "Topology group layer class\n\n    var groupsLayer = topo.getLayer('groups');\n    var nodes1 = [0, 1];\n    var group1 = groupsLayer.addGroup({\n                   nodes: nodes1,\n                   label: 'Rect',\n                   color: '#f00'\n               });\n    group1.on('clickGroupLabel', function (sender, events) {\n                   console.log(group1.nodes());\n               }, this);",
            "extends": "nx.graphic.Topology.Layer"
        },
        "nx.graphic.Topology.GroupItem": {
            "name": "nx.graphic.Topology.GroupItem",
            "shortname": "nx.graphic.Topology.GroupItem",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 23716,
            "description": "Base group shape class",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Topology.RectGroup": {
            "name": "nx.graphic.Topology.RectGroup",
            "shortname": "nx.graphic.Topology.RectGroup",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 23916,
            "description": "Rectangle shape group class",
            "extends": "nx.graphic.Topology.GroupItem"
        },
        "nx.graphic.Topology.CircleGroup": {
            "name": "nx.graphic.Topology.CircleGroup",
            "shortname": "nx.graphic.Topology.CircleGroup",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 24027,
            "description": "Circle shape group class",
            "extends": "nx.graphic.Topology.GroupItem"
        },
        "nx.graphic.Topology.PolygonGroup": {
            "name": "nx.graphic.Topology.PolygonGroup",
            "shortname": "nx.graphic.Topology.PolygonGroup",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 24276,
            "description": "Polygon shape group class",
            "extends": "nx.graphic.Topology.GroupItem"
        },
        "nx.graphic.Topology.Path": {
            "name": "nx.graphic.Topology.Path",
            "shortname": "nx.graphic.Topology.Path",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 24555,
            "description": "A topology path class\n    Path's background colors : ['#b2e47f', '#e4e47f', '#bec2f9', '#b6def7', '#89f0de']",
            "extends": "nx.graphic.Component"
        },
        "nx.graphic.Topology.PathLayer": {
            "name": "nx.graphic.Topology.PathLayer",
            "shortname": "nx.graphic.Topology.PathLayer",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "module": "nx.graphic.Topology",
            "namespace": "",
            "file": "dest/js/next.js",
            "line": 25019,
            "description": "Path layer class\n    Could use topo.getLayer(\"pathLayer\") get this",
            "extends": "nx.graphic.Topology.Layer"
        }
    },
    "classitems": [
        {
            "file": "dest/js/next.js",
            "line": 56,
            "description": "Extend target with properties from sources.",
            "itemtype": "method",
            "name": "extend",
            "params": [
                {
                    "name": "target",
                    "description": "The target object to be extended.",
                    "type": "Object"
                },
                {
                    "name": "source",
                    "description": "The source objects.",
                    "type": "Object",
                    "multiple": true
                }
            ],
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 76,
            "description": "Iterate over target and execute the callback with context.",
            "itemtype": "method",
            "name": "each",
            "params": [
                {
                    "name": "target",
                    "description": "The target object to be iterate over.",
                    "type": "Object|Array|Iterable"
                },
                {
                    "name": "callback",
                    "description": "The callback function to execute.",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "The context object which act as 'this'.",
                    "type": "Object"
                }
            ],
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 113,
            "description": "Shallow clone target object.",
            "itemtype": "method",
            "name": "clone",
            "params": [
                {
                    "name": "target",
                    "description": "The target object to be cloned.",
                    "type": "Object|Array"
                }
            ],
            "return": {
                "description": "The cloned object.",
                "type": "Object"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 257,
            "description": "Check whether target is specified type.",
            "itemtype": "method",
            "name": "is",
            "params": [
                {
                    "name": "target",
                    "description": "The target object to be checked.",
                    "type": "Object"
                },
                {
                    "name": "type",
                    "description": "The type could either be a string or a class object.",
                    "type": "String|Function"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 290,
            "description": "Get the specified property value of target.",
            "itemtype": "method",
            "name": "get",
            "params": [
                {
                    "name": "target",
                    "description": "The target object.",
                    "type": "Object"
                },
                {
                    "name": "name",
                    "description": "The property name.",
                    "type": "String"
                }
            ],
            "return": {
                "description": "The value.",
                "type": "*"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 307,
            "description": "Set the specified property of target with value.",
            "itemtype": "method",
            "name": "set",
            "params": [
                {
                    "name": "target",
                    "description": "The target object.",
                    "type": "Object"
                },
                {
                    "name": "name",
                    "description": "The property name.",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "The value to be set.",
                    "type": "*"
                }
            ],
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 324,
            "description": "Get all properties of target.",
            "itemtype": "method",
            "name": "gets",
            "params": [
                {
                    "name": "target",
                    "description": "The target Object.",
                    "type": "Object"
                }
            ],
            "return": {
                "description": "An object contains all keys and values of target.",
                "type": "Object"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 346,
            "description": "Set a bunch of properties for target.",
            "itemtype": "method",
            "name": "sets",
            "params": [
                {
                    "name": "target",
                    "description": "The target object.",
                    "type": "Object"
                },
                {
                    "name": "dict",
                    "description": "An object contains all keys and values to be set.",
                    "type": "Object"
                }
            ],
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 366,
            "description": "Check whether target has specified property.",
            "itemtype": "method",
            "name": "has",
            "params": [
                {
                    "name": "target",
                    "description": "The target object.",
                    "type": "Object"
                },
                {
                    "name": "name",
                    "description": "The property name.",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 385,
            "description": "Compare target and source.",
            "itemtype": "method",
            "name": "compare",
            "params": [
                {
                    "name": "target",
                    "description": "The target object.",
                    "type": "Object"
                },
                {
                    "name": "source",
                    "description": "The source object.",
                    "type": "Object"
                }
            ],
            "return": {
                "description": "The result could be -1,0,1 which indicates the comparison result.",
                "type": "Number"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 408,
            "description": "Get value from target specified by a path and optionally set a value for it.",
            "itemtype": "method",
            "name": "path",
            "params": [
                {
                    "name": "target",
                    "description": "The target object.",
                    "type": "Object"
                },
                {
                    "name": "path",
                    "description": "The path.",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "The value to be set.",
                    "type": "*",
                    "optional": true
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 500,
            "description": "Dispose current object.",
            "itemtype": "method",
            "name": "dispose",
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 507,
            "description": "Destroy current object.",
            "itemtype": "method",
            "name": "destroy",
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 514,
            "description": "Call overridden method from super class",
            "itemtype": "method",
            "name": "inherited",
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 524,
            "description": "Check whether current object is specified type.",
            "itemtype": "method",
            "name": "is",
            "params": [
                {
                    "name": "type",
                    "description": "",
                    "type": "String|Function"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 551,
            "description": "Check whether current object has specified property.",
            "itemtype": "method",
            "name": "has",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 561,
            "description": "Get specified property value.",
            "itemtype": "method",
            "name": "get",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 577,
            "description": "Set specified property value.",
            "itemtype": "method",
            "name": "set",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "",
                    "type": "*"
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 595,
            "description": "Get all properties.",
            "itemtype": "method",
            "name": "gets",
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 608,
            "description": "Set a bunch of properties.",
            "itemtype": "method",
            "name": "sets",
            "params": [
                {
                    "name": "dict",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 622,
            "description": "Check whether current object has specified event.",
            "itemtype": "method",
            "name": "can",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 632,
            "description": "Add an event handler.",
            "itemtype": "method",
            "name": "on",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "handler",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 662,
            "description": "Remove an event handler.",
            "itemtype": "method",
            "name": "off",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "handler",
                    "description": "",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 687,
            "description": "Add a single event handler.",
            "itemtype": "method",
            "name": "upon",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "handler",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 708,
            "description": "Trigger an event.",
            "itemtype": "method",
            "name": "fire",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "data",
                    "description": "",
                    "type": "*",
                    "optional": true
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 758,
            "description": "Define an event and attach to target.",
            "itemtype": "method",
            "name": "extendEvent",
            "static": 1,
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Object"
                },
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 793,
            "description": "Define a property and attach to target.",
            "itemtype": "method",
            "name": "extendProperty",
            "static": 1,
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Object"
                },
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "meta",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 879,
            "description": "Define a method and attach to target.",
            "itemtype": "method",
            "name": "extendMethod",
            "static": 1,
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Object"
                },
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "method",
                    "description": "",
                    "type": "Function"
                }
            ],
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 905,
            "description": "Define a class",
            "itemtype": "method",
            "name": "define",
            "params": [
                {
                    "name": "type",
                    "description": "",
                    "type": "String",
                    "optional": true
                },
                {
                    "name": "parent",
                    "description": "",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "members",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "return": {
                "description": "",
                "type": "Function"
            },
            "class": "nx.Object",
            "module": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1374,
            "description": "Get the iteration function from an iterable object.",
            "itemtype": "method",
            "name": "getIterator",
            "static": 1,
            "params": [
                {
                    "name": "iter",
                    "description": "",
                    "type": "Object|Array|nx.Iterable"
                }
            ],
            "return": {
                "description": "",
                "type": "Function"
            },
            "class": "nx.Iterable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1393,
            "description": "Convert the iterable object to an array.",
            "itemtype": "method",
            "name": "toArray",
            "static": 1,
            "params": [
                {
                    "name": "iter",
                    "description": "",
                    "type": "Object|Array|nx.Iterable"
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.Iterable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1418,
            "itemtype": "property",
            "name": "count",
            "type": "Number",
            "class": "nx.Iterable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1428,
            "itemtype": "method",
            "name": "each",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.Iterable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1436,
            "itemtype": "method",
            "name": "toArray",
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.Iterable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1490,
            "description": "This method in order to watch the change of specified path of specified target.",
            "static": 1,
            "itemtype": "method",
            "name": "watch",
            "params": [
                {
                    "name": "target",
                    "description": "The target observable object."
                },
                {
                    "name": "path",
                    "description": "The path to be watched."
                },
                {
                    "name": "callback",
                    "description": "The callback function accepting arguments list: (path, newvalue, oldvalue)."
                },
                {
                    "name": "context",
                    "description": "(Optional) The context which the callback will be called with."
                }
            ],
            "return": {
                "description": "Resource stub object, with release and affect methods.\n <p>release: unwatch the current watching.</p>\n <p>affect: invoke the callback with current value immediately.</p>"
            },
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1544,
            "description": "Monitor several paths of target at the same time, any value change of any path will trigger the callback with all values of all paths.",
            "static": 1,
            "itemtype": "method",
            "name": "monitor",
            "params": [
                {
                    "name": "target",
                    "description": "The target observable object."
                },
                {
                    "name": "pathlist",
                    "description": "The path list to be watched."
                },
                {
                    "name": "callback",
                    "description": "The callback function accepting arguments list: (value1, value2, value3, ..., changed_path, changed_old_value)."
                }
            ],
            "return": {
                "description": "Resource stub object, with release and affect methods.\n <p>release: release the current monitoring.</p>\n <p>affect: invoke the callback with current values immediately.</p>"
            },
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1591,
            "is_constructor": 1,
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1598,
            "description": "Dispose current object.",
            "itemtype": "method",
            "name": "dispose",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1610,
            "itemtype": "method",
            "name": "",
            "params": [
                {
                    "name": "names",
                    "description": ""
                },
                {
                    "name": "handler",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1634,
            "itemtype": "method",
            "name": "unwatch",
            "params": [
                {
                    "name": "names",
                    "description": ""
                },
                {
                    "name": "handler",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1645,
            "itemtype": "method",
            "name": "notify",
            "params": [
                {
                    "name": "names",
                    "description": ""
                },
                {
                    "name": "oldValue",
                    "description": ""
                }
            ],
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1662,
            "description": "Get existing binding object for specified property.",
            "itemtype": "method",
            "name": "getBinding",
            "params": [
                {
                    "name": "prop",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1671,
            "description": "Set binding for specified property.",
            "itemtype": "method",
            "name": "setBinding",
            "params": [
                {
                    "name": "prop",
                    "description": ""
                },
                {
                    "name": "expr",
                    "description": ""
                },
                {
                    "name": "source",
                    "description": ""
                }
            ],
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1714,
            "description": "Clear binding for specified property.",
            "itemtype": "method",
            "name": "clearBinding",
            "params": [
                {
                    "name": "prop",
                    "description": ""
                }
            ],
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1839,
            "static": 1,
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1851,
            "description": "Get the target object of current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1857,
            "description": "Get the target path of current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1863,
            "description": "Get the source path of current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1869,
            "description": "Get or set the source of current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1886,
            "description": "Get or set the binding type.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1892,
            "description": "Get the direction for current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1898,
            "description": "Get the trigger for current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1904,
            "description": "Get the format for current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 1910,
            "description": "Get the converter for current binding.",
            "class": "nx.Observable",
            "module": "nx",
            "namespace": "nx"
        },
        {
            "file": "dest/js/next.js",
            "line": 2090,
            "description": "An event which notifies the happening of a count change of item.",
            "itemtype": "event",
            "name": "change",
            "params": [
                {
                    "name": "evt",
                    "description": "The event object with item, count, previousCount.",
                    "type": "Object"
                }
            ],
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2096,
            "description": "Same as change event but only happens on count increasing.",
            "itemtype": "event",
            "name": "increase",
            "params": [
                {
                    "name": "evt",
                    "description": "The event object with item, count, previousCount.",
                    "type": "Object"
                }
            ],
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2102,
            "description": "Same as change event but only happens on count decreasing.",
            "itemtype": "event",
            "name": "decrease",
            "params": [
                {
                    "name": "evt",
                    "description": "The event object with item, count, previousCount.",
                    "type": "Object"
                }
            ],
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2120,
            "description": "Get count of specified item.",
            "itemtype": "method",
            "name": "getCount",
            "params": [
                {
                    "name": "item",
                    "description": "The counting item.",
                    "type": "Any"
                }
            ],
            "return": {
                "description": "Count of the item."
            },
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2156,
            "description": "Set count of specified item.",
            "itemtype": "method",
            "name": "setCount",
            "params": [
                {
                    "name": "item",
                    "description": "The counting item.",
                    "type": "Any"
                },
                {
                    "name": "count",
                    "description": "The count to be set.",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "Set result count."
            },
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2222,
            "description": "Increase the count of given item.",
            "itemtype": "method",
            "name": "increase",
            "params": [
                {
                    "name": "item",
                    "description": "The item to count.",
                    "type": "Any"
                },
                {
                    "name": "increment",
                    "description": "The increment, default 1.",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "The increasing result"
            },
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2234,
            "description": "Decrease the count of given item.",
            "itemtype": "method",
            "name": "decrease",
            "params": [
                {
                    "name": "item",
                    "description": "The item to count.",
                    "type": "Any"
                },
                {
                    "name": "decrement",
                    "description": "The decrement, default 1.",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "The decreasing result"
            },
            "class": "nx.data.Counter",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2302,
            "itemtype": "property",
            "name": "count",
            "type": "{Number}",
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2314,
            "itemtype": "property",
            "name": "length",
            "type": "{Number}",
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2358,
            "description": "Add an item.",
            "itemtype": "method",
            "name": "add",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "return": {
                "description": "added item. Null if fail to add, e.g. duplicated add into unique collection."
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2372,
            "description": "Add multiple items. Will avoid duplicated items for unique collection.",
            "itemtype": "method",
            "name": "addRange",
            "params": [
                {
                    "name": "iter",
                    "description": ""
                }
            ],
            "return": {
                "description": "array of added items."
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2393,
            "itemtype": "method",
            "name": "remove",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "return": {
                "description": "Removed item's index, -1 if not found."
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2419,
            "itemtype": "method",
            "name": "removeAt",
            "params": [
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "return": {
                "description": "Removed item."
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2427,
            "itemtype": "method",
            "name": "insert",
            "params": [
                {
                    "name": "item",
                    "description": ""
                },
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2439,
            "itemtype": "method",
            "name": "insertRange",
            "params": [
                {
                    "name": "index",
                    "description": ""
                },
                {
                    "name": "iter",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2459,
            "itemtype": "method",
            "name": "clear",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2468,
            "itemtype": "method",
            "name": "getItem",
            "params": [
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2476,
            "itemtype": "method",
            "name": "getRange",
            "params": [
                {
                    "name": "index",
                    "description": ""
                },
                {
                    "name": "count",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Collection"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2485,
            "description": "Get the first index the given item appears in the collection, -1 if not found.",
            "itemtype": "method",
            "name": "indexOf",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2505,
            "itemtype": "method",
            "name": "lastIndexOf",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2524,
            "itemtype": "method",
            "name": "contains",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2532,
            "description": "Toggle item's existence.",
            "itemtype": "method",
            "name": "toggle",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2550,
            "itemtype": "method",
            "name": "sort",
            "params": [
                {
                    "name": "comp",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2558,
            "itemtype": "method",
            "name": "each",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2566,
            "itemtype": "method",
            "name": "toArray",
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.Collection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2637,
            "itemtype": "property",
            "name": "count",
            "type": "{Number}",
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2646,
            "itemtype": "property",
            "name": "keys",
            "type": "{Iterable}",
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2655,
            "itemtype": "property",
            "name": "values",
            "type": "{Iterable}",
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2673,
            "itemtype": "method",
            "name": "contains",
            "params": [
                {
                    "name": "key",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2681,
            "itemtype": "method",
            "name": "getItem",
            "params": [
                {
                    "name": "key",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2690,
            "itemtype": "method",
            "name": "setItem",
            "params": [
                {
                    "name": "key",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "",
                    "type": "Any"
                }
            ],
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2704,
            "itemtype": "method",
            "name": "setItems",
            "params": [
                {
                    "name": "dict",
                    "description": "",
                    "type": "Dictionary|Object"
                }
            ],
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2715,
            "itemtype": "method",
            "name": "removeItem",
            "params": [
                {
                    "name": "key",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2733,
            "itemtype": "method",
            "name": "clear",
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2745,
            "itemtype": "method",
            "name": "each",
            "params": [
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2756,
            "itemtype": "method",
            "name": "toArray",
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2763,
            "itemtype": "method",
            "name": "toObject",
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx.data.Dictionary",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2791,
            "description": "Dispose current object.",
            "itemtype": "method",
            "name": "dispose",
            "class": "nx.data.ObservableObject",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2799,
            "description": "Check whether current object has specified property.",
            "itemtype": "method",
            "name": "has",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.ObservableObject",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2809,
            "description": "Get specified property value.",
            "itemtype": "method",
            "name": "get",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.data.ObservableObject",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2824,
            "description": "Set specified property value.",
            "itemtype": "method",
            "name": "set",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "",
                    "type": "*"
                }
            ],
            "class": "nx.data.ObservableObject",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2843,
            "description": "Get all properties.",
            "itemtype": "method",
            "name": "gets",
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx.data.ObservableObject",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2884,
            "description": "Add an item.",
            "itemtype": "method",
            "name": "add",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2901,
            "itemtype": "method",
            "name": "addRange",
            "params": [
                {
                    "name": "iter",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2917,
            "itemtype": "method",
            "name": "insert",
            "params": [
                {
                    "name": "item",
                    "description": ""
                },
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2935,
            "itemtype": "method",
            "name": "insertRange",
            "params": [
                {
                    "name": "iter",
                    "description": ""
                },
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2953,
            "itemtype": "method",
            "name": "remove",
            "params": [
                {
                    "name": "item",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 2986,
            "itemtype": "method",
            "name": "removeAt",
            "params": [
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3003,
            "itemtype": "method",
            "name": "clear",
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3015,
            "itemtype": "method",
            "name": "sort",
            "params": [
                {
                    "name": "comp",
                    "description": ""
                }
            ],
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3037,
            "description": "Apply a diff watcher, which handles each item in the collection, to the collection.",
            "itemtype": "method",
            "name": "monitor",
            "params": [
                {
                    "name": "handler",
                    "description": "lambda(item) returning a rollback method"
                }
            ],
            "return": {
                "description": "unwatcher A Object with unwatch method."
            },
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3145,
            "description": "Select a sub-collection from a source collection.\nUsage:\n<pre>\n// select all items from collection with property active==true\nresource = subCollection.select(collection, \"active\")\n// select all items from collection with path owner.name==\"Knly\"\nresource = subCollection.select(collection, \"owner.name\", function(name){\n    return name===\"Knly\";\n});\n// select all string item from collection\nresource = subCollection.select(collection, function(item){\n    return typeof item === \"string\";\n});\n</pre>",
            "itemtype": "method",
            "name": "select",
            "params": [
                {
                    "name": "source",
                    "description": "",
                    "type": "nx.data.ObservableCollection"
                },
                {
                    "name": "conditions",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "determinator",
                    "description": "",
                    "type": "Function"
                }
            ],
            "return": {
                "description": "resource for release the binding"
            },
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3204,
            "description": "Calculate and synchronize collection with a collection calculation.",
            "itemtype": "method",
            "name": "calculate",
            "params": [
                {
                    "name": "experssion",
                    "description": ""
                },
                {
                    "name": "sources",
                    "description": ""
                }
            ],
            "return": {
                "description": "resource for release the binding"
            },
            "class": "nx.data.ObservableCollection",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3238,
            "description": "Apply a inter-collection releation to a collection.\nSupported operators:<br/>\n<table>\n<tr><th>Operator</th><th>Calculation</th><th>Method</th></tr>\n<tr><td>&amp;</td><td>Sets cross</td><td>cross</td></tr>\n<tr><td>|</td><td>Sets union</td><td>union</td></tr>\n<tr><td>^</td><td>Sets symmetric difference</td><td>delta</td></tr>\n<tr><td>-</td><td>Sets complement</td><td>complement</td></tr>\n<tr><td>&amp;&amp;</td><td>Sets logical and</td><td>and</td></tr>\n<tr><td>||</td><td>Sets logical or</td><td>or</td></tr>\n</table>\nTips:\n<ul>\n<li>Logical and means 'first empty collection or last collection'</li>\n<li>Logical or means 'first non-empty collection or last collection'</li>\n</ul>",
            "itemtype": "method",
            "name": "calculate",
            "params": [
                {
                    "name": "target",
                    "description": "The target collection.",
                    "type": "Collection"
                },
                {
                    "name": "expression",
                    "description": "The relation expression.",
                    "type": "String"
                }
            ],
            "return": {
                "description": "An object with release method."
            },
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3417,
            "description": "This util returns a monitor function of ObservableCollection, which is used to synchronize item existance between 2 collections.",
            "itemtype": "method",
            "name": "getCollectionSyncMonitor",
            "params": [
                {
                    "name": "collection",
                    "description": "The target collection to be synchronized."
                },
                {
                    "name": "sync",
                    "description": "<ul>\n <li>If true, make sure target collection will have all items as source collection has;</li>\n <li>If false, make sure target collection will not have any item as source collection has.</li>\n </ul>\n Default true."
                }
            ],
            "return": {
                "description": "The monitor function.",
                "type": "Function&lt;item&gt;"
            },
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3448,
            "description": "Affect target to be the cross collection of sources collections.\nRelease object could stop the dependencies.",
            "itemtype": "method",
            "name": "cross",
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Collection"
                },
                {
                    "name": "sources",
                    "description": "",
                    "type": "Array of Collection"
                }
            ],
            "return": {
                "description": "an object with release method"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3492,
            "description": "Affect target to be the union collection of sources collections.\nRelease object could stop the dependencies.",
            "itemtype": "method",
            "name": "union",
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Collection"
                },
                {
                    "name": "sources",
                    "description": "",
                    "type": "Array of Collection"
                }
            ],
            "return": {
                "description": "an object with release method"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3536,
            "description": "Affect target to be the complement collection of sources collections.\nRelease object could stop the dependencies.",
            "itemtype": "method",
            "name": "complement",
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Collection"
                },
                {
                    "name": "sources",
                    "description": "",
                    "type": "Array of Collection"
                }
            ],
            "return": {
                "description": "an object with release method"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3588,
            "description": "Affect target to be the symmetric difference collection of sources collections.\nRelease object could stop the dependencies.\nThe name 'delta' is the symbol of this calculation in mathematics.",
            "reference": "{http://en.wikipedia.org/wiki/Symmetric_difference}",
            "itemtype": "method",
            "name": "delta",
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Collection"
                },
                {
                    "name": "sources",
                    "description": "",
                    "type": "Array of Collection"
                }
            ],
            "return": {
                "description": "an object with release method"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3623,
            "description": "Affect target to be the equivalent collection of the first non-empty collection.\nRelease object could stop the dependencies.",
            "itemtype": "method",
            "name": "or",
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Collection"
                },
                {
                    "name": "sources",
                    "description": "",
                    "type": "Array of Collection"
                }
            ],
            "return": {
                "description": "an object with release method"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3669,
            "description": "Affect target to be the equivalent collection of the first empty collection or the last collection.\nRelease object could stop the dependencies.",
            "itemtype": "method",
            "name": "and",
            "params": [
                {
                    "name": "target",
                    "description": "",
                    "type": "Collection"
                },
                {
                    "name": "sources",
                    "description": "",
                    "type": "Array of Collection"
                }
            ],
            "return": {
                "description": "an object with release method"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3720,
            "description": "Build a tree of expresson syntax with the expression tokens.\ne.g. tokens [\"A\", \"|\", \"B\", \"&\", \"(\", \"C\", \"&\", \"D\", \")\"], which was separated from expression \"A | B & (C | D)\",\nwill be separated into [|, A, [&, B, [|, C, D]]], because '&' has higher priority than '|',\nand braced \"C | D\" has higher priority than &. <br/>\n<br/>\nSimilar to the priorities in JavaScript:<br/>\n<table>\n<tr><th>operator</th><th>functionality</th></tr>\n<tr><td>()</td><td>braces</td></tr>\n<tr><td>-</td><td>complement</td></tr>\n<tr><td>&</td><td>cross</td></tr>\n<tr><td>^</td><td>symmetric difference</td></tr>\n<tr><td>|</td><td>union</td></tr>\n<tr><td>&&</td><td>and (the first empty collection or the last collection)</td></tr>\n<tr><td>||</td><td>or (the first non-empty collection)</td></tr>\n</table>",
            "itemtype": "method",
            "name": "buildExpressionTree",
            "params": [
                {
                    "name": "tokens",
                    "description": "",
                    "type": "Array of token"
                }
            ],
            "return": {
                "description": "Parsed syntax tree of the expression tokens.",
                "type": "Array tree"
            },
            "static": 1,
            "class": "nx.data.CollectionRelation",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3851,
            "itemtype": "method",
            "name": "setItem",
            "params": [
                {
                    "name": "key",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "",
                    "type": "Any"
                }
            ],
            "class": "nx.data.ObservableDictionary",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3887,
            "itemtype": "method",
            "name": "removeItem",
            "params": [
                {
                    "name": "key",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.data.ObservableDictionary",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3910,
            "itemtype": "method",
            "name": "clear",
            "class": "nx.data.ObservableDictionary",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 3921,
            "description": "Apply a diff watcher, which handles each key-item-pair in the collection, to the dictionary.",
            "itemtype": "method",
            "name": "monitor",
            "params": [
                {
                    "name": "handler",
                    "description": "lambda(key, item) returning a rollback method"
                }
            ],
            "return": {
                "description": "unwatcher A Object with unwatch method."
            },
            "class": "nx.data.ObservableDictionary",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4053,
            "is_constructor": 1,
            "params": [
                {
                    "name": "iter",
                    "description": ""
                }
            ],
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4061,
            "description": "Reset the query.",
            "itemtype": "method",
            "name": "reset",
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4073,
            "itemtype": "method",
            "name": "where",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4082,
            "description": "method orderBy",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                },
                {
                    "name": "desc",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4104,
            "itemtype": "method",
            "name": "groupBy",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4112,
            "itemtype": "method",
            "name": "distinct",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4120,
            "itemtype": "method",
            "name": "skip",
            "params": [
                {
                    "name": "count",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4134,
            "itemtype": "method",
            "name": "take",
            "params": [
                {
                    "name": "count",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4144,
            "itemtype": "method",
            "name": "join",
            "params": [
                {
                    "name": "iter",
                    "description": ""
                },
                {
                    "name": "on",
                    "description": ""
                }
            ],
            "chainable": 1,
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4156,
            "itemtype": "method",
            "name": "select",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4185,
            "itemtype": "method",
            "name": "first",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Any"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4204,
            "itemtype": "method",
            "name": "last",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Any"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4223,
            "itemtype": "method",
            "name": "all",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4231,
            "itemtype": "method",
            "name": "any",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4239,
            "itemtype": "method",
            "name": "max",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4249,
            "itemtype": "method",
            "name": "min",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4259,
            "itemtype": "method",
            "name": "sum",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4269,
            "itemtype": "method",
            "name": "average",
            "params": [
                {
                    "name": "expr",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4280,
            "itemtype": "method",
            "name": "toArray",
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4456,
            "doctype": "MarkDown\noptions:\n- options.array [any*]\n  - the target array\n- options.select: function(any){return boolean;}\n  - *optional*\n  - pre-filter of the array\n- options.aggregate: {grouper:grouper,aggregater:aggregater} or [proplist, aggregater] or [prop, prop, ..., aggregater]\n  - *optional*\n  - proplist: \"prop,prop,...\"\n  - prop: property name on array items\n  - grouper: map an array item into a string key\n  - aggregater: function(mapped){return aggregated}\n- options.mapping: function(item){return newitem}\n  - *optional*\n- options.orderby: proplist or [prop, prop, ...]\n  - *optional*",
            "class": "nx.data.Query",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4518,
            "description": "The length of SortedMap.",
            "itemtype": "property",
            "name": "length",
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4547,
            "description": "validate the init args",
            "params": [
                {
                    "name": "data",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "access": "private",
            "tagname": "",
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4568,
            "description": "Add or insert an value with specified key and index.",
            "itemtype": "method",
            "name": "add",
            "params": [
                {
                    "name": "key",
                    "description": "Specified key."
                },
                {
                    "name": "value",
                    "description": "(Optional) The value, default undefined."
                },
                {
                    "name": "index",
                    "description": "(Optional) Specified index, default append."
                }
            ],
            "return": {
                "description": "The created entry."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4595,
            "description": "Remove value(s) from SortedMap by key(s).",
            "itemtype": "method",
            "name": "remove",
            "params": [
                {
                    "name": "key",
                    "description": "The key of value attempt to be removed."
                }
            ],
            "return": {
                "description": "Removed value."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4625,
            "description": "Remove value from SortedMap by index.",
            "itemtype": "method",
            "name": "removeAt",
            "params": [
                {
                    "name": "index",
                    "description": "The index of value attempt to be removed."
                }
            ],
            "return": {
                "description": "Removed value."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4649,
            "description": "get the item of this._data by index",
            "params": [
                {
                    "name": "index",
                    "description": "Support negative number"
                }
            ],
            "return": {
                "description": "item",
                "type": "Object"
            },
            "access": "private",
            "tagname": "",
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4660,
            "description": "Get the key at specified index.",
            "itemtype": "method",
            "name": "getKeyAt",
            "params": [
                {
                    "name": "index",
                    "description": "The index."
                }
            ],
            "return": {
                "description": "The key, null if not exists."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4673,
            "description": "Get the index of specified key.",
            "itemtype": "method",
            "name": "indexOf",
            "params": [
                {
                    "name": "key",
                    "description": "The key."
                }
            ],
            "return": {
                "description": "The index, -1 if not exists."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4686,
            "description": "Get a value with specified key.",
            "itemtype": "method",
            "name": "getValue",
            "params": [
                {
                    "name": "key",
                    "description": "The value's key."
                }
            ],
            "return": {
                "description": "The value."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4699,
            "description": "Change value of specified key.",
            "itemtype": "method",
            "name": "setValue",
            "params": [
                {
                    "name": "key",
                    "description": "The key attempt to be changed."
                },
                {
                    "name": "value",
                    "description": "The new value."
                }
            ],
            "return": {
                "description": "The new value."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4725,
            "description": "Get a value with speicifed index.",
            "itemtype": "method",
            "name": "getValueAt",
            "params": [
                {
                    "name": "index",
                    "description": "The value's index."
                }
            ],
            "return": {
                "description": "The value."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4740,
            "description": "Change value of speicifed index.",
            "itemtype": "method",
            "name": "setValueAt",
            "params": [
                {
                    "name": "index",
                    "description": "The index attempt to be changed."
                },
                {
                    "name": "value",
                    "description": "The new value."
                }
            ],
            "return": {
                "description": "The new value."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4762,
            "description": "change the order of specific Item by key",
            "params": [
                {
                    "name": "key",
                    "description": ""
                },
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4784,
            "description": "Sort the SortedMap with a comparer function.",
            "itemtype": "method",
            "name": "sort",
            "params": [
                {
                    "name": "comparer",
                    "description": "A function expecting arguments: key1, value1, key2, value2"
                }
            ],
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4794,
            "description": "Get array of key-value pairs of all entries.",
            "itemtype": "method",
            "name": "toArray",
            "return": {
                "description": "An array, each item of which is an object with key and value property."
            },
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4806,
            "description": "support iterator for the callback which has three params:k,v,index",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                }
            ],
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 4817,
            "description": "adapt to the nx.each, which has two params for the callback:k,v",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                }
            ],
            "access": "private",
            "tagname": "",
            "class": "nx.data.SortedMap",
            "module": "nx.data",
            "namespace": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 5068,
            "description": "Document mode",
            "itemtype": "property",
            "name": "documentMode",
            "type": "{Number}",
            "default": "0",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5077,
            "description": "Document compatMode",
            "itemtype": "property",
            "name": "compatMode",
            "type": "{String}",
            "default": "\"CSS1Compat\"",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5086,
            "description": "User agent string",
            "itemtype": "property",
            "name": "userAgent",
            "type": "{String}",
            "default": "\"\"",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5095,
            "description": "Browser render model CSS1Compat",
            "itemtype": "property",
            "name": "strict",
            "type": "{Boolean}",
            "default": "true",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5104,
            "description": "If it is secure",
            "itemtype": "property",
            "name": "strict",
            "type": "{Boolean}",
            "default": "false",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5113,
            "description": "Get operating system information",
            "itemtype": "property",
            "name": "os",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5122,
            "description": "Get specific prefix",
            "itemtype": "property",
            "name": "prefix",
            "type": "{Array}",
            "default": "['webkit','-webkit-']",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5131,
            "description": "Get browser's render engine information",
            "itemtype": "property",
            "name": "engine",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5140,
            "description": "Get basic browser information",
            "itemtype": "property",
            "name": "browser",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5149,
            "description": "Get keyboard key code map.",
            "itemtype": "property",
            "name": "keyMap",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5160,
            "description": "Whether the property is support",
            "itemtype": "method",
            "name": "support",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5169,
            "description": "Support map for debug",
            "itemtype": "method",
            "name": "getSupportMap",
            "return": {
                "description": "}",
                "type": "AddEventListener: boolean, dispatchEvent: boolean, getBoundingClientRect: boolean, onmousewheel: boolean, XDomainRequest: boolean, crossDomain: boolean, getComputedStyle: boolean, iePropertyChange: boolean, w3cChange: boolean, w3cFocus: boolean, w3cInput: boolean, innerText: boolean, firstElementChild: boolean, cssFloat: boolean, opacity: boolean, filter: boolean, removeProperty: boolean"
            },
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5177,
            "description": "Register a support item",
            "itemtype": "method",
            "name": "registerSupport",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                },
                {
                    "name": "inValue",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.Env",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5265,
            "description": "Get a string which is join by an style object.",
            "itemtype": "method",
            "name": "getCssText",
            "params": [
                {
                    "name": "inStyles",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "String"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5278,
            "description": "Get real value of the style name.",
            "itemtype": "method",
            "name": "getStyleValue",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                },
                {
                    "name": "inValue",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5295,
            "description": "Get compatible css property.",
            "itemtype": "method",
            "name": "getStyleProperty",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                },
                {
                    "name": "isLowerCase",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5330,
            "description": "Lower camel case.",
            "itemtype": "method",
            "name": "lowerCamelCase",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "String"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5340,
            "description": "Upper camel case.",
            "itemtype": "method",
            "name": "upperCamelCase",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*|string|void"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5351,
            "description": "Decode camel case to '-' model.",
            "itemtype": "method",
            "name": "deCamelCase",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*|string|void"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5362,
            "description": "Upper first word of a string.",
            "itemtype": "method",
            "name": "capitalize",
            "params": [
                {
                    "name": "inString",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "String"
            },
            "class": "nx.ui.nx.Util",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5386,
            "description": "Set $dom as an attribute for node",
            "params": [
                {
                    "name": "node",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5393,
            "description": "Whether target is current dom element",
            "params": [
                {
                    "name": "target",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5406,
            "description": "Whether target is a element",
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5413,
            "description": "Get current element's index",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5429,
            "description": "Get the index child element",
            "params": [
                {
                    "name": "inIndex",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Null"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5445,
            "description": "Compare dom element position",
            "params": [
                {
                    "name": "inTarget",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5453,
            "description": "Get first element child",
            "return": {
                "description": "",
                "type": "this.constructor"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5460,
            "description": "Get last element child",
            "return": {
                "description": "",
                "type": "this.constructor"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5467,
            "description": "Get previous element",
            "return": {
                "description": "",
                "type": "this.constructor"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5474,
            "description": "Get next element",
            "return": {
                "description": "",
                "type": "this.constructor"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5481,
            "description": "Get parent element",
            "return": {
                "description": "",
                "type": "this.constructor"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5488,
            "description": "Get element children",
            "return": {
                "description": "",
                "type": "nx.data.Collection"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5499,
            "description": "Clone an element node",
            "params": [
                {
                    "name": "deep",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "this.constructor"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5507,
            "description": "Whether the element has child.",
            "params": [
                {
                    "name": "child",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5515,
            "description": "Adds a node to the end of the list of children of a specified parent node",
            "params": [
                {
                    "name": "child",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5522,
            "description": "Inserts the specified node before a reference element as a child of the current node",
            "params": [
                {
                    "name": "child",
                    "description": ""
                },
                {
                    "name": "ref",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5530,
            "description": "Removes a child node from the DOM",
            "params": [
                {
                    "name": "child",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5539,
            "description": "Remove all child nodes",
            "class": "nx.ui.nx.dom.Node",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5658,
            "description": "Get an attribute from element",
            "itemtype": "method",
            "name": "get",
            "params": [
                {
                    "name": "name",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5674,
            "description": "Set an attribute for an element",
            "itemtype": "method",
            "name": "set",
            "params": [
                {
                    "name": "name",
                    "description": ""
                },
                {
                    "name": "value",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5690,
            "description": "Get an element by selector.",
            "itemtype": "method",
            "name": "get",
            "params": [
                {
                    "name": "inSelector",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "HTMLElement"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5700,
            "description": "Get a collection by selector",
            "itemtype": "method",
            "name": "selectAll",
            "params": [
                {
                    "name": "inSelector",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "nx.data.Collection"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5715,
            "description": "Focus an element",
            "itemtype": "method",
            "name": "focus",
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5722,
            "description": "Blur form an element",
            "itemtype": "method",
            "name": "blur",
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5729,
            "description": "Show an element",
            "itemtype": "method",
            "name": "show",
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5736,
            "description": "Hide an element",
            "itemtype": "method",
            "name": "hide",
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5743,
            "description": "Whether the element has the class",
            "itemtype": "method",
            "name": "hasClass",
            "params": [
                {
                    "name": "inClassName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5757,
            "description": "Set css class existence for element",
            "itemtype": "method",
            "name": "setClass",
            "params": [
                {
                    "name": "className",
                    "description": "the class name"
                },
                {
                    "name": "has",
                    "description": "existence"
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5771,
            "description": "Add class for element",
            "itemtype": "method",
            "name": "addClass",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5794,
            "description": "Remove class from element",
            "itemtype": "method",
            "name": "removeClass",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5823,
            "description": "Toggle a class on element",
            "itemtype": "method",
            "name": "toggleClass",
            "params": [
                {
                    "name": "inClassName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5841,
            "description": "Get document",
            "itemtype": "method",
            "name": "getDocument",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5856,
            "description": "Get window",
            "itemtype": "method",
            "name": "getWindow",
            "return": {
                "description": "",
                "type": "DocumentView|window|*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5865,
            "description": "Get root element",
            "itemtype": "method",
            "name": "getRoot",
            "return": {
                "description": "",
                "type": "Element"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5873,
            "description": "Get element position information",
            "itemtype": "method",
            "name": "getBound",
            "return": {
                "description": "}",
                "type": "Top: number, right: Number, bottom: Number, left: number, width: Number, height: Number"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5889,
            "description": "Get margin distance information",
            "itemtype": "method",
            "name": "margin",
            "params": [
                {
                    "name": "inDirection",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5898,
            "description": "Get padding distance information",
            "itemtype": "method",
            "name": "padding",
            "params": [
                {
                    "name": "inDirection",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5907,
            "description": "Get border width information",
            "itemtype": "method",
            "name": "border",
            "params": [
                {
                    "name": "inDirection",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5916,
            "description": "Get offset information",
            "itemtype": "method",
            "name": "getOffset",
            "return": {
                "description": "}",
                "type": "Top: number, left: number"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5928,
            "description": "Set offset style",
            "itemtype": "method",
            "name": "setOffset",
            "params": [
                {
                    "name": "inStyleObj",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5947,
            "description": "Has in line style",
            "itemtype": "method",
            "name": "hasStyle",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5957,
            "description": "Get computed style",
            "itemtype": "method",
            "name": "getStyle",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                },
                {
                    "name": "isInline",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5973,
            "description": "Set style for element",
            "itemtype": "method",
            "name": "setStyle",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                },
                {
                    "name": "inValue",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5983,
            "description": "Remove inline style",
            "itemtype": "method",
            "name": "removeStyle",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 5992,
            "description": "Set style by style object",
            "itemtype": "method",
            "name": "setStyles",
            "params": [
                {
                    "name": "inStyles",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6000,
            "description": "Get attribute",
            "itemtype": "method",
            "name": "getAttribute",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6017,
            "description": "Set attribute",
            "itemtype": "method",
            "name": "setAttribute",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                },
                {
                    "name": "inValue",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6037,
            "description": "Remove attribute",
            "itemtype": "method",
            "name": "removeAttribute",
            "params": [
                {
                    "name": "inName",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6045,
            "description": "Get all attributes",
            "itemtype": "method",
            "name": "getAttributes",
            "return": {
                "description": "}"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6057,
            "description": "Set attributes",
            "itemtype": "method",
            "name": "setAttributes",
            "params": [
                {
                    "name": "attrs",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6067,
            "description": "Get inner text",
            "itemtype": "method",
            "name": "getText",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6075,
            "description": "Set inner text",
            "itemtype": "method",
            "name": "setText",
            "params": [
                {
                    "name": "text",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6083,
            "description": "Get inner html",
            "itemtype": "method",
            "name": "getHtml",
            "return": {
                "description": "",
                "type": "*|string"
            },
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6091,
            "description": "Set inner html",
            "itemtype": "method",
            "name": "setHtml",
            "params": [
                {
                    "name": "html",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6099,
            "description": "Add event listener",
            "itemtype": "method",
            "name": "addEventListener",
            "params": [
                {
                    "name": "name",
                    "description": ""
                },
                {
                    "name": "listener",
                    "description": ""
                },
                {
                    "name": "useCapture",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6109,
            "description": "Remove event listener",
            "itemtype": "method",
            "name": "removeEventListener",
            "params": [
                {
                    "name": "name",
                    "description": ""
                },
                {
                    "name": "listener",
                    "description": ""
                },
                {
                    "name": "useCapture",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Element",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6157,
            "description": "Get collection child nodes.",
            "return": {
                "description": "",
                "type": "nx.data.Collection"
            },
            "class": "nx.ui.nx.dom.Fragment",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6307,
            "description": "Get/set next cssStyle sheet",
            "itemtype": "property",
            "name": "cssStyleSheet",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6323,
            "description": "Get document root element",
            "itemtype": "property",
            "name": "root",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6334,
            "description": "Get next body element",
            "itemtype": "property",
            "name": "body",
            "type": "{Object}",
            "default": "{}",
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6356,
            "description": "Add an event handler.",
            "itemtype": "method",
            "name": "on",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "handler",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6386,
            "description": "Remove an event handler.",
            "itemtype": "method",
            "name": "off",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "handler",
                    "description": "",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6411,
            "description": "Add a single event handler.",
            "itemtype": "method",
            "name": "upon",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "handler",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6434,
            "description": "Trigger an event.",
            "itemtype": "method",
            "name": "fire",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "data",
                    "description": "",
                    "type": "*",
                    "optional": true
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6456,
            "description": "Register html tag namespace",
            "itemtype": "method",
            "name": "registerNS",
            "params": [
                {
                    "name": "key",
                    "description": ""
                },
                {
                    "name": "value",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6465,
            "description": "Get a tag namespace value",
            "itemtype": "method",
            "name": "resolveNS",
            "params": [
                {
                    "name": "key",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6474,
            "description": "Create document fragment",
            "itemtype": "method",
            "name": "createFragment",
            "return": {
                "description": "",
                "type": "nx.dom.Fragment"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6482,
            "description": "Create element",
            "itemtype": "method",
            "name": "createElement",
            "params": [
                {
                    "name": "tag",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "nx.dom.Element"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6491,
            "description": "Create text node.",
            "itemtype": "method",
            "name": "createText",
            "params": [
                {
                    "name": "text",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "nx.dom.Text"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6500,
            "description": "Create element by namespace",
            "itemtype": "method",
            "name": "createElementNS",
            "params": [
                {
                    "name": "ns",
                    "description": ""
                },
                {
                    "name": "tag",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "nx.dom.Element"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6515,
            "description": "Wrap dom element to next element",
            "itemtype": "method",
            "name": "wrap",
            "params": [
                {
                    "name": "dom",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6528,
            "description": "Get document position information",
            "itemtype": "method",
            "name": "docRect",
            "return": {
                "description": "}",
                "type": "Width: (Function|number), height: (Function|number), scrollWidth: *, scrollHeight: *, scrollX: *, scrollY: *"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6554,
            "description": "Dom ready",
            "itemtype": "method",
            "name": "ready",
            "params": [
                {
                    "name": "inHandler",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6567,
            "description": "Add a rule to next style sheet",
            "itemtype": "method",
            "name": "addRule",
            "params": [
                {
                    "name": "inSelector",
                    "description": ""
                },
                {
                    "name": "inCssText",
                    "description": ""
                },
                {
                    "name": "inIndex",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6578,
            "description": "insert a rule to next style sheet",
            "itemtype": "method",
            "name": "insertRule",
            "params": [
                {
                    "name": "inFullCssText",
                    "description": ""
                },
                {
                    "name": "inIndex",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6588,
            "description": "Delete a rule from next style sheet at last line",
            "itemtype": "method",
            "name": "deleteRule",
            "params": [
                {
                    "name": "inIndex",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6597,
            "description": "Remove a rule from next style sheet",
            "itemtype": "method",
            "name": "removeRule",
            "params": [
                {
                    "name": "inSelector",
                    "description": ""
                },
                {
                    "name": "inIndex",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6607,
            "description": "Add multi rules",
            "itemtype": "method",
            "name": "addRules",
            "params": [
                {
                    "name": "inRules",
                    "description": ""
                }
            ],
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6617,
            "description": "Delete all rules",
            "itemtype": "method",
            "name": "deleteRules",
            "class": "nx.ui.nx.dom.Document",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6804,
            "description": "Create component by json view.",
            "itemtype": "method",
            "name": "createComponent",
            "static": 1,
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6813,
            "itemtype": "property",
            "name": "count",
            "type": "{nx.data.Collection}",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6836,
            "itemtype": "property",
            "name": "model",
            "type": "{Any}",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6863,
            "itemtype": "property",
            "name": "owner",
            "type": "{nx.ui.AbstractComponent}",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6870,
            "itemtype": "property",
            "name": "parent",
            "type": "{nx.ui.AbstractComponent}",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6884,
            "description": "Attach the component to parent.",
            "itemtype": "method",
            "name": "attach",
            "params": [
                {
                    "name": "parent",
                    "description": ""
                },
                {
                    "name": "index",
                    "description": ""
                }
            ],
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6924,
            "description": "Detach the component from parent.",
            "itemtype": "method",
            "name": "detach",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6954,
            "description": "Register a resource.",
            "itemtype": "method",
            "name": "register",
            "params": [
                {
                    "name": "name",
                    "description": ""
                },
                {
                    "name": "value",
                    "description": ""
                },
                {
                    "name": "force",
                    "description": ""
                }
            ],
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6967,
            "description": "Unregister a resource.",
            "itemtype": "method",
            "name": "unregister",
            "params": [
                {
                    "name": "name",
                    "description": ""
                }
            ],
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6978,
            "description": "Resolve a resource.",
            "itemtype": "method",
            "name": "resolve",
            "params": [
                {
                    "name": "name",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Any"
            },
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 6990,
            "description": "Get the container for component.",
            "itemtype": "method",
            "name": "getContainer",
            "params": [
                {
                    "name": "comp",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "nx.dom.Element"
            },
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7006,
            "description": "Dispose the component.",
            "itemtype": "method",
            "name": "dispose",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7024,
            "description": "Destroy the component.",
            "itemtype": "method",
            "name": "destroy",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7032,
            "description": "Template method for component attach.",
            "itemtype": "method",
            "name": "onAttach",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7037,
            "description": "Template method for component detach.",
            "itemtype": "method",
            "name": "onDetach",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7042,
            "description": "Template method for child component attach.",
            "itemtype": "method",
            "name": "onChildAttach",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7047,
            "description": "Template method for child component detach.",
            "itemtype": "method",
            "name": "onChildDetach",
            "class": "nx.ui.AbstractComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7150,
            "itemtype": "property",
            "name": "class",
            "type": "{CssClass}",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7179,
            "itemtype": "property",
            "name": "style",
            "type": "{CssStyle}",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7198,
            "itemtype": "property",
            "name": "template",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7210,
            "itemtype": "property",
            "name": "items",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7230,
            "itemtype": "property",
            "name": "value",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7244,
            "itemtype": "property",
            "name": "states",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7250,
            "itemtype": "property",
            "name": "dom",
            "class": "nx.ui.DOMComponent",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7677,
            "description": "Start the application.",
            "itemtype": "method",
            "name": "start",
            "class": "nx.ui.Application",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 7684,
            "description": "Stop the application.",
            "itemtype": "method",
            "name": "stop",
            "class": "nx.ui.Application",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8007,
            "doctype": "MarkDown\noptions:\n- options.array [any*]\n  - the target array\n- options.select: function(any){return boolean;}\n  - *optional*\n  - pre-filter of the array\n- options.aggregate: {grouper:grouper,aggregater:aggregater} or [proplist, aggregater] or [prop, prop, ..., aggregater]\n  - *optional*\n  - proplist: \"prop,prop,...\"\n  - prop: property name on array items\n  - grouper: map an array item into a string key\n  - aggregater: function(mapped){return aggregated}\n- options.mapping: function(item){return newitem}\n  - *optional*\n- options.orderby: proplist or [prop, prop, ...]\n  - *optional*",
            "class": "nx.ui.Application",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8055,
            "link": "http://dev.chromium.org/developers/design-documents/requestanimationframe-implementation",
            "class": "nx.ui.Application",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8276,
            "itemtype": "property",
            "name": "target",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8282,
            "description": "[bottom,top,left,right]",
            "itemtype": "property",
            "name": "direction",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8289,
            "itemtype": "property",
            "name": "width",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8295,
            "itemtype": "property",
            "name": "height",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8301,
            "itemtype": "property",
            "name": "offset",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8307,
            "itemtype": "property",
            "name": "offsetX",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8313,
            "itemtype": "property",
            "name": "offsetY",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8319,
            "itemtype": "property",
            "name": "align",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8325,
            "itemtype": "property",
            "name": "position",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8331,
            "itemtype": "property",
            "name": "location",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8337,
            "itemtype": "property",
            "name": "listenResize",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8343,
            "itemtype": "property",
            "name": "lazyClose",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8349,
            "itemtype": "property",
            "name": "pin",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8355,
            "itemtype": "property",
            "name": "registeredPositionMap",
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8387,
            "description": "Open popup",
            "itemtype": "method",
            "name": "open",
            "params": [
                {
                    "name": "args",
                    "description": "config",
                    "type": "Object"
                }
            ],
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8588,
            "description": "close popup",
            "itemtype": "method",
            "name": "close",
            "params": [
                {
                    "name": "force",
                    "description": ""
                }
            ],
            "class": "nx.ui.Popup",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8759,
            "description": "Popover's title",
            "class": "nx.ui.Popover",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8890,
            "description": "activated component.",
            "itemtype": "property",
            "name": "node",
            "type": "nx.graphic.Component",
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8895,
            "description": "All coordinate will reference to this element.",
            "itemtype": "property",
            "name": "referrer",
            "type": "DOMELement",
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8900,
            "description": "drag track",
            "itemtype": "property",
            "name": "track",
            "type": "Array",
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8905,
            "description": "Dragging indicator",
            "itemtype": "property",
            "name": "dragging",
            "type": "Boolean",
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8924,
            "description": "Start drag event capture",
            "itemtype": "method",
            "name": "start",
            "params": [
                {
                    "name": "evt",
                    "description": "original dom event",
                    "type": "Event"
                }
            ],
            "return": {
                "description": "",
                "type": "function(this:nx.graphic.DragManager)"
            },
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8953,
            "description": "Drag move handler",
            "itemtype": "method",
            "name": "move",
            "params": [
                {
                    "name": "evt",
                    "description": "original dom event",
                    "type": "Event"
                }
            ],
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 8971,
            "description": "Drag end",
            "itemtype": "method",
            "name": "end",
            "params": [
                {
                    "name": "evt",
                    "description": "original dom event",
                    "type": "Event"
                }
            ],
            "class": "nx.graphic.DragManager",
            "module": "nx.ui"
        },
        {
            "file": "dest/js/next.js",
            "line": 9075,
            "description": "Fire when drag start",
            "itemtype": "event",
            "name": "dragstart",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9081,
            "description": "Fire when drag move",
            "itemtype": "event",
            "name": "dragmove",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object , include delta[x,y] for the shift",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9087,
            "description": "Fire when drag end",
            "itemtype": "event",
            "name": "dragend",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9095,
            "description": "Set/get x translate",
            "itemtype": "property",
            "name": "translateX",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9104,
            "description": "Set/get y translate",
            "itemtype": "property",
            "name": "translateY",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9113,
            "description": "Set/get scale",
            "itemtype": "property",
            "name": "scale",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9122,
            "description": "Set/get translate, it set/get as {x:number,y:number}",
            "itemtype": "property",
            "name": "translate",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9137,
            "description": "Set/get element's visibility",
            "itemtype": "property",
            "name": "visible",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9157,
            "description": "Set/get css class",
            "itemtype": "property",
            "name": "class",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9182,
            "description": "Set component's transform",
            "itemtype": "method",
            "name": "setTransform",
            "params": [
                {
                    "name": "translateX",
                    "description": "x axle translate",
                    "type": "Number",
                    "optional": true
                },
                {
                    "name": "translateY",
                    "description": "y axle translate",
                    "type": "Number",
                    "optional": true
                },
                {
                    "name": "scale",
                    "description": "element's scale",
                    "type": "Number",
                    "optional": true
                },
                {
                    "name": "duration",
                    "description": "transition time, unite is second",
                    "type": "Number",
                    "optional": true,
                    "optdefault": "0"
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9205,
            "description": "Set component's css style",
            "itemtype": "method",
            "name": "setStyle",
            "params": [
                {
                    "name": "key",
                    "description": "css key",
                    "type": "String"
                },
                {
                    "name": "value",
                    "description": "css value",
                    "type": "*"
                },
                {
                    "name": "duration",
                    "description": "set transition time",
                    "type": "Number",
                    "optional": true,
                    "optdefault": "0"
                },
                {
                    "name": "callback",
                    "description": "",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9252,
            "description": "Append component's element to parent node or other dom element",
            "params": [
                {
                    "name": "parent",
                    "description": "",
                    "type": "nx.graphic.Component",
                    "optional": true
                }
            ],
            "itemtype": "method",
            "name": "append",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9268,
            "description": "Remove component's element from dom tree",
            "itemtype": "method",
            "name": "remove",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9278,
            "description": "Get component's bound, delegate element's getBoundingClientRect function",
            "itemtype": "method",
            "name": "getBound",
            "return": {
                "description": "",
                "type": "*|ClientRect"
            },
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9289,
            "description": "Hide component",
            "itemtype": "method",
            "name": "hide",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9296,
            "description": "Show component",
            "itemtype": "method",
            "name": "show",
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9303,
            "description": "Set animation for element,pass a config to this function\n{\n     to :{\n         attr1:value,\n         attr2:value,\n         ...\n     },\n     duration:Number,\n     complete:Function\n}",
            "itemtype": "method",
            "name": "animate",
            "params": [
                {
                    "name": "config",
                    "description": "",
                    "type": "JSON"
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9353,
            "description": "Fired when animation completed",
            "itemtype": "event",
            "name": "animationCompleted",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Component",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9444,
            "description": "set/get icon's type",
            "itemtype": "property",
            "name": "iconType",
            "class": "nx.graphic.Icon",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9514,
            "description": "set/get icon size",
            "itemtype": "property",
            "name": "size",
            "class": "nx.graphic.Icon",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9623,
            "description": "Get icons collection",
            "static": 1,
            "itemtype": "property",
            "name": "icons",
            "class": "nx.graphic.Icons",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9631,
            "description": "Get icon by type",
            "params": [
                {
                    "name": "type",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Element"
            },
            "itemtype": "method",
            "name": "get",
            "class": "nx.graphic.Icons",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9640,
            "description": "Get icon\"s svg string",
            "params": [
                {
                    "name": "type",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Element"
            },
            "itemtype": "method",
            "name": "getSVGString",
            "class": "nx.graphic.Icons",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9649,
            "description": "Get all types list",
            "return": {
                "description": "",
                "type": "Array"
            },
            "itemtype": "method",
            "name": "getTypeList",
            "class": "nx.graphic.Icons",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9657,
            "description": "Register a new icon to this collection",
            "itemtype": "method",
            "name": "registerIcon",
            "params": [
                {
                    "name": "name",
                    "description": "icon\"s name",
                    "type": "String"
                },
                {
                    "name": "url",
                    "description": "icon\"s url",
                    "type": "URL"
                },
                {
                    "name": "width",
                    "description": "icon\"s width",
                    "type": "Number"
                },
                {
                    "name": "height",
                    "description": "icon\"s height",
                    "type": "Number"
                }
            ],
            "class": "nx.graphic.Icons",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9677,
            "description": "Iterate all icons",
            "params": [
                {
                    "name": "inCallback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "inContext",
                    "description": "",
                    "type": "Object",
                    "optional": true
                }
            ],
            "access": "private",
            "tagname": "",
            "class": "nx.graphic.Icons",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9856,
            "description": "Set/get image src",
            "itemtype": "property",
            "name": "src",
            "class": "nx.graphic.Image",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 9921,
            "description": "Set/get point array to generate a polygon shape",
            "itemtype": "property",
            "name": "nodes",
            "class": "nx.graphic.Polygon",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10020,
            "description": "Is an animation in progress?",
            "itemtype": "property",
            "name": "animating",
            "type": "Boolean",
            "readonly": "",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10026,
            "description": "Set/get topology's scalability",
            "itemtype": "property",
            "name": "scalable",
            "type": "Boolean",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10033,
            "description": "Get the viewbox of current stage position.",
            "itemtype": "property",
            "name": "scalable",
            "type": "Boolean",
            "readonly": "",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10045,
            "description": "set/get stage's width",
            "itemtype": "property",
            "name": "width",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10052,
            "description": "set/get stage's height",
            "itemtype": "property",
            "name": "height",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10059,
            "description": "Stage scale",
            "itemtype": "property",
            "name": "stageScale",
            "type": "Number",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10066,
            "description": "Stage padding",
            "itemtype": "property",
            "name": "padding  0",
            "type": "Number",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10073,
            "description": "Topology max scaling",
            "itemtype": "property",
            "name": "maxScale",
            "type": "Number",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10080,
            "description": "Topology min scaling",
            "itemtype": "property",
            "name": "minScale",
            "type": "Number",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10090,
            "description": "Disable notify stageScale",
            "itemtype": "property",
            "name": "disableUpdateStageScale  false",
            "type": "Boolean",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10097,
            "description": "Stage transform matrix",
            "itemtype": "property",
            "name": "matrix  nx.geometry.Matrix.I",
            "type": "nx.geometry.Math",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10115,
            "description": "Matrix Object",
            "itemtype": "property",
            "name": "matrixObject",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10120,
            "description": "get content group element",
            "itemtype": "property",
            "name": "stage",
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10152,
            "description": "Add svg def element into the stage",
            "itemtype": "method",
            "name": "addDef",
            "params": [
                {
                    "name": "el",
                    "description": "",
                    "type": "SVGDOM"
                }
            ],
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10160,
            "description": "Add svg def element into the stage in string format",
            "itemtype": "method",
            "name": "addDefString",
            "params": [
                {
                    "name": "str",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10168,
            "description": "Get content's relative bound",
            "itemtype": "method",
            "name": "getContentBound",
            "return": {
                "description": "}",
                "type": "Left: number, top: number, width: Number, height: Number"
            },
            "class": "nx.graphic.Stage",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10392,
            "description": "Set/get text",
            "itemtype": "property",
            "name": "text",
            "class": "nx.graphic.Text",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10485,
            "description": "set/get start point'x",
            "itemtype": "property",
            "name": "x1",
            "class": "nx.graphic.BezierCurves",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10498,
            "description": "set/get start point'y",
            "itemtype": "property",
            "name": "y1",
            "class": "nx.graphic.BezierCurves",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10511,
            "description": "set/get end point'x",
            "itemtype": "property",
            "name": "x2",
            "class": "nx.graphic.BezierCurves",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10524,
            "description": "set/get end point'x",
            "itemtype": "property",
            "name": "y2",
            "class": "nx.graphic.BezierCurves",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 10589,
            "itemtype": "property",
            "name": "matrixInversion",
            "type": "{Number[3][3]}",
            "readonly": "",
            "class": "nx.graphic.BezierCurves",
            "module": "nx.graphic"
        },
        {
            "file": "dest/js/next.js",
            "line": 11016,
            "itemtype": "method",
            "name": "separate",
            "params": [
                {
                    "name": "polyline",
                    "description": "List of intervals (interval=[point-from, point-to], point=[x, y])."
                },
                {
                    "name": "rate",
                    "description": "The rate to separate."
                }
            ],
            "return": {
                "description": "",
                "type": "Point:[x, y], left: leftPolyline, right: rightPolyline"
            },
            "class": "nx.geometry.BezierCurve",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11216,
            "itemtype": "method",
            "name": "equals",
            "params": [
                {
                    "name": "v",
                    "description": "",
                    "type": "nx.geometry.Vector"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11224,
            "itemtype": "method",
            "name": "length",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11231,
            "itemtype": "method",
            "name": "squaredLength",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11241,
            "itemtype": "method",
            "name": "angle",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11253,
            "itemtype": "method",
            "name": "circumferentialAngle",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11265,
            "itemtype": "method",
            "name": "slope",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11272,
            "itemtype": "method",
            "name": "add",
            "params": [
                {
                    "name": "v",
                    "description": "",
                    "type": "nx.geometry.Vector"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11280,
            "itemtype": "method",
            "name": "subtract",
            "params": [
                {
                    "name": "v",
                    "description": "",
                    "type": "nx.geometry.Vector"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11288,
            "itemtype": "method",
            "name": "multiply",
            "params": [
                {
                    "name": "k",
                    "description": "",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11296,
            "itemtype": "method",
            "name": "divide",
            "params": [
                {
                    "name": "k",
                    "description": "",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11304,
            "itemtype": "method",
            "name": "rotate",
            "params": [
                {
                    "name": "a",
                    "description": "",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11317,
            "itemtype": "method",
            "name": "negate",
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11324,
            "itemtype": "method",
            "name": "normal",
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11332,
            "itemtype": "method",
            "name": "normalize",
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11340,
            "itemtype": "method",
            "name": "clone",
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Vector",
            "module": "nx.geometry",
            "namespace": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11366,
            "itemtype": "method",
            "name": "length",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11373,
            "itemtype": "method",
            "name": "squaredLength",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11380,
            "itemtype": "method",
            "name": "angle",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11387,
            "methid": "intersection",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11398,
            "itemtype": "method",
            "name": "center",
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11405,
            "itemtype": "method",
            "name": "slope",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11412,
            "itemtype": "method",
            "name": "general",
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11426,
            "itemtype": "method",
            "name": "intersection",
            "params": [
                {
                    "name": "l",
                    "description": "",
                    "type": "nx.geometry.Line"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11439,
            "itemtype": "method",
            "name": "pedal",
            "params": [
                {
                    "name": "v",
                    "description": "",
                    "type": "nx.geometry.Vector"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11453,
            "itemtype": "method",
            "name": "translate",
            "params": [
                {
                    "name": "v",
                    "description": "",
                    "type": "nx.geometry.Vector"
                }
            ],
            "return": {
                "description": "",
                "type": "mx.math.Line"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11462,
            "itemtype": "method",
            "name": "rotate",
            "params": [
                {
                    "name": "a",
                    "description": "",
                    "type": "Number"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Line"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11470,
            "itemtype": "method",
            "name": "negate",
            "return": {
                "description": "",
                "type": "nx.geometry.Line"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11477,
            "itemtype": "method",
            "name": "normal",
            "return": {
                "description": "",
                "type": "nx.geometry.Vector"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11485,
            "itemtype": "method",
            "name": "pad",
            "params": [
                {
                    "name": "a",
                    "description": "",
                    "type": "nx.geometry.Vector"
                },
                {
                    "name": "b",
                    "description": "",
                    "type": "nx.geometry.Vector"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.geometry.Line"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11495,
            "itemtype": "method",
            "name": "clone",
            "return": {
                "description": "",
                "type": "nx.geometry.Line"
            },
            "class": "nx.geometry.Line",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11611,
            "description": "Force layout algorithm class constructor function",
            "params": [
                {
                    "name": "inWidth",
                    "description": "force stage width, default 800",
                    "type": "Number"
                },
                {
                    "name": "inHeight",
                    "description": "force stage height, default 800",
                    "type": "Number"
                }
            ],
            "is_constructor": 1,
            "class": "nx.data.Force",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11635,
            "description": "Set data to this algorithm",
            "itemtype": "method",
            "name": "setData",
            "params": [
                {
                    "name": "inJson",
                    "description": "Follow Common Topology Data Definition",
                    "type": "Object"
                }
            ],
            "class": "nx.data.Force",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11670,
            "description": "Start processing",
            "itemtype": "method",
            "name": "start",
            "class": "nx.data.Force",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 11683,
            "description": "Tick whole force stage",
            "itemtype": "method",
            "name": "tick",
            "class": "nx.data.Force",
            "module": "nx.geometry"
        },
        {
            "file": "dest/js/next.js",
            "line": 12235,
            "description": "Process given node array",
            "itemtype": "method",
            "name": "process",
            "params": [
                {
                    "name": "inPointArray",
                    "description": "Each item should be a object, which include x&y attribute",
                    "type": "Array"
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.Convex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12305,
            "description": "Vertex id",
            "itemtype": "property",
            "name": "id",
            "type": "String|Number",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12310,
            "itemtype": "property",
            "name": "positionGetter",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12323,
            "itemtype": "property",
            "name": "positionSetter",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12343,
            "description": "Get/set vertex position.",
            "itemtype": "property",
            "name": "position",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12386,
            "description": "Get/set x coordination, suggest use position property",
            "itemtype": "property",
            "name": "x",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12398,
            "description": "Get/set y coordination, suggest use position property",
            "itemtype": "property",
            "name": "y",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12410,
            "description": "Get vertex's Vector object",
            "readonly": "",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12423,
            "description": "Set/get vertex's visibility, and this property related to all connect edge set",
            "itemtype": "property",
            "name": "visible",
            "type": "Boolean",
            "default": "true",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12459,
            "description": "Status property,tag is this vertex generated",
            "itemtype": "property",
            "name": "generated",
            "type": "Boolean",
            "default": "false",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12467,
            "description": "Status property,tag is this vertex updated",
            "itemtype": "property",
            "name": "updated",
            "type": "Boolean",
            "default": "false",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12475,
            "description": "Vertex's type",
            "itemtype": "property",
            "name": "type",
            "type": "String",
            "default": "'vertex'",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12483,
            "description": "connected edgeSets",
            "itemtype": "property",
            "name": "edgeSets",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12492,
            "description": "connected edgeSetCollections",
            "itemtype": "property",
            "name": "edgeSetCollections",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12501,
            "description": "Get connected edges",
            "itemtype": "property",
            "name": "edges",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12514,
            "description": "Get connected vertices",
            "itemtype": "property",
            "name": "connectedVertices",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12527,
            "description": "Graph instance",
            "itemtype": "property",
            "name": "graph",
            "type": "nx.data.ObservableGraph",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12534,
            "description": "Vertex parent vertex set, if exist",
            "itemtype": "property",
            "name": "parentVertexSet",
            "type": "nx.data.VertexSet",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12539,
            "description": "Vertex root vertexSet",
            "itemtype": "property",
            "name": "rootVertexSet",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12552,
            "description": "Generated Root VertexSet",
            "itemtype": "property",
            "name": "generatedRootVertexSet",
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12596,
            "description": "Get original data",
            "itemtype": "method",
            "name": "getData",
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12604,
            "description": "Add connected edgeSet, which source vertex is this vertex",
            "itemtype": "method",
            "name": "addEdgeSet",
            "params": [
                {
                    "name": "edgeSet",
                    "description": "",
                    "type": "nx.data.EdgeSet"
                },
                {
                    "name": "linkKey",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12614,
            "description": "Remove edgeSet from connected edges array",
            "itemtype": "method",
            "name": "removeEdgeSet",
            "params": [
                {
                    "name": "linkKey",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12631,
            "description": "Iterate all connected vertices",
            "itemtype": "method",
            "name": "eachConnectedVertex",
            "params": [
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12653,
            "description": "Move vertex",
            "itemtype": "method",
            "name": "translate",
            "params": [
                {
                    "name": "x",
                    "description": ""
                },
                {
                    "name": "y",
                    "description": ""
                }
            ],
            "class": "nx.data.Vertex",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12690,
            "description": "Source vertex",
            "itemtype": "property",
            "name": "source",
            "type": "nx.data.Vertex",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12697,
            "description": "Target vertex",
            "itemtype": "property",
            "name": "target",
            "type": "nx.data.Vertex",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12704,
            "description": "Source vertex id",
            "itemtype": "property",
            "name": "sourceID",
            "type": "String|Number",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12711,
            "description": "Target vertex id",
            "itemtype": "property",
            "name": "targetID",
            "type": "String|Number",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12718,
            "description": "Edge's linkkey, linkkey = sourceID-targetID",
            "itemtype": "property",
            "name": "linkKey",
            "type": "String",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12725,
            "description": "Edge's reverse linkkey,reverseLinkKey = targetID + '_' + sourceID",
            "itemtype": "property",
            "name": "reverseLinkKey",
            "type": "String",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12733,
            "description": "Status property,tag is this edge generated",
            "itemtype": "property",
            "name": "generated",
            "type": "Boolean",
            "default": "false",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12741,
            "description": "Status property,tag is this edge updated",
            "itemtype": "property",
            "name": "updated",
            "type": "Boolean",
            "default": "false",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12749,
            "description": "Edge's type",
            "itemtype": "property",
            "name": "type",
            "type": "String",
            "default": "edge",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12757,
            "description": "Edge's id",
            "itemtype": "property",
            "name": "id",
            "type": "String|Number",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12762,
            "description": "Edge's parent edge set",
            "itemtype": "property",
            "name": "parentEdgeSet",
            "type": "nx.data.edgeSet",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12767,
            "description": "Edge line object",
            "itemtype": "property",
            "name": "line",
            "type": "nx.geometry.Line",
            "readonly": "",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12777,
            "description": "Edge position object\n{{x1: (Number), y1: (Number), x2: (Number), y2: (Number)}}",
            "itemtype": "property",
            "name": "position",
            "type": "Object",
            "readonly": "",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12793,
            "description": "Is this link is a reverse link",
            "itemtype": "property",
            "name": "reverse",
            "type": "Boolean",
            "readonly": "",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12801,
            "description": "Graph instance",
            "itemtype": "property",
            "name": "graph",
            "type": "nx.data.ObservableGraph",
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12810,
            "description": "Get original data",
            "itemtype": "method",
            "name": "getData",
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx.data.Edge",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12883,
            "itemtype": "event",
            "name": "updateVertexSetCoordinate",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "{oldPosition:Point,newPosition:Point}",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.data.VertexSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12900,
            "description": "All child vertices",
            "itemtype": "property",
            "name": "vertices",
            "type": "Object",
            "default": "{}",
            "class": "nx.data.VertexSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12953,
            "description": "VertexSet's type",
            "itemtype": "property",
            "name": "type",
            "type": "String",
            "default": "'vertexset'",
            "class": "nx.data.VertexSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 12998,
            "description": "Add child vertex",
            "itemtype": "method",
            "name": "addVertex",
            "params": [
                {
                    "name": "vertex",
                    "description": ""
                }
            ],
            "class": "nx.data.VertexSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13022,
            "description": "Remove vertex",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.VertexSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13154,
            "description": "All child edges",
            "itemtype": "property",
            "name": "edges",
            "type": "Object",
            "class": "nx.data.EdgeSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13163,
            "description": "Edge's type",
            "itemtype": "property",
            "name": "type",
            "type": "String",
            "default": "'edgeSet'",
            "class": "nx.data.EdgeSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13189,
            "description": "Add child edge",
            "itemtype": "method",
            "name": "addEdge",
            "params": [
                {
                    "name": "edge",
                    "description": "",
                    "type": "nx.data.Edge"
                }
            ],
            "class": "nx.data.EdgeSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13198,
            "description": "Remove child edge",
            "itemtype": "method",
            "name": "removeEdge",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.data.EdgeSet",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13221,
            "description": "All child edgeset",
            "itemtype": "property",
            "name": "edgeSets",
            "type": "Object",
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13239,
            "description": "Edge's type",
            "itemtype": "property",
            "name": "type",
            "type": "String",
            "default": "'edgeSet'",
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13278,
            "description": "Add child edgeSet",
            "itemtype": "method",
            "name": "addEdgeSet",
            "params": [
                {
                    "name": "edgeSet",
                    "description": "",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13287,
            "description": "Remove child edgeSet",
            "itemtype": "method",
            "name": "removeEdgeSet",
            "params": [
                {
                    "name": "linkKey",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13363,
            "description": "Add vertex to Graph",
            "itemtype": "method",
            "name": "addVertex",
            "params": [
                {
                    "name": "data",
                    "description": "Vertex original data",
                    "type": "JSON"
                },
                {
                    "name": "config",
                    "description": "Config object",
                    "type": "Object",
                    "optional": true
                }
            ],
            "return": {
                "description": "",
                "type": "nx.data.Vertex"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13466,
            "itemtype": "event",
            "name": "addVertex",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "vertex",
                    "description": "Vertex object",
                    "type": "nx.data.Vertex"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13476,
            "itemtype": "event",
            "name": "updateVertexCoordinate",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "vertex",
                    "description": "Vertex object",
                    "type": "nx.data.Vertex"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13485,
            "description": "Remove a vertex from Graph",
            "itemtype": "method",
            "name": "removeVertex",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13508,
            "itemtype": "event",
            "name": "removeVertex",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "vertex",
                    "description": "Vertex object",
                    "type": "nx.data.Vertex"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13516,
            "description": "Delete a vertex from Graph",
            "itemtype": "method",
            "name": "removeVertex",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "Id"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13658,
            "description": "Add vertex set to Graph",
            "itemtype": "method",
            "name": "addVertexSet",
            "params": [
                {
                    "name": "data",
                    "description": "Vertex set original data, which include nodes(Array) attribute. That is node's ID collection.  e.g. {nodes:[id1,id2,id3]}",
                    "type": "JSON"
                },
                {
                    "name": "config",
                    "description": "Config object",
                    "type": "Object",
                    "optional": true
                }
            ],
            "return": {
                "description": "",
                "type": "nx.data.VertexSet"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13775,
            "itemtype": "event",
            "name": "updateVertexSetCoordinate",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "vertexSet",
                    "description": "VertexSet object",
                    "type": "nx.data.VertexSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13785,
            "itemtype": "event",
            "name": "updateVertexSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "vertexSet",
                    "description": "VertexSet object",
                    "type": "nx.data.VertexSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13794,
            "description": "Remove a vertex set from Graph",
            "itemtype": "method",
            "name": "removeVertexSet",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 13965,
            "description": "Add edge to Graph",
            "itemtype": "method",
            "name": "addEdge",
            "params": [
                {
                    "name": "data",
                    "description": "Vertex original data",
                    "type": "JSON"
                },
                {
                    "name": "config",
                    "description": "Config object",
                    "type": "Object",
                    "optional": true
                }
            ],
            "return": {
                "description": "",
                "type": "nx.data.Edge"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14097,
            "itemtype": "event",
            "name": "addEdge",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edge",
                    "description": "Edge object",
                    "type": "nx.data.Edge"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14106,
            "description": "Remove edge from Graph",
            "itemtype": "method",
            "name": "removeEdge",
            "params": [
                {
                    "name": "id",
                    "description": "edge id",
                    "type": "String"
                },
                {
                    "name": "isUpdateEdgeSet",
                    "description": "",
                    "type": "Boolean"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14119,
            "itemtype": "event",
            "name": "removeEdge",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edge",
                    "description": "Edge object",
                    "type": "nx.data.Edge"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14165,
            "itemtype": "event",
            "name": "deleteEdge",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edge",
                    "description": "Edge object",
                    "type": "nx.data.Edge"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14183,
            "description": "Get edges by source vertex id and target vertex id",
            "itemtype": "method",
            "name": "getEdgesBySourceAndTarget",
            "params": [
                {
                    "name": "source",
                    "description": "could be vertex object or id",
                    "type": "nx.data.Vertex|Number|String"
                },
                {
                    "name": "target",
                    "description": "could be vertex object or id",
                    "type": "nx.data.Vertex|Number|String"
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14194,
            "description": "Get edges which are connected to passed vertices",
            "itemtype": "method",
            "name": "getEdgesByVertices",
            "params": [
                {
                    "name": "inVertices",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14211,
            "description": "Get edges which's source and target vertex are both in the passed vertices",
            "itemtype": "method",
            "name": "getInternalEdgesByVertices",
            "params": [
                {
                    "name": "inVertices",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14238,
            "description": "Get edges which's  just one of source or target vertex in the passed vertices. All edges connected ourside of passed vertices",
            "itemtype": "method",
            "name": "getInternalEdgesByVertices",
            "params": [
                {
                    "name": "inVertices",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14353,
            "itemtype": "event",
            "name": "addEdgeSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edgeSet",
                    "description": "EdgeSet object",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14364,
            "itemtype": "event",
            "name": "updateEdgeSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edgeSet",
                    "description": "EdgeSet object",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14386,
            "itemtype": "event",
            "name": "removeEdgeSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edgeSet",
                    "description": "EdgeSet object",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14408,
            "itemtype": "event",
            "name": "removeEdgeSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edgeSet",
                    "description": "EdgeSet object",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14422,
            "description": "Get edgeSet by source vertex id and target vertex id",
            "itemtype": "method",
            "name": "getEdgeSetBySourceAndTarget",
            "params": [
                {
                    "name": "source",
                    "description": "could be vertex object or id",
                    "type": "nx.data.Vertex|Number|String"
                },
                {
                    "name": "target",
                    "description": "could be vertex object or id",
                    "type": "nx.data.Vertex|Number|String"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.data.EdgeSet"
            },
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14517,
            "itemtype": "event",
            "name": "removeEdgeSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edgeSet",
                    "description": "EdgeSet object",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14535,
            "itemtype": "event",
            "name": "removeEdgeSet",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "edgeSet",
                    "description": "EdgeSet object",
                    "type": "nx.data.EdgeSet"
                }
            ],
            "class": "nx.data.EdgeSetCollection",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14630,
            "description": "Process graph data",
            "params": [
                {
                    "name": "data",
                    "description": "standard graph data",
                    "type": "JSON"
                },
                {
                    "name": "key",
                    "description": "",
                    "optional": true
                },
                {
                    "name": "model",
                    "description": "",
                    "optional": true
                }
            ],
            "return": {
                "description": "{JSON} standard graph data",
                "type": "JSON"
            },
            "class": "nx.data.ObservableGraph.NeXtForceProcessor",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14690,
            "description": "Process graph data",
            "params": [
                {
                    "name": "data",
                    "description": "standard graph data",
                    "type": "JSON"
                },
                {
                    "name": "key",
                    "description": "",
                    "optional": true
                },
                {
                    "name": "model",
                    "description": "",
                    "optional": true
                }
            ],
            "return": {
                "description": "{JSON} standard graph data",
                "type": "JSON"
            },
            "class": "nx.data.ObservableGraph.ForceProcessor",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14770,
            "description": "Register graph data processor,",
            "static": 1,
            "itemtype": "method",
            "name": "registerDataProcessor",
            "params": [
                {
                    "name": "name",
                    "description": "data processor name",
                    "type": "String"
                },
                {
                    "name": "cls",
                    "description": "processor instance, instance should have a process method",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph.QuickProcessor",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14782,
            "description": "Set pre data processor,it could be 'force'/'quick'",
            "itemtype": "property",
            "name": "dataProcessor",
            "default": "undefined",
            "class": "nx.data.ObservableGraph.QuickProcessor",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14836,
            "description": "Use this attribute of original data as vertex's id and link's mapping key\ndefault is index, if not set use array's index as id",
            "itemtype": "property",
            "name": "identityKey",
            "type": "String",
            "default": "'index'",
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14862,
            "description": "Set data, data should follow Common Topology Data Definition",
            "itemtype": "method",
            "name": "setData",
            "params": [
                {
                    "name": "inData",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14875,
            "description": "Trigger when set data to ObservableGraph",
            "itemtype": "event",
            "name": "setData",
            "params": [
                {
                    "name": "sender",
                    "description": "event trigger",
                    "type": "Object"
                },
                {
                    "name": "data",
                    "description": "data, which been processed by data processor",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14914,
            "description": "Insert data, data should follow Common Topology Data Definition",
            "itemtype": "method",
            "name": "insertData",
            "params": [
                {
                    "name": "inData",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14935,
            "description": "Trigger when insert data to ObservableGraph",
            "itemtype": "event",
            "name": "insertData",
            "params": [
                {
                    "name": "sender",
                    "description": "event trigger",
                    "type": "Object"
                },
                {
                    "name": "data",
                    "description": "data, which been processed by data processor",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14956,
            "description": "Fired when start generate topology elements",
            "itemtype": "event",
            "name": "startGenerate",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14984,
            "description": "Fired when finish generate topology elements",
            "itemtype": "event",
            "name": "endGenerate",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 14995,
            "description": "Get original data",
            "itemtype": "method",
            "name": "getData",
            "return": {
                "description": "",
                "type": "Object"
            },
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 15009,
            "description": "Get original json object",
            "itemtype": "method",
            "name": "getJSON",
            "params": [
                {
                    "name": "inData",
                    "description": "",
                    "optional": true
                }
            ],
            "return": {
                "description": "}",
                "type": "Nodes: Array, links: Array,nodeSet:Array"
            },
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 15066,
            "description": "Get visible vertices data bound",
            "itemtype": "method",
            "name": "getBound",
            "return": {
                "description": "}",
                "type": "X: number, y: number, width: number, height: number, maxX: number, maxY: number"
            },
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 15155,
            "description": "Clear graph data",
            "itemtype": "method",
            "name": "clear",
            "class": "nx.data.ObservableGraph",
            "module": "nx.data"
        },
        {
            "file": "dest/js/next.js",
            "line": 15241,
            "description": "Topology status, it could be  initializing/appended/ready",
            "itemtype": "property",
            "name": "status",
            "type": "String",
            "class": "nx.graphic.Topology.Config",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15251,
            "description": "topology's theme, it could be blue/green/dark/slate/yellow",
            "itemtype": "property",
            "name": "theme",
            "type": "String",
            "class": "nx.graphic.Topology.Config",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15269,
            "description": "Set the navigation visibility",
            "itemtype": "property",
            "name": "showNavigation",
            "type": "Boolean",
            "class": "nx.graphic.Topology.Config",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15279,
            "description": "Get the setting panel component instance for extend user setting",
            "itemtype": "property",
            "name": "viewSettingPanel",
            "type": "nx.ui.Component",
            "readonly": "",
            "class": "nx.graphic.Topology.Config",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15310,
            "description": "Identity the node and link mapping key, default is index",
            "itemtype": "property",
            "name": "identityKey",
            "type": "String",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15323,
            "description": "set/get the topology' data, data should follow Common Topology Data Definition",
            "itemtype": "property",
            "name": "data",
            "type": "JSON",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15338,
            "description": "Fired before start process data",
            "itemtype": "event",
            "name": "beforeSetData",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "data",
                    "description": "event object",
                    "type": "JSON"
                }
            ],
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15353,
            "description": "Fired after process data",
            "itemtype": "event",
            "name": "afterSetData",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15372,
            "description": "Set the use force layout, recommand use dataProcessor:'force'",
            "itemtype": "property",
            "name": "autoLayout",
            "type": "Boolean",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15407,
            "description": "Pre data processor, it could be 'force'/'quick'. It could also support register a new processor",
            "itemtype": "property",
            "name": "dataProcessor",
            "type": "String",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15420,
            "description": "Topology graph object",
            "itemtype": "property",
            "name": "graph",
            "type": "nx.data.ObservableGraph",
            "readonly": "",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15451,
            "description": "Vertex",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15476,
            "description": "Edge",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15502,
            "description": "EdgeSet",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15531,
            "description": "VertexSet",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15553,
            "description": "EdgeSetCollection",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15574,
            "description": "Data",
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15602,
            "description": "Set data to topology, recommend use topo.data(data)",
            "itemtype": "method",
            "name": "setData",
            "params": [
                {
                    "name": "data",
                    "description": "should be {nodes:[],links:[]}",
                    "type": "JSON"
                },
                {
                    "name": "callback",
                    "description": "",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15621,
            "description": "Insert data to topology",
            "itemtype": "method",
            "name": "insertData",
            "params": [
                {
                    "name": "data",
                    "description": "should be {nodes:[],links:[]}",
                    "type": "JSON"
                }
            ],
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15631,
            "description": "Fired after insert data",
            "itemtype": "event",
            "name": "insertData",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15641,
            "description": "Get topology data, recommend use topo.data()",
            "itemtype": "method",
            "name": "getData",
            "return": {
                "description": "",
                "type": "JSON"
            },
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15671,
            "description": "Fired when all topology elements generated",
            "itemtype": "event",
            "name": "topologyGenerated",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Graph",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15727,
            "description": "Enabling gradual scaling feature when zooming, set to false will improve the performance",
            "itemtype": "property",
            "name": "enableGradualScaling",
            "type": "Boolean",
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15772,
            "description": "Fired when end zooming",
            "itemtype": "event",
            "name": "zoomend",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15782,
            "description": "Fired when zooming stage",
            "itemtype": "event",
            "name": "zooming",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "scale",
                    "description": "stage current scale",
                    "type": "Number"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15799,
            "description": "Fired when click the stage",
            "itemtype": "event",
            "name": "clickStage",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15808,
            "description": "Fired when mouse press stage, this is a capture event",
            "itemtype": "event",
            "name": "pressStage",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15817,
            "description": "Fired when start drag stage",
            "itemtype": "event",
            "name": "dragStageStart",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15826,
            "description": "Fired when dragging stage",
            "itemtype": "event",
            "name": "dragStage",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15835,
            "description": "Fired when drag end stage",
            "itemtype": "event",
            "name": "dragStageEnd",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15851,
            "description": "Fired when press up arrow key",
            "itemtype": "event",
            "name": "up",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15861,
            "description": "Fired when press down arrow key",
            "itemtype": "event",
            "name": "down",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15871,
            "description": "Fired when press left arrow key",
            "itemtype": "event",
            "name": "left",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15881,
            "description": "Fired when press right arrow key",
            "itemtype": "event",
            "name": "right",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15891,
            "description": "Fired when press enter key",
            "itemtype": "event",
            "name": "enter",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15901,
            "description": "Fired when press esc key",
            "itemtype": "event",
            "name": "esc",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15911,
            "description": "Fired when press a key",
            "itemtype": "event",
            "name": "pressA",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15920,
            "description": "Fired when press f key",
            "itemtype": "event",
            "name": "pressF",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15929,
            "description": "Fired when press m key",
            "itemtype": "event",
            "name": "pressM",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15938,
            "description": "Fired when press r key",
            "itemtype": "event",
            "name": "pressR",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15947,
            "description": "Fired when press s key",
            "itemtype": "event",
            "name": "pressS",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15957,
            "description": "Fired when press space key",
            "itemtype": "event",
            "name": "space",
            "params": [
                {
                    "name": "sender",
                    "description": "Trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Event",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 15998,
            "description": "Node instance class name, support function",
            "itemtype": "property",
            "name": "nodeInstanceClass",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16005,
            "description": "NodeSet instance class name, support function",
            "itemtype": "property",
            "name": "nodeSetInstanceClass",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16012,
            "description": "Set node's draggable",
            "itemtype": "property",
            "name": "nodeDraggable",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16019,
            "description": "Enable smart label",
            "itemtype": "property",
            "name": "enableSmartLabel",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16026,
            "description": "Show or hide node's icon",
            "itemtype": "property",
            "name": "showIcon",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16048,
            "description": "All node's config. key is node's property, support super binding\nvalue could be a single string eg: color:'#f00'\nvalue could be a an expression eg: label :'{model.id}'\nvalue could be a function eg iconType : function (model,instance){ return  'router'}\nvalue could be a normal binding expression eg : label :'{#label}'",
            "itemtype": "property",
            "name": "",
            "type": "NodeConfig",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16057,
            "description": "All nodeSet's config. key is node's property, support super binding\nvalue could be a single string eg: color:'#f00'\nvalue could be a an expression eg: label :'{model.id}'\nvalue could be a function eg iconType : function (model,instance){ return  'router'}\nvalue could be a normal binding expression eg : label :'{#label}'",
            "itemtype": "property",
            "name": "",
            "type": "NodeSetConfig",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16066,
            "description": "All selected nodes, could direct add/remove nodes to this collection",
            "itemtype": "property",
            "name": "selectedNodes",
            "type": "nx.data.ObservableCollection",
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16156,
            "description": "Add a node to topology",
            "itemtype": "method",
            "name": "addNode",
            "params": [
                {
                    "name": "obj",
                    "description": ""
                },
                {
                    "name": "inOption",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16175,
            "description": "Remove a node",
            "itemtype": "method",
            "name": "removeNode",
            "params": [
                {
                    "name": "arg",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16310,
            "description": "Add a nodeSet",
            "itemtype": "method",
            "name": "addNodeSet",
            "params": [
                {
                    "name": "obj",
                    "description": ""
                },
                {
                    "name": "inOption",
                    "description": "",
                    "optional": true
                },
                {
                    "name": "parentNodeSet",
                    "description": "",
                    "optional": true
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16372,
            "description": "Traverse each node",
            "itemtype": "method",
            "name": "eachNode",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16382,
            "description": "Get node by node id",
            "itemtype": "method",
            "name": "getNode",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16391,
            "description": "Get all visible nodes",
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16404,
            "description": "Register a customize icon",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "url",
                    "description": "",
                    "type": "URL"
                },
                {
                    "name": "width",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "height",
                    "description": "",
                    "type": "Number"
                }
            ],
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16433,
            "description": "Batch action, highlight node and related nodes and connected links.",
            "params": [
                {
                    "name": "inNode",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16481,
            "description": "Batch action, highlight node and related nodes and connected links.",
            "params": [
                {
                    "name": "inNode",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16530,
            "description": "Zoom topology to let the passing nodes just visible at the screen",
            "itemtype": "method",
            "name": "zoomByNodes",
            "params": [
                {
                    "name": "callback",
                    "description": "callback function",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                },
                {
                    "name": "nodes",
                    "description": "nodes collection",
                    "type": "Array"
                }
            ],
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16627,
            "description": "Get the bound of passing node's",
            "params": [
                {
                    "name": "inNodes",
                    "description": "",
                    "type": "Array"
                },
                {
                    "name": "isNotIncludeLabel",
                    "description": "",
                    "type": "Boolean"
                }
            ],
            "return": {
                "description": "",
                "type": "Array"
            },
            "class": "nx.graphic.Topology.NodeMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16874,
            "description": "Link instance class name, support function",
            "itemtype": "property",
            "name": "nodeInstanceClass",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16881,
            "description": "LinkSet instance class name, support function",
            "itemtype": "property",
            "name": "linkSetInstanceClass",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16888,
            "description": "Is topology support Multiple link , is false will highly improve performance",
            "itemtype": "property",
            "name": "supportMultipleLink",
            "type": "Boolean",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16895,
            "description": "All link's config. key is link's property, support super binding\nvalue could be a single string eg: color:'#f00'\nvalue could be a an expression eg: label :'{model.id}'\nvalue could be a function eg iconType : function (model,instance){ return  'router'}\nvalue could be a normal binding expression eg : label :'{#label}'",
            "itemtype": "property",
            "name": "",
            "type": "LinkConfig",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16904,
            "description": "All linkSet's config. key is link's property, support super binding\nvalue could be a single string eg: color:'#f00'\nvalue could be a an expression eg: label :'{model.id}'\nvalue could be a function eg iconType : function (model,instance){ return  'router'}\nvalue could be a normal binding expression eg : label :'{#label}'",
            "itemtype": "property",
            "name": "",
            "type": "LinkSetConfig",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16916,
            "description": "Add a link to topology",
            "itemtype": "method",
            "name": "addLink",
            "params": [
                {
                    "name": "obj",
                    "description": "",
                    "type": "JSON"
                },
                {
                    "name": "inOption",
                    "description": "",
                    "type": "Config"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.graphic.Topology.Link"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16937,
            "description": "Remove a link",
            "itemtype": "method",
            "name": "removeLink",
            "params": [
                {
                    "name": "arg",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16957,
            "description": "Traverse each link",
            "itemtype": "method",
            "name": "eachLink",
            "params": [
                {
                    "name": "callback",
                    "description": "<Function>"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16967,
            "description": "Get link by link id",
            "itemtype": "method",
            "name": "getLink",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16976,
            "description": "get linkSet by node",
            "params": [
                {
                    "name": "sourceVertexID",
                    "description": "source node's id",
                    "type": "String"
                },
                {
                    "name": "targetVertexID",
                    "description": "target node's id",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.graphic.Topology.LinkSet"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16985,
            "description": "Get linkSet by linkKey",
            "params": [
                {
                    "name": "linkKey",
                    "description": "linkKey",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.graphic.Topology.LinkSet"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 16993,
            "description": "Get links by node",
            "params": [
                {
                    "name": "sourceVertexID",
                    "description": "source node's id",
                    "type": "String"
                },
                {
                    "name": "targetVertexID",
                    "description": "target node's id",
                    "type": "String"
                }
            ],
            "return": {
                "description": "links collection",
                "type": "Array"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17014,
            "itemtype": "property",
            "name": "layersMap",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17022,
            "itemtype": "property",
            "name": "layers",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17031,
            "description": "Get fade status.",
            "itemtype": "property",
            "name": "fade",
            "readonly": "",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17043,
            "description": "Set active priority over highlight.",
            "itemtype": "property",
            "name": "fadeActivePriority",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17068,
            "description": "Force layer fade.",
            "itemtype": "property",
            "name": "forceFade",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17091,
            "description": "To generate a layer",
            "params": [
                {
                    "name": "name",
                    "description": ""
                },
                {
                    "name": "layer",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "access": "private",
            "tagname": "",
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17130,
            "description": "Get a layer reference by name",
            "itemtype": "method",
            "name": "getLayer",
            "params": [
                {
                    "name": "name",
                    "description": "The name you pass to topology when you attacherLayer/prependLayer/insertLayerAfter",
                    "type": "String"
                }
            ],
            "return": {
                "description": "Instance of a layer",
                "type": "*"
            },
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17143,
            "description": "attach a layer to topology, that should be subclass of nx.graphic.Topology.Layer",
            "itemtype": "method",
            "name": "attachLayer",
            "params": [
                {
                    "name": "name",
                    "description": "handler to get this layer",
                    "type": "String"
                },
                {
                    "name": "layer",
                    "description": "<String,nx.graphic.Topology.Layer> Could be string of a layer's class name, or a reference of a layer"
                }
            ],
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17179,
            "description": "Prepend a layer to topology, that should be subclass of nx.graphic.Topology.Layer",
            "itemtype": "method",
            "name": "prependLayer",
            "params": [
                {
                    "name": "name",
                    "description": "handler to get this layer",
                    "type": "String"
                },
                {
                    "name": "layer",
                    "description": "<String,nx.graphic.Topology.Layer> Could be string of a layer's class name, or a reference of a layer"
                }
            ],
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17188,
            "description": "Insert a layer under a certain layer, that should be subclass of nx.graphic.Topology.Layer",
            "itemtype": "method",
            "name": "insertLayerAfter",
            "params": [
                {
                    "name": "name",
                    "description": "handler to get this layer",
                    "type": "String"
                },
                {
                    "name": "layer",
                    "description": "<String,Object> Could be string of a layer's class name, or a reference of a layer"
                },
                {
                    "name": "upsideLayerName",
                    "description": "name of upside layer",
                    "type": "String"
                }
            ],
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17208,
            "description": "fade out layer",
            "itemtype": "method",
            "name": "fadeOut",
            "params": [
                {
                    "name": "force",
                    "description": "force layer fade out and can't fade in",
                    "type": "Boolean",
                    "optional": true
                },
                {
                    "name": "callback",
                    "description": "callback after fade out",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17222,
            "description": "FadeIn layer's fade statues",
            "params": [
                {
                    "name": "force",
                    "description": "force recover all items",
                    "type": "Boolean"
                },
                {
                    "name": "callback",
                    "description": "callback after fade out",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.LinkMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17270,
            "description": "Set/get topology's width.",
            "itemtype": "property",
            "name": "width",
            "type": "Number",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17282,
            "description": "height Set/get topology's height.",
            "itemtype": "property",
            "name": "height",
            "type": "Number",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17294,
            "description": "Set/get stage's padding.",
            "itemtype": "property",
            "name": "padding",
            "type": "Number",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17301,
            "description": "Set/get topology's scalability",
            "itemtype": "property",
            "name": "scalable",
            "type": "Boolean",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17319,
            "description": "Set to true will adapt to topology's outside container, set to ture will ignore width/height",
            "itemtype": "property",
            "name": "adaptive",
            "type": "Boolean",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17326,
            "description": "Get the topology's stage component",
            "itemtype": "property",
            "name": "stage",
            "type": "nx.graphic.Component",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17335,
            "description": "Enabling the smart node feature, set to false will improve the performance",
            "itemtype": "property",
            "name": "enableSmartNode",
            "type": "Boolean",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17365,
            "description": "Fired when topology appended to container with with& height",
            "itemtype": "event",
            "name": "ready",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17398,
            "description": "Make topology adapt to container,container should set width/height",
            "itemtype": "method",
            "name": "adaptToContainer",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17411,
            "description": "Get the passing bound's relative inside bound,if not passing param will return the topology graphic's bound",
            "params": [
                {
                    "name": "bound",
                    "description": "",
                    "type": "JSON"
                }
            ],
            "return": {
                "description": "}",
                "type": "Left: number, top: number, width: number, height: number"
            },
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17436,
            "description": "Make topology graphic fit stage",
            "itemtype": "method",
            "name": "fit",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17447,
            "description": "Fired when  after topology fit to stage",
            "itemtype": "event",
            "name": "fit",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17456,
            "description": "Zoom topology",
            "params": [
                {
                    "name": "value",
                    "description": "",
                    "type": "Number"
                }
            ],
            "itemtype": "method",
            "name": "zoom",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17464,
            "description": "Zoom topology by a bound",
            "itemtype": "method",
            "name": "zoomByBound",
            "params": [
                {
                    "name": "inBound",
                    "description": "e.g {left:Number,top:Number,width:Number,height:Number}",
                    "type": "Object"
                },
                {
                    "name": "callback",
                    "description": "callback function",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                },
                {
                    "name": "duration",
                    "description": "set the transition time, unit is second",
                    "type": "Number",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17480,
            "description": "Move topology",
            "itemtype": "method",
            "name": "move",
            "params": [
                {
                    "name": "x",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "y",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "duration",
                    "description": "default is 0",
                    "type": "Number",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17491,
            "description": "Resize topology",
            "itemtype": "method",
            "name": "resize",
            "params": [
                {
                    "name": "width",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "height",
                    "description": "",
                    "type": "Number"
                }
            ],
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17517,
            "description": "Fired when topology's stage changed",
            "itemtype": "event",
            "name": "resizeStage",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17527,
            "description": "If enable enableSmartNode, this function will auto adjust the node's overlapping and set the nodes to right size",
            "itemtype": "method",
            "name": "adjustLayout",
            "class": "nx.graphic.Topology.StageMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17650,
            "description": "Set/get the tooltip manager config",
            "itemtype": "property",
            "name": "tooltipManagerConfig",
            "class": "nx.graphic.Topology.TooltipMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17666,
            "description": "get tooltip manager",
            "itemtype": "property",
            "name": "tooltipManager",
            "class": "nx.graphic.Topology.TooltipMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17694,
            "itemtype": "property",
            "name": "scenesMap",
            "class": "nx.graphic.Topology.SceneMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17702,
            "itemtype": "property",
            "name": "scenes",
            "class": "nx.graphic.Topology.SceneMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17711,
            "description": "Current scene name",
            "itemtype": "property",
            "name": "currentSceneName",
            "class": "nx.graphic.Topology.SceneMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17729,
            "description": "Register a scene to topology",
            "itemtype": "method",
            "name": "registerScene",
            "params": [
                {
                    "name": "name",
                    "description": "for reference to a certain scene",
                    "type": "String"
                },
                {
                    "name": "inClass",
                    "description": "<String,Class> A scene class name or a scene class instance, which is subclass of nx.graphic.Topology.Scene"
                }
            ],
            "class": "nx.graphic.Topology.SceneMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17758,
            "description": "Activate a scene, topology only has one active scene.",
            "itemtype": "method",
            "name": "activateScene",
            "params": [
                {
                    "name": "name",
                    "description": "Scene name which be passed at registerScene",
                    "type": "String"
                }
            ],
            "class": "nx.graphic.Topology.SceneMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17779,
            "description": "Deactivate a certain scene",
            "itemtype": "method",
            "name": "deactivateScene",
            "class": "nx.graphic.Topology.SceneMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17830,
            "description": "Layout map",
            "itemtype": "property",
            "name": "layoutMap",
            "class": "nx.graphic.Topology.LayoutMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17839,
            "description": "Current layout type",
            "itemtype": "property",
            "name": "layoutType",
            "class": "nx.graphic.Topology.LayoutMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17846,
            "description": "Current layout config",
            "itemtype": "property",
            "name": "layoutConfig",
            "class": "nx.graphic.Topology.LayoutMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17876,
            "description": "Register a layout",
            "itemtype": "method",
            "name": "registerLayout",
            "params": [
                {
                    "name": "name",
                    "description": "layout name",
                    "type": "String"
                },
                {
                    "name": "cls",
                    "description": "layout class instance",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LayoutMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17890,
            "description": "Get layout instance by name",
            "itemtype": "method",
            "name": "getLayout",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.LayoutMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17900,
            "description": "Activate a layout",
            "params": [
                {
                    "name": "inName",
                    "description": "layout name",
                    "type": "String"
                },
                {
                    "name": "inConfig",
                    "description": "layout config object",
                    "type": "Object"
                },
                {
                    "name": "callback",
                    "description": "callback for after apply a layout",
                    "type": "Function"
                }
            ],
            "class": "nx.graphic.Topology.LayoutMixin",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17934,
            "description": "Show loading indicator",
            "itemtype": "method",
            "name": "showLoading",
            "class": "nx.graphic.Topology.Categories",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 17943,
            "description": "Hide loading indicator",
            "itemtype": "method",
            "name": "hideLoading",
            "class": "nx.graphic.Topology.Categories",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18269,
            "description": "Clear all layer's content",
            "itemtype": "method",
            "name": "clear",
            "class": "nx.graphic.Topology",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18319,
            "description": "Get topology",
            "itemtype": "property",
            "name": "topology",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18336,
            "description": "Get fade status.",
            "itemtype": "property",
            "name": "fade",
            "readonly": "",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18357,
            "description": "Force layer fade.",
            "itemtype": "property",
            "name": "forceFade",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18409,
            "description": "Factory function, draw group",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18415,
            "description": "Show layer",
            "itemtype": "method",
            "name": "show",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18422,
            "description": "Hide layer",
            "itemtype": "method",
            "name": "hide",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18429,
            "description": "fade out layer",
            "itemtype": "method",
            "name": "fadeOut",
            "params": [
                {
                    "name": "force",
                    "description": "force layer fade out and can't fade in",
                    "type": "Boolean",
                    "optional": true
                },
                {
                    "name": "callback",
                    "description": "callback after fade out",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18443,
            "description": "FadeIn layer's fade statues",
            "params": [
                {
                    "name": "force",
                    "description": "force recover all items",
                    "type": "Boolean"
                },
                {
                    "name": "callback",
                    "description": "callback after fade out",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18459,
            "description": "Fade in layer",
            "itemtype": "method",
            "name": "fadeIn",
            "params": [
                {
                    "name": "force",
                    "description": "force recover all items",
                    "type": "Boolean"
                },
                {
                    "name": "callback",
                    "description": "callback after fade out",
                    "type": "Function",
                    "optional": true
                },
                {
                    "name": "context",
                    "description": "callback context",
                    "type": "Object",
                    "optional": true
                }
            ],
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18469,
            "description": "clear layer's content",
            "itemtype": "method",
            "name": "clear",
            "class": "nx.graphic.Topology.Layer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18647,
            "description": "Get  node's absolute position",
            "itemtype": "property",
            "name": "position",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18719,
            "description": "Get  node's vector",
            "itemtype": "property",
            "name": "vector",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18729,
            "description": "Get/set  node's x position, suggest use position",
            "itemtype": "property",
            "name": "x",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18742,
            "description": "Get/set  node's y position, suggest use position",
            "itemtype": "property",
            "name": "y",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18755,
            "description": "Lock x axle, node only can move at y axle",
            "itemtype": "property",
            "name": "lockXAxle",
            "type": "Boolean",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18762,
            "description": "Lock y axle, node only can move at x axle",
            "itemtype": "property",
            "name": "lockYAxle",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18769,
            "description": "Get topology stage scale",
            "itemtype": "property",
            "name": "scale",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18778,
            "description": "Get topology instance",
            "itemtype": "property",
            "name": "topology",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18783,
            "description": "Get node's id",
            "itemtype": "property",
            "name": "id",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18792,
            "description": "Node is been selected statues",
            "itemtype": "property",
            "name": "selected",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18799,
            "description": "Get/set node's usablity",
            "itemtype": "property",
            "name": "enable",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18806,
            "description": "Get node self reference",
            "itemtype": "property",
            "name": "node",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18853,
            "description": "Fired when node been selected or cancel selected",
            "itemtype": "event",
            "name": "selectNode",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18862,
            "description": "Factory function , will be call when set model",
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18872,
            "description": "Fired when node update coordinate",
            "itemtype": "event",
            "name": "updateNodeCoordinate",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18891,
            "description": "Move node certain distance",
            "itemtype": "method",
            "name": "move",
            "params": [
                {
                    "name": "x",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "y",
                    "description": "",
                    "type": "Number"
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18901,
            "description": "Move to a position",
            "itemtype": "method",
            "name": "moveTo",
            "params": [
                {
                    "name": "x",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "y",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "isAnimated",
                    "description": "",
                    "type": "Boolean"
                },
                {
                    "name": "duration",
                    "description": "",
                    "type": "Number"
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18924,
            "description": "Use css translate to move node for high performance, when use this method, related link can't recive notification. Could hide links during transition.",
            "itemtype": "method",
            "name": "translateTo",
            "params": [
                {
                    "name": "x",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "y",
                    "description": "",
                    "type": "Number"
                },
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18934,
            "description": "Iterate  all connected links to this node",
            "itemtype": "method",
            "name": "eachLink",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 18966,
            "description": "Iterate all connected node",
            "itemtype": "method",
            "name": "eachConnectedNode",
            "params": [
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.AbstractNode",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19004,
            "description": "Get node's label",
            "itemtype": "property",
            "name": "label",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19019,
            "description": "Node icon's type",
            "itemtype": "method",
            "name": "iconType",
            "type": "String",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19039,
            "description": "Show/hide node's icon",
            "itemtype": "property",
            "name": "showIcon",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19064,
            "description": "Set node's label visible",
            "itemtype": "property",
            "name": "labelVisibility  true",
            "type": "Boolean",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19103,
            "description": "Set the node's color",
            "itemtype": "property",
            "name": "color",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19117,
            "description": "Set node's scale",
            "itemtype": "property",
            "name": "scale",
            "type": "Number",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19140,
            "description": "Get/set node's selected statues",
            "itemtype": "property",
            "name": "selected",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19268,
            "description": "Get node bound",
            "params": [
                {
                    "name": "onlyGraphic",
                    "description": "is is TRUE, will only get graphic's bound",
                    "type": "Boolean"
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19291,
            "description": "Fired when click a node",
            "itemtype": "event",
            "name": "clickNode",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19304,
            "description": "Fired when mouse enter a node",
            "itemtype": "event",
            "name": "enterNode",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19320,
            "description": "Fired when mouse leave a node",
            "itemtype": "event",
            "name": "leaveNode",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19335,
            "description": "Fired when start drag a node",
            "itemtype": "event",
            "name": "dragNodeStart",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19347,
            "description": "Fired when drag a node",
            "itemtype": "event",
            "name": "dragNode",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19360,
            "description": "Fired when finish a node",
            "itemtype": "event",
            "name": "dragNodeEnd",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19377,
            "description": "Set label to a node",
            "itemtype": "method",
            "name": "calcLabelPosition",
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19469,
            "itemtype": "method",
            "name": "updateByMaxObtuseAngle",
            "params": [
                {
                    "name": "angle",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.Node",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19524,
            "description": "Get all nodes instance",
            "itemtype": "property",
            "name": "nodes",
            "type": "Array",
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19533,
            "description": "Get all nodes instance map",
            "itemtype": "property",
            "name": "nodesMap",
            "type": "Object",
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19542,
            "description": "Nodes observable dictionary",
            "itemtype": "property",
            "name": "nodeDictionary",
            "type": "nx.data.ObservableDictionary",
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19569,
            "description": "Add node a nodes layer",
            "params": [
                {
                    "name": "vertex",
                    "description": ""
                }
            ],
            "itemtype": "method",
            "name": "addNode",
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19581,
            "description": "Remove node",
            "itemtype": "method",
            "name": "removeNode",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19679,
            "description": "Iterate all nodes",
            "itemtype": "method",
            "name": "eachNode",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19690,
            "description": "Get node by id",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "itemtype": "method",
            "name": "getNode",
            "class": "nx.graphic.Topology.NodesLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19743,
            "description": "Get all sub nodes",
            "class": "nx.graphic.Topology.NodeSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19788,
            "description": "Collapsed statues",
            "itemtype": "property",
            "name": "collapsed",
            "class": "nx.graphic.Topology.NodeSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 19814,
            "description": "Show/hide node's icon",
            "itemtype": "property",
            "name": "showIcon",
            "class": "nx.graphic.Topology.NodeSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20150,
            "description": "Get node by id",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "itemtype": "method",
            "name": "getNode",
            "class": "nx.graphic.Topology.NodeSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20159,
            "description": "Iterate all nodeSet",
            "itemtype": "method",
            "name": "eachNode",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.NodeSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20202,
            "description": "Get source node's instance",
            "itemtype": "property",
            "name": "sourceNode",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20213,
            "description": "Get target node's instance",
            "itemtype": "property",
            "name": "targetNode",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20224,
            "description": "Get source node's position",
            "itemtype": "property",
            "name": "sourcePosition",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20233,
            "description": "Get target node's position",
            "itemtype": "property",
            "name": "targetPosition",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20242,
            "description": "Get source node's id",
            "itemtype": "property",
            "name": "sourceNodeID",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20251,
            "description": "Get target node's id",
            "itemtype": "property",
            "name": "targetNodeID",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20260,
            "description": "Get source node's x position",
            "itemtype": "property",
            "name": "sourceX",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20269,
            "description": "Get source node's y position",
            "itemtype": "property",
            "name": "sourceY",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20278,
            "description": "Get target node's x position",
            "itemtype": "property",
            "name": "targetX",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20287,
            "description": "Get target node's x position",
            "itemtype": "property",
            "name": "targetY",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20296,
            "description": "Get source node's vector",
            "itemtype": "property",
            "name": "sourceVector",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20305,
            "description": "Get target node's vector",
            "itemtype": "property",
            "name": "targetVector",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20328,
            "description": "Get link's line object",
            "itemtype": "property",
            "name": "line",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20337,
            "description": "Get topology instance",
            "itemtype": "property",
            "name": "topology",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20344,
            "description": "Get link's id",
            "itemtype": "property",
            "name": "id",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20353,
            "description": "Get link's linkKey",
            "itemtype": "property",
            "name": "linkKey",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20362,
            "description": "Get is link is reverse link",
            "itemtype": "property",
            "name": "reverse",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20371,
            "description": "Get this center point's position",
            "itemtype": "property",
            "name": "centerPoint",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20380,
            "description": "Get/set link's usability",
            "itemtype": "property",
            "name": "enable",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20390,
            "description": "Factory function , will be call when set model",
            "itemtype": "method",
            "name": "setModel",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20431,
            "description": "Factory function , will be call when relate data updated",
            "itemtype": "method",
            "name": "update",
            "class": "nx.graphic.Topology.AbstractLink",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20471,
            "description": "Get link type 'curve' / 'parallel'",
            "itemtype": "property",
            "name": "linkType",
            "type": "String",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20489,
            "description": "Get/set link's offset percentage",
            "itemtype": "property",
            "name": "offset",
            "type": "Float",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20496,
            "description": "Get/set link's offset step",
            "itemtype": "property",
            "name": "offsetRadix",
            "type": "Number",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20503,
            "description": "Get/set link's label, it is shown at the center point",
            "itemtype": "property",
            "name": "label",
            "type": "String",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20519,
            "description": "Set/get link's color",
            "itemtype": "property",
            "name": "color",
            "type": "Color",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20531,
            "description": "Set/get link's width",
            "itemtype": "property",
            "name": "width",
            "type": "Number",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20554,
            "description": "Set/get is link dotted",
            "itemtype": "property",
            "name": "dotted",
            "type": "Boolean",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20569,
            "description": "Set link's style",
            "itemtype": "property",
            "name": "style",
            "type": "Object",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20580,
            "description": "Get link's parent linkSet",
            "itemtype": "property",
            "name": "parentLinkSet",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20607,
            "description": "Set/get link's usability",
            "itemtype": "property",
            "name": "enable",
            "type": "Boolean",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20622,
            "description": "Set the link's draw function, after set this property please call update function",
            "itemtype": "property",
            "name": "drawMethod",
            "type": "Function",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20682,
            "description": "Update link's path",
            "itemtype": "method",
            "name": "update",
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20745,
            "description": "Get link's padding Line",
            "itemtype": "method",
            "name": "getPaddingLine",
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20760,
            "description": "Get calculated offset number",
            "itemtype": "method",
            "name": "getoffset",
            "return": {
                "description": "",
                "type": "Number"
            },
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20787,
            "description": "Fired when mouse down on link",
            "itemtype": "event",
            "name": "pressLink",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20798,
            "description": "Fired when click link",
            "itemtype": "event",
            "name": "clickLink",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20809,
            "description": "Fired when mouse leave link",
            "itemtype": "event",
            "name": "leaveLink",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20820,
            "description": "Fired when mouse enter link",
            "itemtype": "event",
            "name": "enterLink",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.Link",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20888,
            "description": "Add a link",
            "params": [
                {
                    "name": "edge",
                    "description": ""
                }
            ],
            "itemtype": "method",
            "name": "addLink",
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20900,
            "description": "Remove a link",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 20912,
            "description": "Update link",
            "itemtype": "method",
            "name": "updateLink",
            "params": [
                {
                    "name": "id",
                    "description": "",
                    "type": "String"
                }
            ],
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21000,
            "description": "Traverse all links",
            "params": [
                {
                    "name": "callback",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "itemtype": "method",
            "name": "eachLink",
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21011,
            "description": "Get link by id",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21019,
            "description": "Highlight links",
            "itemtype": "method",
            "name": "highlightLinks",
            "params": [
                {
                    "name": "links",
                    "description": "links array",
                    "type": "Array"
                }
            ],
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21030,
            "description": "Clear links layer",
            "itemtype": "method",
            "name": "clear",
            "class": "nx.graphic.Topology.LinksLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21068,
            "description": "Get link type 'curve' / 'parallel'",
            "itemtype": "property",
            "name": "linkType",
            "type": "String",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21086,
            "description": "Sub links collection",
            "itemtype": "property",
            "name": "links",
            "readonly": "",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21100,
            "description": "LinkSet's color",
            "itemtype": "property",
            "name": "color",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21121,
            "description": "Set/get link's usability",
            "itemtype": "property",
            "name": "enable",
            "type": "Boolean",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21138,
            "description": "Collapsed statues",
            "itemtype": "property",
            "name": "collapsed",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21223,
            "description": "Update linkSet",
            "itemtype": "property",
            "name": "updateLinkSet",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21236,
            "description": "Fired when collapse linkSet",
            "itemtype": "event",
            "name": "collapseLinkSet",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21247,
            "description": "Fired when expend linkSet",
            "itemtype": "event",
            "name": "expandLinkSet",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21256,
            "description": "Iterate all sub links",
            "itemtype": "method",
            "name": "eachLink",
            "params": [
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21336,
            "description": "Fired when press number element",
            "itemtype": "event",
            "name": "pressLinkSetNumber",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21347,
            "description": "Fired when click number element",
            "itemtype": "event",
            "name": "clickLinkSetNumber",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21358,
            "description": "Fired when mouse leave number element",
            "itemtype": "event",
            "name": "numberleave",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21369,
            "description": "Fired when mouse enter number element",
            "itemtype": "event",
            "name": "numberenter",
            "params": [
                {
                    "name": "sender",
                    "description": "trigger instance",
                    "type": "Object"
                },
                {
                    "name": "event",
                    "description": "original event object",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21387,
            "description": "Could use topo.getLayer('linkSet') get this\n* @class nx.graphic.Topology.LinksLayer\n* @extend nx.graphic.Topology.Layer",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21559,
            "description": "Iterate all linkSet",
            "itemtype": "method",
            "name": "eachLinkSet",
            "params": [
                {
                    "name": "callback",
                    "description": "",
                    "type": "Function"
                },
                {
                    "name": "context",
                    "description": "",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21570,
            "description": "Get linkSet by source node id and target node id",
            "itemtype": "method",
            "name": "getLinkSet",
            "params": [
                {
                    "name": "sourceVertexID",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "targetVertexID",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.graphic.LinkSet"
            },
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21587,
            "description": "Get linkSet by linkKey",
            "itemtype": "method",
            "name": "getLinkSetByLinkKey",
            "params": [
                {
                    "name": "linkKey",
                    "description": "linkKey",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.graphic.Topology.LinkSet"
            },
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21596,
            "description": "Highlight linkSet",
            "itemtype": "method",
            "name": "highlightlinkSets",
            "params": [
                {
                    "name": "linkSets",
                    "description": "linkSet array",
                    "type": "Array"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21604,
            "description": "Active linkSet",
            "itemtype": "method",
            "name": "highlightlinkSets",
            "params": [
                {
                    "name": "linkSets",
                    "description": "linkSet array",
                    "type": "Array"
                }
            ],
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21612,
            "description": "Clear links layer",
            "itemtype": "method",
            "name": "clear",
            "class": "nx.graphic.Topology.LinkSet",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21877,
            "description": "Map's longitude attribute",
            "itemtype": "property",
            "name": "longitude",
            "class": "nx.graphic.Topology.USMapLayout",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 21881,
            "description": "Map's latitude attribute",
            "itemtype": "property",
            "name": "latitude",
            "class": "nx.graphic.Topology.USMapLayout",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22062,
            "description": "Lazy closing a tooltip",
            "type": "Boolean",
            "itemtype": "property",
            "name": "lazyClose",
            "class": "nx.graphic.Topology.Tooltip",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22070,
            "description": "Pin a tooltip",
            "type": "Boolean",
            "itemtype": "property",
            "name": "pin",
            "class": "nx.graphic.Topology.Tooltip",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22078,
            "description": "Is tooltip response to resize event",
            "type": "Boolean",
            "itemtype": "property",
            "name": "listenWindow",
            "class": "nx.graphic.Topology.Tooltip",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22296,
            "description": "Get topology",
            "itemtype": "property",
            "name": "topology",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22303,
            "description": "All tooltip's instance array",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22311,
            "description": "Get node's tooltip",
            "itemtype": "property",
            "name": "nodeTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22316,
            "description": "Get link's tooltip",
            "itemtype": "property",
            "name": "linkTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22321,
            "description": "Get linkSet tooltip",
            "itemtype": "method",
            "name": "linkSetTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22328,
            "description": "node tooltip class",
            "itemtype": "property",
            "name": "nodeTooltipClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22336,
            "description": "link tooltip class",
            "itemtype": "property",
            "name": "linkTooltipClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22343,
            "description": "linkSet tooltip class",
            "itemtype": "property",
            "name": "linkSetTooltipClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22353,
            "itemtype": "property",
            "name": "nodeTooltipContentClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22359,
            "itemtype": "property",
            "name": "linkTooltipContentClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22365,
            "itemtype": "property",
            "name": "linkSetTooltipContentClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22375,
            "description": "Show/hide node's tooltip",
            "type": "Boolean",
            "itemtype": "property",
            "name": "showNodeTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22383,
            "description": "Show/hide link's tooltip",
            "type": "Boolean",
            "itemtype": "property",
            "name": "showLinkTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22391,
            "description": "Show/hide linkSet's tooltip",
            "type": "Boolean",
            "itemtype": "property",
            "name": "showLinkSetTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22402,
            "description": "Tooltip policy class",
            "itemtype": "property",
            "name": "tooltipPolicyClass",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22437,
            "description": "Set/get tooltip's activate statues",
            "itemtype": "property",
            "name": "activated",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22514,
            "description": "Register tooltip class",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                },
                {
                    "name": "tooltipClass",
                    "description": "",
                    "type": "nx.ui.Component"
                }
            ],
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22535,
            "description": "Get tooltip instance by name",
            "params": [
                {
                    "name": "name",
                    "description": "",
                    "type": "String"
                }
            ],
            "return": {
                "description": "",
                "type": "nx.ui.Component"
            },
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22553,
            "description": "Open a node's tooltip",
            "params": [
                {
                    "name": "node",
                    "description": "",
                    "type": "nx.graphic.Topology.Node"
                },
                {
                    "name": "position",
                    "description": "",
                    "type": "Object"
                }
            ],
            "itemtype": "method",
            "name": "openNodeTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22597,
            "description": "Open a nodeSet's tooltip",
            "params": [
                {
                    "name": "nodeSet",
                    "description": "",
                    "type": "nx.graphic.Topology.NodeSet"
                },
                {
                    "name": "position",
                    "description": "",
                    "type": "Object"
                }
            ],
            "itemtype": "method",
            "name": "openNodeSetTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22641,
            "description": "open a link's tooltip",
            "params": [
                {
                    "name": "link",
                    "description": ""
                },
                {
                    "name": "position",
                    "description": ""
                }
            ],
            "itemtype": "method",
            "name": "openLinkTooltip",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22682,
            "description": "Open linkSet tooltip",
            "itemtype": "method",
            "name": "openLinkSetTooltip",
            "params": [
                {
                    "name": "linkSet",
                    "description": ""
                },
                {
                    "name": "position",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22723,
            "description": "Close all tooltip",
            "itemtype": "method",
            "name": "closeAll",
            "class": "nx.graphic.Topology.TooltipManager",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22761,
            "description": "Factory function ,entry of a scene",
            "itemtype": "method",
            "name": "activate",
            "class": "nx.graphic.Topology.Scene",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22768,
            "description": "Deactivate a scene",
            "itemtype": "method",
            "name": "deactivate",
            "class": "nx.graphic.Topology.Scene",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 22789,
            "description": "active scene",
            "itemtype": "method",
            "name": "activate",
            "class": "nx.graphic.Topology.DefaultScene",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23200,
            "description": "Entry",
            "itemtype": "method",
            "name": "activate",
            "class": "nx.graphic.Topology.SelectionScene",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23317,
            "description": "Get all selected nodes",
            "itemtype": "property",
            "name": "selectedNodes",
            "class": "nx.graphic.Topology.SelectionNodeScene",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23530,
            "description": "Default color table, with 5 colors",
            "itemtype": "property",
            "name": "colorTable",
            "static": 1,
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23540,
            "description": "Groups elements",
            "itemtype": "property",
            "name": "groupItems",
            "type": "nx.data.ObservableDictionary",
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23563,
            "description": "groups data",
            "itemtype": "property",
            "name": "groups",
            "type": "Array",
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23583,
            "description": "Register a group item class",
            "params": [
                {
                    "name": "name",
                    "description": "group items' name",
                    "type": "String"
                },
                {
                    "name": "className",
                    "description": "which should extend nx.graphic.Topology.GroupItem",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23603,
            "description": "Add a group to group layer",
            "params": [
                {
                    "name": "obj",
                    "description": "config of a group",
                    "type": "Object"
                }
            ],
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23655,
            "description": "Remove a group",
            "itemtype": "method",
            "name": "removeGroup",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23668,
            "description": "Get a group by id",
            "itemtype": "method",
            "name": "getGroup",
            "params": [
                {
                    "name": "id",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23677,
            "description": "Iterate all group",
            "itemtype": "method",
            "name": "eachGroupItem",
            "params": [
                {
                    "name": "callBack",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23688,
            "description": "clear all group",
            "clear": "",
            "class": "nx.graphic.Topology.GroupsLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23729,
            "description": "Topology",
            "itemtype": "property",
            "name": "topology",
            "readyonly": "",
            "class": "nx.graphic.Topology.GroupItem",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23737,
            "description": "Node array in the shape",
            "itemtype": "property",
            "name": "nodes",
            "type": "Array",
            "class": "nx.graphic.Topology.GroupItem",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23783,
            "description": "Shape's color",
            "itemtype": "property",
            "name": "color",
            "class": "nx.graphic.Topology.GroupItem",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 23790,
            "description": "Group's label",
            "itemtype": "property",
            "name": "label",
            "class": "nx.graphic.Topology.GroupItem",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24572,
            "description": "get/set links's style ,default value is\n            value: {\n                   'stroke': '#666',\n                   'stroke-width': '1px'\n               }",
            "itemtype": "property",
            "name": "pathStyle",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24587,
            "description": "Get/set a path's width",
            "itemtype": "property",
            "name": "pathWidth",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24594,
            "description": "Get/set a path's offset",
            "itemtype": "property",
            "name": "pathGutter",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24601,
            "description": "Get/set a path's padding to a node",
            "itemtype": "property",
            "name": "pathPadding",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24608,
            "description": "Get/set path arrow type , 'none'/'cap'/'full'/'end'",
            "itemtype": "property",
            "name": "",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24615,
            "description": "Get/set links to draw a path pver it",
            "itemtype": "property",
            "name": "links",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24713,
            "description": "Reverse path direction",
            "itemtype": "property",
            "name": "reverse",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 24736,
            "description": "Draw a path,internal",
            "itemtype": "method",
            "name": "draw",
            "class": "nx.graphic.Topology.Path",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 25029,
            "description": "Path array",
            "itemtype": "property",
            "name": "paths",
            "class": "nx.graphic.Topology.PathLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 25052,
            "description": "Add a path to topology",
            "params": [
                {
                    "name": "path",
                    "description": "",
                    "type": "nx.graphic.Topology.Path"
                }
            ],
            "itemtype": "method",
            "name": "addPath",
            "class": "nx.graphic.Topology.PathLayer",
            "module": "nx.graphic.Topology"
        },
        {
            "file": "dest/js/next.js",
            "line": 25063,
            "description": "Remove a path",
            "itemtype": "method",
            "name": "removePath",
            "params": [
                {
                    "name": "path",
                    "description": ""
                }
            ],
            "class": "nx.graphic.Topology.PathLayer",
            "module": "nx.graphic.Topology"
        }
    ],
    "warnings": [
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:56"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:113"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:257"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:290"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:324"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:366"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:385"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:408"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:524"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:551"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:561"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:595"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:622"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:905"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:1374"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:1393"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:1436"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:1662"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2372"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2393"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2419"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2439"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2459"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2468"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2476"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2485"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2505"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2524"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2550"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2566"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2673"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2681"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2756"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2763"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2799"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2809"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:2843"
        },
        {
            "message": "unknown tag: reference",
            "line": " dest/js/next.js:3588"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:4046"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4156"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4185"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4204"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4223"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4231"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4239"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4249"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4259"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4269"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4280"
        },
        {
            "message": "unknown tag: doctype",
            "line": " dest/js/next.js:4456"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4547"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:4649"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5160"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5169"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5265"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5278"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5295"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5330"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5340"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5351"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5362"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5393"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5406"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5413"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5429"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5445"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5453"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5460"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5467"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5474"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5481"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5488"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5499"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5507"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:5551"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:5648"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5658"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5690"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5700"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5743"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5757"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5771"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5794"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5823"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5841"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5856"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5865"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5873"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5889"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5898"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5907"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5916"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5947"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:5957"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6000"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6017"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6045"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6067"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6083"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:6147"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6157"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6465"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6474"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6482"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6491"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6500"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6515"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6528"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6567"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6578"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6588"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6597"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6978"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:6990"
        },
        {
            "message": "unknown tag: internal",
            "line": " dest/js/next.js:7055"
        },
        {
            "message": "unknown tag: internal",
            "line": " dest/js/next.js:7113"
        },
        {
            "message": "unknown tag: internal",
            "line": " dest/js/next.js:7139"
        },
        {
            "message": "unknown tag: doctype",
            "line": " dest/js/next.js:8007"
        },
        {
            "message": "unknown tag: link",
            "line": " dest/js/next.js:8055"
        },
        {
            "message": "unknown tag: link",
            "line": " dest/js/next.js:8055"
        },
        {
            "message": "unknown tag: link",
            "line": " dest/js/next.js:8055"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:8257"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:8752"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:8830"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:8924"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9067"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:9278"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9385"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9416"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:9631"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:9640"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:9649"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9831"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9848"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9884"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9897"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9911"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9960"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:9975"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:10168"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:10384"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:10421"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:10476"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11216"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11224"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11231"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11241"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11253"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11265"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11272"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11280"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11288"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11296"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11304"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11317"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11324"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11332"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11340"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11366"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11373"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11380"
        },
        {
            "message": "unknown tag: methid",
            "line": " dest/js/next.js:11387"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11387"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11398"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11405"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11412"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11426"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11439"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11453"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11462"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11470"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11477"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11485"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:11495"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:12235"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:12293"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:12596"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:12679"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:12810"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:12836"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13022"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:13145"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:13212"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13363"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13485"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13516"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13658"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13794"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:13965"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14183"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14194"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14211"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14238"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14422"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14630"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14690"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:14819"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:14995"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:15009"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:15066"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:15641"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16156"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16175"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16310"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16382"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16391"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16627"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16916"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16937"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16967"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16976"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16985"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:16993"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:17091"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:17130"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:17411"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:17890"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:18047"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:18305"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:18638"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:18995"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:19268"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:19511"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:19690"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:19733"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:20150"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:20193"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:20459"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:20745"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:20760"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:20837"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:21011"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:21057"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:21570"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:21587"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22055"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22090"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22171"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22226"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22287"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:22535"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22746"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:22780"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:23193"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:23309"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:23461"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:23508"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " dest/js/next.js:23668"
        },
        {
            "message": "unknown tag: clear",
            "line": " dest/js/next.js:23688"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:23716"
        },
        {
            "message": "unknown tag: readyonly",
            "line": " dest/js/next.js:23729"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:23916"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:24027"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:24142"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:24276"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:24555"
        },
        {
            "message": "replacing incorrect tag: extend with extends",
            "line": " dest/js/next.js:25019"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:1591"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:1839"
        },
        {
            "message": "Missing item type\nGet the target object of current binding.",
            "line": " dest/js/next.js:1851"
        },
        {
            "message": "Missing item type\nGet the target path of current binding.",
            "line": " dest/js/next.js:1857"
        },
        {
            "message": "Missing item type\nGet the source path of current binding.",
            "line": " dest/js/next.js:1863"
        },
        {
            "message": "Missing item type\nGet or set the source of current binding.",
            "line": " dest/js/next.js:1869"
        },
        {
            "message": "Missing item type\nGet or set the binding type.",
            "line": " dest/js/next.js:1886"
        },
        {
            "message": "Missing item type\nGet the direction for current binding.",
            "line": " dest/js/next.js:1892"
        },
        {
            "message": "Missing item type\nGet the trigger for current binding.",
            "line": " dest/js/next.js:1898"
        },
        {
            "message": "Missing item type\nGet the format for current binding.",
            "line": " dest/js/next.js:1904"
        },
        {
            "message": "Missing item type\nGet the converter for current binding.",
            "line": " dest/js/next.js:1910"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:4053"
        },
        {
            "message": "Missing item type\nmethod orderBy",
            "line": " dest/js/next.js:4082"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:4456"
        },
        {
            "message": "Missing item type\nvalidate the init args",
            "line": " dest/js/next.js:4547"
        },
        {
            "message": "Missing item type\nget the item of this._data by index",
            "line": " dest/js/next.js:4649"
        },
        {
            "message": "Missing item type\nchange the order of specific Item by key",
            "line": " dest/js/next.js:4762"
        },
        {
            "message": "Missing item type\nsupport iterator for the callback which has three params:k,v,index",
            "line": " dest/js/next.js:4806"
        },
        {
            "message": "Missing item type\nadapt to the nx.each, which has two params for the callback:k,v",
            "line": " dest/js/next.js:4817"
        },
        {
            "message": "Missing item type\nSet $dom as an attribute for node",
            "line": " dest/js/next.js:5386"
        },
        {
            "message": "Missing item type\nWhether target is current dom element",
            "line": " dest/js/next.js:5393"
        },
        {
            "message": "Missing item type\nWhether target is a element",
            "line": " dest/js/next.js:5406"
        },
        {
            "message": "Missing item type\nGet current element's index",
            "line": " dest/js/next.js:5413"
        },
        {
            "message": "Missing item type\nGet the index child element",
            "line": " dest/js/next.js:5429"
        },
        {
            "message": "Missing item type\nCompare dom element position",
            "line": " dest/js/next.js:5445"
        },
        {
            "message": "Missing item type\nGet first element child",
            "line": " dest/js/next.js:5453"
        },
        {
            "message": "Missing item type\nGet last element child",
            "line": " dest/js/next.js:5460"
        },
        {
            "message": "Missing item type\nGet previous element",
            "line": " dest/js/next.js:5467"
        },
        {
            "message": "Missing item type\nGet next element",
            "line": " dest/js/next.js:5474"
        },
        {
            "message": "Missing item type\nGet parent element",
            "line": " dest/js/next.js:5481"
        },
        {
            "message": "Missing item type\nGet element children",
            "line": " dest/js/next.js:5488"
        },
        {
            "message": "Missing item type\nClone an element node",
            "line": " dest/js/next.js:5499"
        },
        {
            "message": "Missing item type\nWhether the element has child.",
            "line": " dest/js/next.js:5507"
        },
        {
            "message": "Missing item type\nAdds a node to the end of the list of children of a specified parent node",
            "line": " dest/js/next.js:5515"
        },
        {
            "message": "Missing item type\nInserts the specified node before a reference element as a child of the current node",
            "line": " dest/js/next.js:5522"
        },
        {
            "message": "Missing item type\nRemoves a child node from the DOM",
            "line": " dest/js/next.js:5530"
        },
        {
            "message": "Missing item type\nRemove all child nodes",
            "line": " dest/js/next.js:5539"
        },
        {
            "message": "Missing item type\nGet collection child nodes.",
            "line": " dest/js/next.js:6157"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:8007"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:8055"
        },
        {
            "message": "Missing item type\nPopover's title",
            "line": " dest/js/next.js:8759"
        },
        {
            "message": "Missing item type\nIterate all icons",
            "line": " dest/js/next.js:9677"
        },
        {
            "message": "Missing item type",
            "line": " dest/js/next.js:11387"
        },
        {
            "message": "Missing item type\nForce layout algorithm class constructor function",
            "line": " dest/js/next.js:11611"
        },
        {
            "message": "Missing item type\nGet vertex's Vector object",
            "line": " dest/js/next.js:12410"
        },
        {
            "message": "Missing item type\nRemove vertex",
            "line": " dest/js/next.js:13022"
        },
        {
            "message": "Missing item type\nProcess graph data",
            "line": " dest/js/next.js:14630"
        },
        {
            "message": "Missing item type\nProcess graph data",
            "line": " dest/js/next.js:14690"
        },
        {
            "message": "Missing item type\nVertex",
            "line": " dest/js/next.js:15451"
        },
        {
            "message": "Missing item type\nEdge",
            "line": " dest/js/next.js:15476"
        },
        {
            "message": "Missing item type\nEdgeSet",
            "line": " dest/js/next.js:15502"
        },
        {
            "message": "Missing item type\nVertexSet",
            "line": " dest/js/next.js:15531"
        },
        {
            "message": "Missing item type\nEdgeSetCollection",
            "line": " dest/js/next.js:15553"
        },
        {
            "message": "Missing item type\nData",
            "line": " dest/js/next.js:15574"
        },
        {
            "message": "Missing item type\nGet all visible nodes",
            "line": " dest/js/next.js:16391"
        },
        {
            "message": "Missing item type\nRegister a customize icon",
            "line": " dest/js/next.js:16404"
        },
        {
            "message": "Missing item type\nBatch action, highlight node and related nodes and connected links.",
            "line": " dest/js/next.js:16433"
        },
        {
            "message": "Missing item type\nBatch action, highlight node and related nodes and connected links.",
            "line": " dest/js/next.js:16481"
        },
        {
            "message": "Missing item type\nGet the bound of passing node's",
            "line": " dest/js/next.js:16627"
        },
        {
            "message": "Missing item type\nget linkSet by node",
            "line": " dest/js/next.js:16976"
        },
        {
            "message": "Missing item type\nGet linkSet by linkKey",
            "line": " dest/js/next.js:16985"
        },
        {
            "message": "Missing item type\nGet links by node",
            "line": " dest/js/next.js:16993"
        },
        {
            "message": "Missing item type\nTo generate a layer",
            "line": " dest/js/next.js:17091"
        },
        {
            "message": "Missing item type\nFadeIn layer's fade statues",
            "line": " dest/js/next.js:17222"
        },
        {
            "message": "Missing item type\nGet the passing bound's relative inside bound,if not passing param will return the topology graphic's bound",
            "line": " dest/js/next.js:17411"
        },
        {
            "message": "Missing item type\nActivate a layout",
            "line": " dest/js/next.js:17900"
        },
        {
            "message": "Missing item type\nFactory function, draw group",
            "line": " dest/js/next.js:18409"
        },
        {
            "message": "Missing item type\nFadeIn layer's fade statues",
            "line": " dest/js/next.js:18443"
        },
        {
            "message": "Missing item type\nFactory function , will be call when set model",
            "line": " dest/js/next.js:18862"
        },
        {
            "message": "Missing item type\nGet node bound",
            "line": " dest/js/next.js:19268"
        },
        {
            "message": "Missing item type\nGet all sub nodes",
            "line": " dest/js/next.js:19743"
        },
        {
            "message": "Missing item type\nRemove a link",
            "line": " dest/js/next.js:20900"
        },
        {
            "message": "Missing item type\nGet link by id",
            "line": " dest/js/next.js:21011"
        },
        {
            "message": "Missing item type\nCould use topo.getLayer('linkSet') get this\n* @class nx.graphic.Topology.LinksLayer\n* @extend nx.graphic.Topology.Layer",
            "line": " dest/js/next.js:21387"
        },
        {
            "message": "Missing item type\nAll tooltip's instance array",
            "line": " dest/js/next.js:22303"
        },
        {
            "message": "Missing item type\nRegister tooltip class",
            "line": " dest/js/next.js:22514"
        },
        {
            "message": "Missing item type\nGet tooltip instance by name",
            "line": " dest/js/next.js:22535"
        },
        {
            "message": "Missing item type\nRegister a group item class",
            "line": " dest/js/next.js:23583"
        },
        {
            "message": "Missing item type\nAdd a group to group layer",
            "line": " dest/js/next.js:23603"
        },
        {
            "message": "Missing item type\nclear all group",
            "line": " dest/js/next.js:23688"
        }
    ]
}