Interface CustomXYRenderer

All Superinterfaces:
CustomRenderer, com.jfreechartextensions.renderers.ExtendedXYItemRenderer, org.jfree.chart.LegendItemSource, org.jfree.chart.renderer.xy.XYItemRenderer
All Known Implementing Classes:
CustomOHLCRenderer, CustomXYAreaRenderer, CustomXYBarRenderer, CustomXYLineAndShapeRenderer, CustomXYStackedAreaRenderer, CustomXYStackedBarRenderer, CustomXYStepRenderer

public interface CustomXYRenderer
extends com.jfreechartextensions.renderers.ExtendedXYItemRenderer, CustomRenderer
Renderer for continuous data.
  • Method Summary

    Modifier and Type Method Description
    default void drawErrorBars​(Graphics2D g2, Rectangle2D dataArea, org.jfree.chart.plot.XYPlot plot, org.jfree.chart.axis.ValueAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, XYDataSeriesInternal seriesInternal, org.jfree.data.xy.XYDataset dataSeries, int series, int item, int pass, Paint defaultColor)  
    default Paint errorBarColor​(XYDataSeriesInternal series, Paint defaultPaint)  
    default org.jfree.data.Range findXRange​(DataSetCollection<XYDataSeriesInternal> dataset)  
    default org.jfree.data.Range findYRange​(DataSetCollection<XYDataSeriesInternal> dataset)  
    void resetMapOfLegendItems​(int datasetIndex)
    Our implementations cache legendItem names.
    void set​(int seriesIndex, CustomXYPlot plot)
    Sets this renderer's CustomXYPlot.
    default void triggerRedraw()  

    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.ExtendedXYItemRenderer

    drawErrorBars

    Methods inherited from interface org.jfree.chart.LegendItemSource

    getLegendItems

    Methods inherited from interface org.jfree.chart.renderer.xy.XYItemRenderer

    addAnnotation, addAnnotation, addChangeListener, drawAnnotations, drawDomainGridLine, drawDomainMarker, drawItem, drawRangeLine, drawRangeMarker, fillDomainGridBand, fillRangeGridBand, findDomainBounds, findRangeBounds, getBaseItemLabelFont, getBaseItemLabelGenerator, getBaseItemLabelPaint, getBaseItemLabelsVisible, getBaseNegativeItemLabelPosition, getBaseOutlinePaint, getBaseOutlineStroke, getBasePaint, getBasePositiveItemLabelPosition, getBaseSeriesVisible, getBaseSeriesVisibleInLegend, getBaseShape, getBaseStroke, getBaseToolTipGenerator, getItemLabelFont, getItemLabelFont, getItemLabelGenerator, getItemLabelPaint, getItemLabelPaint, getItemOutlinePaint, getItemOutlineStroke, getItemPaint, getItemShape, getItemStroke, getItemVisible, getLegendItem, getLegendItemLabelGenerator, getNegativeItemLabelPosition, getNegativeItemLabelPosition, getPassCount, getPlot, getPositiveItemLabelPosition, getPositiveItemLabelPosition, getSeriesItemLabelFont, getSeriesItemLabelGenerator, getSeriesItemLabelPaint, getSeriesNegativeItemLabelPosition, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesPositiveItemLabelPosition, getSeriesShape, getSeriesStroke, getSeriesToolTipGenerator, getSeriesVisible, getSeriesVisible, getSeriesVisibleInLegend, getSeriesVisibleInLegend, getToolTipGenerator, getURLGenerator, initialise, isItemLabelVisible, isSeriesItemLabelsVisible, isSeriesVisible, isSeriesVisibleInLegend, removeAnnotation, removeAnnotations, removeChangeListener, setBaseItemLabelFont, setBaseItemLabelGenerator, setBaseItemLabelPaint, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseNegativeItemLabelPosition, setBaseNegativeItemLabelPosition, setBaseOutlinePaint, setBaseOutlineStroke, setBasePaint, setBasePositiveItemLabelPosition, setBasePositiveItemLabelPosition, setBaseSeriesVisible, setBaseSeriesVisible, setBaseSeriesVisibleInLegend, setBaseSeriesVisibleInLegend, setBaseShape, setBaseStroke, setBaseToolTipGenerator, setItemLabelFont, setItemLabelGenerator, setItemLabelPaint, setItemLabelsVisible, setItemLabelsVisible, setItemLabelsVisible, setLegendItemLabelGenerator, setNegativeItemLabelPosition, setNegativeItemLabelPosition, setOutlinePaint, setOutlineStroke, setPaint, setPlot, setPositiveItemLabelPosition, setPositiveItemLabelPosition, setSeriesItemLabelFont, setSeriesItemLabelGenerator, setSeriesItemLabelPaint, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesNegativeItemLabelPosition, setSeriesNegativeItemLabelPosition, setSeriesOutlinePaint, setSeriesOutlineStroke, setSeriesPaint, setSeriesPositiveItemLabelPosition, setSeriesPositiveItemLabelPosition, setSeriesShape, setSeriesStroke, setSeriesToolTipGenerator, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setShape, setStroke, setToolTipGenerator, setURLGenerator