Class StackedSeriesLookup


  • public final class StackedSeriesLookup
    extends java.lang.Object
    Implements a double lookup data structure for stacked series. It also maintains a min/max value for each unit needed to build the scale.
    • Method Detail

      • getStackGroups

        public java.util.List<StackGroup> getStackGroups​(Axis ax)
      • getSeriesCount

        public int getSeriesCount​(Axis ax)
      • getStackGroup

        public StackGroup getStackGroup​(Series se)
        Parameters:
        se -
        Returns:
        The stack group associated with a specified Series
      • getSubUnit

        public AxisSubUnit getSubUnit​(StackGroup sg,
                                      int iUnitIndex)
        Parameters:
        sg -
        iUnitIndex -
        Returns:
        An AxisUnit corresponding to a given stack group and specified unit index
      • getUnit

        public AxisSubUnit getUnit​(Series se,
                                   int iUnitIndex)
        Returns an AxisUnit needed to 'remember' the position of the next stacked bar to be rendered. If a series is not 'stackable' or not 'set as stacked', this method will return 'null'.
        Parameters:
        ax -
        se -
        iUnitIndex -
        Returns:
        unit
      • resetSubUnits

        public void resetSubUnits()
      • getUnitCount

        public int getUnitCount()