java.lang.Object
org.jfree.chart.renderer.RendererState
org.jfree.chart.renderer.xy.XYItemRendererState
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.State
- Direct Known Subclasses:
DeviationRenderer.State
,XYSplineRenderer.XYSplineState
- Enclosing class:
- XYLineAndShapeRenderer
Records the state for the renderer. This is used to preserve state
information between calls to the drawItem() method for a single chart
drawing.
-
Field Summary
Fields inherited from class org.jfree.chart.renderer.xy.XYItemRendererState
workingLine
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns a flag that indicates if the last point drawn (in the current series) was 'good' (non-null).void
setLastPointGood
(boolean good) Sets a flag that indicates if the last point drawn (in the current series) was 'good' (non-null).void
startSeriesPass
(XYDataset dataset, int series, int firstItem, int lastItem, int pass, int passCount) This method is called by theXYPlot
at the start of each series pass.Methods inherited from class org.jfree.chart.renderer.xy.XYItemRendererState
endSeriesPass, getFirstItemIndex, getLastItemIndex, getProcessVisibleItemsOnly, setProcessVisibleItemsOnly
Methods inherited from class org.jfree.chart.renderer.RendererState
getElementHinting, getEntityCollection, getInfo, setElementHinting
-
Field Details
-
seriesPath
The path for the current series.
-
-
Constructor Details
-
State
Creates a new state instance.- Parameters:
info
- the plot rendering info.
-
-
Method Details
-
isLastPointGood
public boolean isLastPointGood()Returns a flag that indicates if the last point drawn (in the current series) was 'good' (non-null).- Returns:
- A boolean.
-
setLastPointGood
public void setLastPointGood(boolean good) Sets a flag that indicates if the last point drawn (in the current series) was 'good' (non-null).- Parameters:
good
- the flag.
-
startSeriesPass
public void startSeriesPass(XYDataset dataset, int series, int firstItem, int lastItem, int pass, int passCount) This method is called by theXYPlot
at the start of each series pass. We reset the state for the current series.- Overrides:
startSeriesPass
in classXYItemRendererState
- Parameters:
dataset
- the dataset.series
- the series index.firstItem
- the first item index for this pass.lastItem
- the last item index for this pass.pass
- the current pass index.passCount
- the number of passes.- See Also:
-