Initializes node, containerEl, callbacks and types variable. Calls render to render passed node.
Node object that should be rendered in the ExpNodeComponent.
Element that should be a container for the ExpNodeComponent.
Object with callback functions.
Array containing types that can be used for a node.
Defines an object containing callbacks for all buttons defined for a node.
Defines an element where the ExpNodeComponent will be appended to.
Defines a node object that should be rendered in the ExpNodeComponent.
Defines an array of types that can be used for a node.
Enables children actions for a given node.
Node which should have children actions enabled.
Registers an event listener and enables the edit button for a given node.
Node for which the edit button should be registered.
Registers an event listener and enables the edit button for a given node.
Node for which the edit button should be registered.
Registers an event listener for the children action button to show/collapse the children nodes.
Node for which the expand button should be registered.
Registers an event listener for the selection of a node.
Node for which the edit button should be registered.
Creates a node and adds it to the containerEl.
Renders children nodes of a node.
Node which children should be rendered out.
Creates a new instance of ExpNodeComponent and adds it to a container.
Node object that should be rendered in the ExpNodeComponent.
Element that should be a container for the ExpNodeComponent.
Object with callback functions.
Array containing types that can be used for a node.
Generated using TypeDoc
Component used to render a node.