jsynoptic.plugins.jfreechart
Class JSynopticAreaXYItemRenderer
java.lang.Object
AreaXYRenderer
jsynoptic.plugins.jfreechart.JSynopticAreaXYItemRenderer
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, JSynopticXYItemRenderer
public class JSynopticAreaXYItemRenderer
- extends AreaXYRenderer
- implements JSynopticXYItemRenderer
Add dynamic color features to a CyclicXYItemRenderer
Method Summary |
JSynopticXYItemRenderer |
cloneRenderer()
|
void |
drawItem(java.awt.Graphics2D g2,
XYItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
PlotRenderingInfo info,
XYPlot plot,
ValueAxis domainAxis,
ValueAxis rangeAxis,
XYDataset dataset,
int series,
int item,
CrosshairInfo crosshairInfo,
int pass)
|
ColorMapper |
getColorMapper(int i)
|
DataSource |
getDataSource(int i)
|
java.awt.Paint |
getDefaultItemPaint(int row,
int column)
|
LegendItem |
getDefaultLegendItem(int datasetIndex,
int series)
|
java.awt.Paint |
getDefaultSeriesPaint(int series)
|
DrawingSupplier |
getDrawingSupplier()
|
java.awt.Paint |
getItemPaint(int row,
int column)
|
LegendItem |
getLegendItem(int datasetIndex,
int series)
|
java.awt.Paint |
getSeriesPaint(int series)
|
ColorMapper |
removeColorMapper(int i)
|
DataSource |
removeDataSource(int i)
|
void |
setColorMapper(int i,
ColorMapper colorMapper)
|
void |
setDataSource(int i,
DataSource ds)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
helper
protected JSynopticXYItemRendererHelper helper
indexShift
protected transient int indexShift
JSynopticAreaXYItemRenderer
public JSynopticAreaXYItemRenderer()
JSynopticAreaXYItemRenderer
public JSynopticAreaXYItemRenderer(int type)
JSynopticAreaXYItemRenderer
public JSynopticAreaXYItemRenderer(int type,
XYToolTipGenerator toolTipGenerator,
XYURLGenerator urlGenerator)
getLegendItem
public LegendItem getLegendItem(int datasetIndex,
int series)
getItemPaint
public java.awt.Paint getItemPaint(int row,
int column)
getSeriesPaint
public java.awt.Paint getSeriesPaint(int series)
getDefaultLegendItem
public LegendItem getDefaultLegendItem(int datasetIndex,
int series)
- Specified by:
getDefaultLegendItem
in interface JSynopticXYItemRenderer
- Returns:
getDefaultItemPaint
public java.awt.Paint getDefaultItemPaint(int row,
int column)
- Specified by:
getDefaultItemPaint
in interface JSynopticXYItemRenderer
- Returns:
getDefaultSeriesPaint
public java.awt.Paint getDefaultSeriesPaint(int series)
- Specified by:
getDefaultSeriesPaint
in interface JSynopticXYItemRenderer
- Returns:
getDrawingSupplier
public DrawingSupplier getDrawingSupplier()
getColorMapper
public ColorMapper getColorMapper(int i)
- Specified by:
getColorMapper
in interface JSynopticXYItemRenderer
- Parameters:
i
-
- Returns:
getDataSource
public DataSource getDataSource(int i)
- Specified by:
getDataSource
in interface JSynopticXYItemRenderer
- Parameters:
i
-
- Returns:
removeColorMapper
public ColorMapper removeColorMapper(int i)
- Specified by:
removeColorMapper
in interface JSynopticXYItemRenderer
- Parameters:
i
-
- Returns:
removeDataSource
public DataSource removeDataSource(int i)
- Specified by:
removeDataSource
in interface JSynopticXYItemRenderer
- Parameters:
i
-
- Returns:
setColorMapper
public void setColorMapper(int i,
ColorMapper colorMapper)
- Specified by:
setColorMapper
in interface JSynopticXYItemRenderer
- Parameters:
i
- colorMapper
-
setDataSource
public void setDataSource(int i,
DataSource ds)
- Specified by:
setDataSource
in interface JSynopticXYItemRenderer
- Parameters:
i
- ds
-
drawItem
public void drawItem(java.awt.Graphics2D g2,
XYItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
PlotRenderingInfo info,
XYPlot plot,
ValueAxis domainAxis,
ValueAxis rangeAxis,
XYDataset dataset,
int series,
int item,
CrosshairInfo crosshairInfo,
int pass)
cloneRenderer
public JSynopticXYItemRenderer cloneRenderer()
- Specified by:
cloneRenderer
in interface JSynopticXYItemRenderer
- Returns: