org.jfree.chart.renderer.xy
Class XYLineAndShapeRenderer.State
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
- Enclosing class:
- XYLineAndShapeRenderer
public static class XYLineAndShapeRenderer.State
- extends XYItemRendererState
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 |
java.awt.geom.GeneralPath |
seriesPath
The path for the current series. |
Method Summary |
boolean |
isLastPointGood()
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 the XYPlot at the start of each
series pass. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
seriesPath
public java.awt.geom.GeneralPath seriesPath
- The path for the current series.
XYLineAndShapeRenderer.State
public XYLineAndShapeRenderer.State(PlotRenderingInfo info)
- Creates a new state instance.
- Parameters:
info
- the plot rendering info.
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 the
XYPlot
at the start of each
series pass. We reset the state for the current series.
- Overrides:
startSeriesPass
in class XYItemRendererState
- 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:
XYItemRendererState.endSeriesPass(XYDataset, int, int, int, int, int)
Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.