Class CategoryItemRendererState

    • Field Detail

      • barWidth

        private double barWidth
        The bar width.
      • seriesRunningTotal

        private double seriesRunningTotal
        The series running total.
      • visibleSeries

        private int[] visibleSeries
        The array with the indices of the visible series.
      • crosshairState

        private CategoryCrosshairState crosshairState
        State information for crosshairs in the plot (this is updated by the renderer, but may be passed to several renderers in one chart).
    • Constructor Detail

      • CategoryItemRendererState

        public CategoryItemRendererState​(PlotRenderingInfo info)
        Creates a new object for recording temporary state information for a renderer.
        Parameters:
        info - the plot rendering info (null permitted).
    • Method Detail

      • getBarWidth

        public double getBarWidth()
        Returns the bar width.
        Returns:
        The bar width.
        See Also:
        setBarWidth(double)
      • setBarWidth

        public void setBarWidth​(double width)
        Sets the bar width. The renderer calculates this value and stores it here - it is not intended that users can manually set the bar width.
        Parameters:
        width - the width.
        See Also:
        getBarWidth()
      • getSeriesRunningTotal

        public double getSeriesRunningTotal()
        Returns the series running total.
        Returns:
        The running total.
        See Also:
        setSeriesRunningTotal(double)
      • setSeriesRunningTotal

        void setSeriesRunningTotal​(double total)
        Sets the series running total (this method is intended for the use of the renderer only).
        Parameters:
        total - the new total.
        See Also:
        getSeriesRunningTotal()
      • getVisibleSeriesIndex

        public int getVisibleSeriesIndex​(int rowIndex)
        Returns the index of the row relative to the visible rows. If no visible rows have been specified, the original row index is returned. If the row index is not included in the array of visible rows, -1 is returned.
        Parameters:
        rowIndex - the row index.
        Returns:
        The new row index or -1.
      • getVisibleSeriesCount

        public int getVisibleSeriesCount()
        Returns the number of visible series or -1 if no visible series have been specified.
        Returns:
        The number or -1.
      • getVisibleSeriesArray

        public int[] getVisibleSeriesArray()
        Returns a copy of the visible series array.
        Returns:
        The visible series array (possibly null).
      • setVisibleSeriesArray

        public void setVisibleSeriesArray​(int[] visibleSeries)
        Sets an array with the indices of the visible rows.
        Parameters:
        visibleSeries - the array (null permitted).