Class: CubeAxisValue

Oracle® JavaScript Extension Toolkit (JET)
3.2.0

E87541-01

QuickNav

oj. CubeAxisValue

Version:
  • 3.2.0
Since:
  • 1.1.0
Represents one value within an axis header

Constructor

new CubeAxisValue()

Source:
See:

Methods

getChildren() → {Array}

Get an ordered list of the child oj.CubeAxisValues of this value, at the next level
Source:
Returns:
an array of the children of this oj.CubeAxisValue
Type
Array

getDepth() → {number}

Get the number of levels this header value spans
Source:
Returns:
the number of levels this header value spans. Typically one, but in the future something like a grand total may span all the available levels at a particular axis value location
Type
number

getExtent() → {number}

Get the number of indices spanned by this value
Source:
Returns:
the number of indices spanned by this value
Type
number

getLabel() → {Object}

Get the label for this axis header location, if any. If none, falls back to getValue
Source:
Returns:
the label for this axis header value
Type
Object

getLevel() → {oj.CubeLevel}

Get the oj.CubeLevel of which this value is a member
Source:
Returns:
the level to which this header value belongs
Type
oj.CubeLevel

getParents() → {Array}

Get the parent oj.CubeAxisValues of this value
Source:
Returns:
an array of oj.CubeAxisValues--all the slower-varying level axis values under which this value is grouped
Type
Array

getStart() → {number}

Get the starting index of this value within the axis
Source:
Returns:
the starting index of this value within the axis
Type
number

getValue() → {Object}

Get the actual value of this axis header location
Source:
Returns:
the value at this location in the header
Type
Object