/**
* Specifies the animation that is applied on data changes.
* @expose
* @name animationOnDataChange
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "auto"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* Specifies the animation that is shown on initial display.
* @expose
* @name animationOnDisplay
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "auto"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* The list of cells.
* @expose
* @name cells
* @memberof oj.ojNBox
* @instance
* @type {Array.<Object>}
* @default <code class="prettyprint">null</code>
*/
/**
* The id of the column containing this cell.
* @expose
* @name cells[].column
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The id of the row containing this cell.
* @expose
* @name cells[].row
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the cell label.
* @expose
* @name cells[].label
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The halign value for the cell label.
* @expose
* @name cells[].labelHalign
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "center"
* @ojvalue {string} "end"
* @ojvalue {string} "start"
* @default <code class="prettyprint">"start"</code>
*/
/**
* The CSS style string defining the style of the cell label.
* @expose
* @name cells[].labelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The description of this cell. This is used for accessibility.
* @expose
* @name cells[].shortDesc
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* Specifies whether the count of nodes in this cell should be appended to the cell label.
* @expose
* @name cells[].showCount
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "on"
* @ojvalue {string} "off"
* @default <code class="prettyprint">"off"</code>
*/
/**
* The CSS style string for this cell. Used for customizing the cell background and border.
* @expose
* @name cells[].style
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The list of columns.
* @expose
* @name columns
* @memberof oj.ojNBox
* @instance
* @type {Array.<Object>}
* @default <code class="prettyprint">null</code>
*/
/**
* The id of the column. Used to identify this column.
* @expose
* @name columns[].id
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the column label.
* @expose
* @name columns[].label
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the column label.
* @expose
* @name columns[].labelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the title on the column edge.
* @expose
* @name columnsTitle
* @memberof oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* Specifies how nodes should be grouped.
* @expose
* @name groupBehavior
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "acrossCells"
* @ojvalue {string} "none"
* @ojvalue {string} "withinCell"
* @default <code class="prettyprint">"withinCell"</code>
*/
/**
* An array of attributes to style the group nodes with. If sepcified, any attributes not listed will be ignored.
* @expose
* @name groupAttributes
* @memberof oj.ojNBox
* @instance
* @type {Array.<string>}
* @ojvalue {string} "color"
* @ojvalue {string} "indicatorColor"
* @ojvalue {string} "indicatorIconShape"
* @ojvalue {string} "indicatorIconColor"
* @ojvalue {string} "indicatorIconPattern"
* @default <code class="prettyprint">null</code>
*/
/**
* An array of category strings used for category filtering. Data items with a category in hiddenCategories will be filtered.
* @expose
* @name hiddenCategories
* @memberof oj.ojNBox
* @instance
* @type {Array.<string>}
* @default <code class="prettyprint">null</code>
*/
/**
* Defines the behavior applied when hovering over data items.
* @expose
* @name hoverBehavior
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "dim"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* An array of category strings used for category highlighting. Data items with a category in highlightedCategories will be highlighted.
* @expose
* @name highlightedCategories
* @memberof oj.ojNBox
* @instance
* @type {Array.<string>}
* @default <code class="prettyprint">null</code>
*/
/**
* The matching condition for the highlightedCategories option. By default, highlightMatch is 'all' and only items whose categories match all of the values specified in the highlightedCategories array will be highlighted. If highlightMatch is 'any', then items that match at least one of the highlightedCategories values will be highlighted.
* @expose
* @name highlightMatch
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "any"
* @ojvalue {string} "all"
* @default <code class="prettyprint">"all"</code>
*/
/**
* The id of the column to be maximized.
* @expose
* @name maximizedColumn
* @memberof oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The id of the row to be maximized.
* @expose
* @name maximizedRow
* @memberof oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* Whether or not the cell maximize/de-maximize gestures are enabled.
* @expose
* @name cellMaximize
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "off"
* @ojvalue {string} "on"
* @default <code class="prettyprint">"on"</code>
*/
/**
* The content the cells will display. "auto" switches between nodes and cell counts based on available space. "counts" forces the nBox to always render cell counts.
* @expose
* @name cellContent
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "counts"
* @ojvalue {string} "auto"
* @default <code class="prettyprint">"auto"</code>
*/
/**
* The color for the "other" group nodes which aggregate any group nodes that fall below the otherThreshold, if specified.
* @expose
* @name otherColor
* @memberof oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* A percentage (0-1) of the nodes collection size that determines the value beneath which any groups will be aggregated into an "other" node.
* @expose
* @name otherThreshold
* @memberof oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* A function that returns a custom tooltip for the nbox nodes. The function takes a dataContext argument, provided by the nbox, with the following properties: <ul> <li>parentElement: The tooltip element. The function can directly modify or append content to this element.</li> <li>id: The id of the hovered node.</li> <li>label: The label of the hovered node.</li> <li>secondaryLabel: The secondary label of the hovered node.</li> <li>color: The color of the hovered node.</li> <li>indicatorColor: The indicator color of the hovered node.</li> <li>row: The id of the row containing the hovered node.</li> <li>column: The id of the column containing the hovered node.</li> </ul> The function may return an HTML element, which will be appended to the tooltip, or a tooltip string.
* @expose
* @name tooltip
* @memberof oj.ojNBox
* @instance
* @type {function(object)}
* @default <code class="prettyprint">null</code>
*/
/**
* The list of nodes.
* @expose
* @name nodes
* @memberof oj.ojNBox
* @instance
* @type {Array.<Object>}
* @default <code class="prettyprint">null</code>
*/
/**
* The id of this node.
* @expose
* @name nodes[].id
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The column id for this node.
* @expose
* @name nodes[].column
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The row id for this node.
* @expose
* @name nodes[].row
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The color of the node border.
* @expose
* @name nodes[].borderColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The width of the node border.
* @expose
* @name nodes[].borderWidth
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the node label.
* @expose
* @name nodes[].label
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the secondary node label.
* @expose
* @name nodes[].secondaryLabel
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The description of this node. This is used for accessibility and also for customizing the tooltip text.
* @expose
* @name nodes[].shortDesc
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* An optional array of additional category strings corresponding to this data item. This enables highlighting and filtering of individual data items through interactions with other components. Defaults to node's id if unspecified.
* @expose
* @name nodes[].categories
* @memberof! oj.ojNBox
* @instance
* @type {Array.<string>}
* @default <code class="prettyprint">null</code>
*/
/**
* The group category this node belongs to. Nodes with the same groupCategory will be grouped together.
* @expose
* @name nodes[].groupCategory
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The background color of this node.
* @expose
* @name nodes[].color
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The background color for the indicator section of this node.
* @expose
* @name nodes[].indicatorColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* Defines the primary icon for this node.
* @expose
* @name nodes[].icon
* @memberof! oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The border color of this icon.
* @expose
* @name nodes[].icon.borderColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The border radius of this icon.
* @expose
* @name nodes[].icon.borderRadius
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The border width of this icon.
* @expose
* @name nodes[].icon.borderWidth
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The fill color of this icon.
* @expose
* @name nodes[].icon.color
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The fill pattern of this icon.
* @expose
* @name nodes[].icon.pattern
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "smallChecker"
* @ojvalue {string} "smallCrosshatch"
* @ojvalue {string} "smallDiagonalLeft"
* @ojvalue {string} "smallDiagonalRight"
* @ojvalue {string} "smallDiamond"
* @ojvalue {string} "smallTriangle"
* @ojvalue {string} "largeChecker"
* @ojvalue {string} "largeCrosshatch"
* @ojvalue {string} "largeDiagonalLeft"
* @ojvalue {string} "largeDiagonalRight"
* @ojvalue {string} "largeDiamond"
* @ojvalue {string} "largeTriangle"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* The opacity of this icon.
* @expose
* @name nodes[].icon.opacity
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The shape of this icon.
* @expose
* @name nodes[].icon.shape
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "circle"
* @ojvalue {string} "square"
* @ojvalue {string} "plus"
* @ojvalue {string} "diamond"
* @ojvalue {string} "triangleUp"
* @ojvalue {string} "triangleDown"
* @ojvalue {string} "human"
* @ojvalue {string} "rectangle"
* @ojvalue {string} "star"
* @default <code class="prettyprint">null</code>
*/
/**
* The URL of an image to display for this icon.
* @expose
* @name nodes[].icon.source
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The width of this icon.
* @expose
* @name nodes[].icon.width
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The height of this icon.
* @expose
* @name nodes[].icon.height
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* Defines the indicator icon for this node.
* @expose
* @name nodes[].indicatorIcon
* @memberof! oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The border color of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.borderColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The border radius of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.borderRadius
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The border width of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.borderWidth
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The fill color of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.color
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The fill pattern of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.pattern
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "smallChecker"
* @ojvalue {string} "smallCrosshatch"
* @ojvalue {string} "smallDiagonalLeft"
* @ojvalue {string} "smallDiagonalRight"
* @ojvalue {string} "smallDiamond"
* @ojvalue {string} "smallTriangle"
* @ojvalue {string} "largeChecker"
* @ojvalue {string} "largeCrosshatch"
* @ojvalue {string} "largeDiagonalLeft"
* @ojvalue {string} "largeDiagonalRight"
* @ojvalue {string} "largeDiamond"
* @ojvalue {string} "largeTriangle"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* The opacity of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.opacity
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The shape of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.shape
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "circle"
* @ojvalue {string} "square"
* @ojvalue {string} "plus"
* @ojvalue {string} "diamond"
* @ojvalue {string} "triangleUp"
* @ojvalue {string} "triangleDown"
* @ojvalue {string} "human"
* @ojvalue {string} "rectangle"
* @ojvalue {string} "star"
* @default <code class="prettyprint">null</code>
*/
/**
* The URL of an image to display for this indicator icon.
* @expose
* @name nodes[].indicatorIcon.source
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The width of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.width
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The height of this indicator icon.
* @expose
* @name nodes[].indicatorIcon.height
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* An optional horizontal position (as a percentage) to be used in the average position calculation when grouping across cells.
* @expose
* @name nodes[].xPercentage
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* An optional vertical position (as a percentage) to be used in the average position calculation when grouping across cells.
* @expose
* @name nodes[].yPercentage
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The list of rows.
* @expose
* @name rows
* @memberof oj.ojNBox
* @instance
* @type {Array.<Object>}
* @default <code class="prettyprint">null</code>
*/
/**
* The id of the row. Used to identify this row.
* @expose
* @name rows[].id
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the row label.
* @expose
* @name rows[].label
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the row label.
* @expose
* @name rows[].labelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The text for the title on the row edge.
* @expose
* @name rowsTitle
* @memberof oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* An array containing the ids of the selected nodes.
* @expose
* @name selection
* @memberof oj.ojNBox
* @instance
* @type {Array.<string>}
* @default <code class="prettyprint">null</code>
*/
/**
* Specifies the selection mode.
* @expose
* @name selectionMode
* @memberof oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "none"
* @ojvalue {string} "single"
* @ojvalue {string} "multiple"
* @default <code class="prettyprint">"multiple"</code>
*/
/**
* An object defining the style defaults for this nbox.
* @expose
* @name styleDefaults
* @memberof oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The duration of the animations in milliseconds. Also accepts CSS strings such as 0.5s and 500ms.
* @expose
* @name styleDefaults.animationDuration
* @memberof! oj.ojNBox
* @instance
* @type {number|string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the column labels.
* @expose
* @name styleDefaults.columnLabelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the columns title.
* @expose
* @name styleDefaults.columnsTitleStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the row labels.
* @expose
* @name styleDefaults.rowLabelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the rows title.
* @expose
* @name styleDefaults.rowsTitleStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* An object defining the style defaults for cells.
* @expose
* @name styleDefaults.cellDefaults
* @memberof! oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the cell labels.
* @expose
* @name styleDefaults.cellDefaults.labelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The halign value for the cell label.
* @expose
* @name styleDefaults.cellDefaults.labelHalign
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "center"
* @ojvalue {string} "end"
* @ojvalue {string} "start"
* @default <code class="prettyprint">"start"</code>
*/
/**
* The CSS style string for this cell. Used for customizing the cell background and border.
* @expose
* @name styleDefaults.cellDefaults.style
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* Specifies whether the count of nodes in this cell should be appended to the cell label.
* @expose
* @name styleDefaults.cellDefaults.showCount
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "on"
* @ojvalue {string} "off"
* @default <code class="prettyprint">"off"</code>
*/
/**
* An object defining the style defaults for nodes.
* @expose
* @name styleDefaults.nodeDefaults
* @memberof! oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The default color of the node borders.
* @expose
* @name styleDefaults.nodeDefaults.borderColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default width of the node borders.
* @expose
* @name styleDefaults.nodeDefaults.borderWidth
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default background color of the nodes.
* @expose
* @name styleDefaults.nodeDefaults.color
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default background color of the node indicator sections.
* @expose
* @name styleDefaults.nodeDefaults.indicatorColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the node labels.
* @expose
* @name styleDefaults.nodeDefaults.labelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The CSS style string defining the style of the node secondary labels.
* @expose
* @name styleDefaults.nodeDefaults.secondaryLabelStyle
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* An object defining the style defaults for the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults
* @memberof! oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The default border color of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.borderColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default border radius of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.borderRadius
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default border width of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.borderWidth
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default fill color of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.color
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default fill pattern of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.pattern
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "smallChecker"
* @ojvalue {string} "smallCrosshatch"
* @ojvalue {string} "smallDiagonalLeft"
* @ojvalue {string} "smallDiagonalRight"
* @ojvalue {string} "smallDiamond"
* @ojvalue {string} "smallTriangle"
* @ojvalue {string} "largeChecker"
* @ojvalue {string} "largeCrosshatch"
* @ojvalue {string} "largeDiagonalLeft"
* @ojvalue {string} "largeDiagonalRight"
* @ojvalue {string} "largeDiamond"
* @ojvalue {string} "largeTriangle"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* The default opacity of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.opacity
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default shape of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.shape
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "circle"
* @ojvalue {string} "square"
* @ojvalue {string} "plus"
* @ojvalue {string} "diamond"
* @ojvalue {string} "triangleUp"
* @ojvalue {string} "triangleDown"
* @ojvalue {string} "human"
* @ojvalue {string} "rectangle"
* @ojvalue {string} "star"
* @default <code class="prettyprint">null</code>
*/
/**
* The URL of an image to display by default for the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.source
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default width of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.width
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default height of the node icons.
* @expose
* @name styleDefaults.nodeDefaults.iconDefaults.height
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* An object defining the style defaults for the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults
* @memberof! oj.ojNBox
* @instance
* @type {object}
* @default <code class="prettyprint">null</code>
*/
/**
* The default border color of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.borderColor
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default border radius of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.borderRadius
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default border width of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.borderWidth
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default fill color of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.color
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default fill pattern of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.pattern
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "smallChecker"
* @ojvalue {string} "smallCrosshatch"
* @ojvalue {string} "smallDiagonalLeft"
* @ojvalue {string} "smallDiagonalRight"
* @ojvalue {string} "smallDiamond"
* @ojvalue {string} "smallTriangle"
* @ojvalue {string} "largeChecker"
* @ojvalue {string} "largeCrosshatch"
* @ojvalue {string} "largeDiagonalLeft"
* @ojvalue {string} "largeDiagonalRight"
* @ojvalue {string} "largeDiamond"
* @ojvalue {string} "largeTriangle"
* @ojvalue {string} "none"
* @default <code class="prettyprint">"none"</code>
*/
/**
* The default opacity of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.opacity
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default shape of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.shape
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @ojvalue {string} "circle"
* @ojvalue {string} "square"
* @ojvalue {string} "plus"
* @ojvalue {string} "diamond"
* @ojvalue {string} "triangleUp"
* @ojvalue {string} "triangleDown"
* @ojvalue {string} "human"
* @ojvalue {string} "rectangle"
* @ojvalue {string} "star"
* @default <code class="prettyprint">null</code>
*/
/**
* The URL of an image to display by default for the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.source
* @memberof! oj.ojNBox
* @instance
* @type {string}
* @default <code class="prettyprint">null</code>
*/
/**
* The default width of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.width
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
/**
* The default height of the node indicator icons.
* @expose
* @name styleDefaults.nodeDefaults.indicatorIconDefaults.height
* @memberof! oj.ojNBox
* @instance
* @type {number}
* @default <code class="prettyprint">null</code>
*/
Source: 3rdparty/dvt/doc/ojnbox_options.js
Oracle® JavaScript Extension Toolkit (JET)
1.1.2
E65298-01