Interface CustomCategoryItemRenderer

All Superinterfaces:
org.jfree.chart.renderer.category.CategoryItemRenderer, CustomRenderer, com.jfreechartextensions.renderers.ExtendedCategoryItemRenderer, org.jfree.chart.LegendItemSource
All Known Implementing Classes:
CustomAreaRenderer, CustomBarRenderer, CustomGroupedBarRenderer, CustomLineAndShapeRenderer, CustomStackedAreaRenderer, CustomStepRenderer

public interface CustomCategoryItemRenderer extends com.jfreechartextensions.renderers.ExtendedCategoryItemRenderer, CustomRenderer
Category plot renderer.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    drawErrorBars(Graphics2D g2, org.jfree.chart.renderer.category.CategoryItemRendererState state, Rectangle2D dataArea, org.jfree.chart.plot.CategoryPlot plot, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.category.CategoryDataset dataset, int row, int column, double x, Paint defaultColor)
     
    default Paint
    errorBarColor(CategoryDataSetCollection dataSetCollection, int row, Paint defaultPaint)
     
    void
    Clear out the set of cached legend items so they can be refreshed upon the next snapshot cycle.
    void
    set(int seriesIndex, CustomCategoryPlot plot)
    Sets the data for this renderer.
    default void
     

    Methods inherited from interface org.jfree.chart.renderer.category.CategoryItemRenderer

    addChangeListener, drawBackground, drawDomainGridline, drawDomainMarker, drawItem, drawOutline, drawRangeGridline, drawRangeMarker, findRangeBounds, getBaseItemLabelFont, getBaseItemLabelGenerator, getBaseItemLabelPaint, getBaseItemLabelsVisible, getBaseItemURLGenerator, getBaseNegativeItemLabelPosition, getBaseOutlinePaint, getBaseOutlineStroke, getBasePaint, getBasePositiveItemLabelPosition, getBaseSeriesVisible, getBaseSeriesVisibleInLegend, getBaseShape, getBaseStroke, getBaseToolTipGenerator, getItemLabelFont, getItemLabelFont, getItemLabelGenerator, getItemLabelPaint, getItemLabelPaint, getItemMiddle, getItemOutlinePaint, getItemOutlineStroke, getItemPaint, getItemShape, getItemStroke, getItemURLGenerator, getItemVisible, getLegendItem, getNegativeItemLabelPosition, getNegativeItemLabelPosition, getPassCount, getPlot, getPositiveItemLabelPosition, getPositiveItemLabelPosition, getSeriesItemLabelFont, getSeriesItemLabelGenerator, getSeriesItemLabelPaint, getSeriesItemURLGenerator, getSeriesNegativeItemLabelPosition, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesPositiveItemLabelPosition, getSeriesShape, getSeriesStroke, getSeriesToolTipGenerator, getSeriesVisible, getSeriesVisible, getSeriesVisibleInLegend, getSeriesVisibleInLegend, getToolTipGenerator, getToolTipGenerator, initialise, isItemLabelVisible, isSeriesItemLabelsVisible, isSeriesVisible, isSeriesVisibleInLegend, removeChangeListener, setBaseItemLabelFont, setBaseItemLabelGenerator, setBaseItemLabelPaint, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseItemURLGenerator, setBaseNegativeItemLabelPosition, setBaseNegativeItemLabelPosition, setBaseOutlinePaint, setBaseOutlineStroke, setBasePaint, setBasePositiveItemLabelPosition, setBasePositiveItemLabelPosition, setBaseSeriesVisible, setBaseSeriesVisible, setBaseSeriesVisibleInLegend, setBaseSeriesVisibleInLegend, setBaseShape, setBaseStroke, setBaseToolTipGenerator, setItemLabelFont, setItemLabelGenerator, setItemLabelPaint, setItemLabelsVisible, setItemLabelsVisible, setItemLabelsVisible, setItemURLGenerator, setNegativeItemLabelPosition, setNegativeItemLabelPosition, setOutlinePaint, setOutlineStroke, setPaint, setPlot, setPositiveItemLabelPosition, setPositiveItemLabelPosition, setSeriesItemLabelFont, setSeriesItemLabelGenerator, setSeriesItemLabelPaint, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesItemURLGenerator, setSeriesNegativeItemLabelPosition, setSeriesNegativeItemLabelPosition, setSeriesOutlinePaint, setSeriesOutlineStroke, setSeriesPaint, setSeriesPositiveItemLabelPosition, setSeriesPositiveItemLabelPosition, setSeriesShape, setSeriesStroke, setSeriesToolTipGenerator, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setShape, setStroke, setToolTipGenerator

    Methods inherited from interface com.illumon.iris.db.plot.builders.jfreechart.renderers.CustomRenderer

    getLegendItem, getLegendSeriesVisibilityMap, getOneClickSeriesVisibilityMap, isSeriesVisibleAux, setLegendLabelColor

    Methods inherited from interface com.jfreechartextensions.renderers.ExtendedCategoryItemRenderer

    drawErrorBars

    Methods inherited from interface org.jfree.chart.LegendItemSource

    getLegendItems
  • Method Details

    • set

      void set(int seriesIndex, CustomCategoryPlot plot)
      Sets the data for this renderer.
      Parameters:
      seriesIndex - data set index in plot
      plot - plot
    • drawErrorBars

      default void drawErrorBars(Graphics2D g2, org.jfree.chart.renderer.category.CategoryItemRendererState state, Rectangle2D dataArea, org.jfree.chart.plot.CategoryPlot plot, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.category.CategoryDataset dataset, int row, int column, double x, Paint defaultColor)
      Specified by:
      drawErrorBars in interface com.jfreechartextensions.renderers.ExtendedCategoryItemRenderer
    • errorBarColor

      default Paint errorBarColor(CategoryDataSetCollection dataSetCollection, int row, Paint defaultPaint)
    • triggerRedraw

      default void triggerRedraw()
      Specified by:
      triggerRedraw in interface CustomRenderer
    • resetLegend

      void resetLegend()
      Clear out the set of cached legend items so they can be refreshed upon the next snapshot cycle.