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 TypeMethodDescriptiondefault 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
Sets the data for this renderer.- Parameters:
seriesIndex
- data set index inplot
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 interfacecom.jfreechartextensions.renderers.ExtendedCategoryItemRenderer
-
errorBarColor
default Paint errorBarColor(CategoryDataSetCollection dataSetCollection, int row, Paint defaultPaint) -
triggerRedraw
default void triggerRedraw()- Specified by:
triggerRedraw
in interfaceCustomRenderer
-
resetLegend
void resetLegend()Clear out the set of cached legend items so they can be refreshed upon the next snapshot cycle.
-