jsynoptic.plugins.jfreechart
Class JSynopticStandardXYItemRenderer

java.lang.Object
  extended by StandardXYItemRenderer
      extended by jsynoptic.plugins.jfreechart.JSynopticStandardXYItemRenderer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, JSynopticXYItemRenderer

public class JSynopticStandardXYItemRenderer
extends StandardXYItemRenderer
implements JSynopticXYItemRenderer

Extended XY Item Renderer that makes distiction between primary, secondary, etc... sources of information. Color and legend items change according to the x_ary parameter.


Field Summary
protected  JSynopticXYItemRendererHelper helper
           
 
Constructor Summary
JSynopticStandardXYItemRenderer()
          Default is to build a renderer for the primary source of information
JSynopticStandardXYItemRenderer(int x_ary)
           
JSynopticStandardXYItemRenderer(int x_ary, int type)
           
JSynopticStandardXYItemRenderer(int x_ary, int type, XYToolTipGenerator toolTipGenerator)
           
JSynopticStandardXYItemRenderer(int x_ary, int type, XYToolTipGenerator toolTipGenerator, XYURLGenerator urlGenerator)
           
 
Method Summary
 JSynopticXYItemRenderer cloneRenderer()
           
 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
 

Field Detail

helper

protected JSynopticXYItemRendererHelper helper
Constructor Detail

JSynopticStandardXYItemRenderer

public JSynopticStandardXYItemRenderer()
Default is to build a renderer for the primary source of information


JSynopticStandardXYItemRenderer

public JSynopticStandardXYItemRenderer(int x_ary)
Parameters:
x_ary - Set to 1,2,3... if the renderer is destinated to primary, secondary, tertiary... information

JSynopticStandardXYItemRenderer

public JSynopticStandardXYItemRenderer(int x_ary,
                                       int type)

JSynopticStandardXYItemRenderer

public JSynopticStandardXYItemRenderer(int x_ary,
                                       int type,
                                       XYToolTipGenerator toolTipGenerator)
Parameters:
type -
toolTipGenerator -

JSynopticStandardXYItemRenderer

public JSynopticStandardXYItemRenderer(int x_ary,
                                       int type,
                                       XYToolTipGenerator toolTipGenerator,
                                       XYURLGenerator urlGenerator)
Parameters:
type -
toolTipGenerator -
urlGenerator -
Method Detail

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 -

cloneRenderer

public JSynopticXYItemRenderer cloneRenderer()
Specified by:
cloneRenderer in interface JSynopticXYItemRenderer
Returns: