hudson.plugins.covcomplplot.util
Class ScatterPlotPointMapRenderer

java.lang.Object
  extended by org.jfree.chart.renderer.AbstractRenderer
      extended by org.jfree.chart.renderer.xy.AbstractXYItemRenderer
          extended by org.jfree.chart.renderer.xy.XYDotRenderer
              extended by hudson.plugins.covcomplplot.util.ScatterPlotPointMapRenderer
All Implemented Interfaces:
Serializable, Cloneable, org.jfree.chart.LegendItemSource, org.jfree.chart.renderer.xy.XYItemRenderer, org.jfree.util.PublicCloneable

public class ScatterPlotPointMapRenderer
extends org.jfree.chart.renderer.xy.XYDotRenderer

Dummy renderer which extracts only dataarea size.

Author:
JunHo Yoon
See Also:
Serialized Form

Field Summary
 Rectangle2D dataArea
           
 
Fields inherited from class org.jfree.chart.renderer.AbstractRenderer
DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, DEFAULT_PAINT, DEFAULT_SHAPE, DEFAULT_STROKE, DEFAULT_VALUE_LABEL_FONT, DEFAULT_VALUE_LABEL_PAINT, ZERO
 
Constructor Summary
ScatterPlotPointMapRenderer()
           
 
Method Summary
 void drawAnnotations(Graphics2D g2, Rectangle2D dataArea, org.jfree.chart.axis.ValueAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.ui.Layer layer, org.jfree.chart.plot.PlotRenderingInfo info)
           
 void drawDomainGridLine(Graphics2D g2, org.jfree.chart.plot.XYPlot plot, org.jfree.chart.axis.ValueAxis axis, Rectangle2D dataArea, double value)
           
 void drawDomainMarker(Graphics2D g2, org.jfree.chart.plot.XYPlot plot, org.jfree.chart.axis.ValueAxis domainAxis, org.jfree.chart.plot.Marker marker, Rectangle2D dataArea)
           
 void drawItem(Graphics2D g2, org.jfree.chart.renderer.xy.XYItemRendererState state, Rectangle2D dataArea, org.jfree.chart.plot.PlotRenderingInfo info, org.jfree.chart.plot.XYPlot plot, org.jfree.chart.axis.ValueAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.xy.XYDataset prevDataset, int series, int item, org.jfree.chart.plot.CrosshairState crosshairState, int pass)
           
protected  void drawItemLabel(Graphics2D g2, org.jfree.chart.plot.PlotOrientation orientation, org.jfree.data.xy.XYDataset dataset, int series, int item, double x, double y, boolean negative)
           
 void drawRangeLine(Graphics2D g2, org.jfree.chart.plot.XYPlot plot, org.jfree.chart.axis.ValueAxis axis, Rectangle2D dataArea, double value, Paint paint, Stroke stroke)
           
 void drawRangeMarker(Graphics2D g2, org.jfree.chart.plot.XYPlot plot, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.chart.plot.Marker marker, Rectangle2D dataArea)
           
 
Methods inherited from class org.jfree.chart.renderer.xy.XYDotRenderer
clone, equals, getDotHeight, getDotWidth, getLegendItem, getLegendShape, setDotHeight, setDotWidth, setLegendShape
 
Methods inherited from class org.jfree.chart.renderer.xy.AbstractXYItemRenderer
addAnnotation, addAnnotation, addEntity, calculateDomainMarkerTextAnchorPoint, drawDomainLine, fillDomainGridBand, fillRangeGridBand, findDomainBounds, findRangeBounds, getBaseItemLabelGenerator, getBaseToolTipGenerator, getDefaultEntityRadius, getDrawingSupplier, getItemLabelGenerator, getItemLabelGenerator, getLegendItemLabelGenerator, getLegendItems, getLegendItemToolTipGenerator, getLegendItemURLGenerator, getPassCount, getPlot, getSeriesItemLabelGenerator, getSeriesToolTipGenerator, getToolTipGenerator, getToolTipGenerator, getURLGenerator, initialise, removeAnnotation, removeAnnotations, setBaseItemLabelGenerator, setBaseToolTipGenerator, setDefaultEntityRadius, setItemLabelGenerator, setLegendItemLabelGenerator, setLegendItemToolTipGenerator, setLegendItemURLGenerator, setPlot, setSeriesItemLabelGenerator, setSeriesToolTipGenerator, setToolTipGenerator, setURLGenerator, updateCrosshairValues, updateCrosshairValues
 
Methods inherited from class org.jfree.chart.renderer.AbstractRenderer
addChangeListener, calculateLabelAnchorPoint, fireChangeEvent, getAutoPopulateSeriesFillPaint, getAutoPopulateSeriesOutlinePaint, getAutoPopulateSeriesOutlineStroke, getAutoPopulateSeriesPaint, getAutoPopulateSeriesShape, getAutoPopulateSeriesStroke, getBaseCreateEntities, getBaseFillPaint, getBaseItemLabelFont, getBaseItemLabelPaint, getBaseItemLabelsVisible, getBaseNegativeItemLabelPosition, getBaseOutlinePaint, getBaseOutlineStroke, getBasePaint, getBasePositiveItemLabelPosition, getBaseSeriesVisible, getBaseSeriesVisibleInLegend, getBaseShape, getBaseStroke, getCreateEntities, getItemCreateEntity, getItemFillPaint, getItemLabelAnchorOffset, getItemLabelFont, getItemLabelFont, getItemLabelPaint, getItemLabelPaint, getItemOutlinePaint, getItemOutlineStroke, getItemPaint, getItemShape, getItemStroke, getItemVisible, getNegativeItemLabelPosition, getNegativeItemLabelPosition, getPositiveItemLabelPosition, getPositiveItemLabelPosition, getSeriesCreateEntities, getSeriesFillPaint, getSeriesItemLabelFont, getSeriesItemLabelPaint, getSeriesNegativeItemLabelPosition, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesPositiveItemLabelPosition, getSeriesShape, getSeriesStroke, getSeriesVisible, getSeriesVisible, getSeriesVisibleInLegend, getSeriesVisibleInLegend, hashCode, hasListener, isItemLabelVisible, isSeriesItemLabelsVisible, isSeriesVisible, isSeriesVisibleInLegend, lookupSeriesFillPaint, lookupSeriesOutlinePaint, lookupSeriesOutlineStroke, lookupSeriesPaint, lookupSeriesShape, lookupSeriesStroke, notifyListeners, removeChangeListener, setAutoPopulateSeriesFillPaint, setAutoPopulateSeriesOutlinePaint, setAutoPopulateSeriesOutlineStroke, setAutoPopulateSeriesPaint, setAutoPopulateSeriesShape, setAutoPopulateSeriesStroke, setBaseCreateEntities, setBaseCreateEntities, setBaseFillPaint, setBaseFillPaint, setBaseItemLabelFont, setBaseItemLabelFont, setBaseItemLabelPaint, setBaseItemLabelPaint, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseNegativeItemLabelPosition, setBaseNegativeItemLabelPosition, setBaseOutlinePaint, setBaseOutlinePaint, setBaseOutlineStroke, setBaseOutlineStroke, setBasePaint, setBasePaint, setBasePositiveItemLabelPosition, setBasePositiveItemLabelPosition, setBaseSeriesVisible, setBaseSeriesVisible, setBaseSeriesVisibleInLegend, setBaseSeriesVisibleInLegend, setBaseShape, setBaseShape, setBaseStroke, setBaseStroke, setCreateEntities, setCreateEntities, setFillPaint, setFillPaint, setItemLabelAnchorOffset, setItemLabelFont, setItemLabelFont, setItemLabelPaint, setItemLabelPaint, setItemLabelsVisible, setItemLabelsVisible, setItemLabelsVisible, setNegativeItemLabelPosition, setNegativeItemLabelPosition, setOutlinePaint, setOutlinePaint, setOutlineStroke, setOutlineStroke, setPaint, setPaint, setPositiveItemLabelPosition, setPositiveItemLabelPosition, setSeriesCreateEntities, setSeriesCreateEntities, setSeriesFillPaint, setSeriesFillPaint, setSeriesItemLabelFont, setSeriesItemLabelFont, setSeriesItemLabelPaint, setSeriesItemLabelPaint, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesNegativeItemLabelPosition, setSeriesNegativeItemLabelPosition, setSeriesOutlinePaint, setSeriesOutlinePaint, setSeriesOutlineStroke, setSeriesOutlineStroke, setSeriesPaint, setSeriesPaint, setSeriesPositiveItemLabelPosition, setSeriesPositiveItemLabelPosition, setSeriesShape, setSeriesShape, setSeriesStroke, setSeriesStroke, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setShape, setShape, setStroke, setStroke
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jfree.chart.renderer.xy.XYItemRenderer
addAnnotation, addAnnotation, addChangeListener, 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, 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
 
Methods inherited from interface org.jfree.chart.LegendItemSource
getLegendItems
 

Field Detail

dataArea

public Rectangle2D dataArea
Constructor Detail

ScatterPlotPointMapRenderer

public ScatterPlotPointMapRenderer()
Method Detail

drawDomainMarker

public void drawDomainMarker(Graphics2D g2,
                             org.jfree.chart.plot.XYPlot plot,
                             org.jfree.chart.axis.ValueAxis domainAxis,
                             org.jfree.chart.plot.Marker marker,
                             Rectangle2D dataArea)
Specified by:
drawDomainMarker in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
drawDomainMarker in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

drawAnnotations

public void drawAnnotations(Graphics2D g2,
                            Rectangle2D dataArea,
                            org.jfree.chart.axis.ValueAxis domainAxis,
                            org.jfree.chart.axis.ValueAxis rangeAxis,
                            org.jfree.ui.Layer layer,
                            org.jfree.chart.plot.PlotRenderingInfo info)
Specified by:
drawAnnotations in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
drawAnnotations in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

drawItem

public void drawItem(Graphics2D g2,
                     org.jfree.chart.renderer.xy.XYItemRendererState state,
                     Rectangle2D dataArea,
                     org.jfree.chart.plot.PlotRenderingInfo info,
                     org.jfree.chart.plot.XYPlot plot,
                     org.jfree.chart.axis.ValueAxis domainAxis,
                     org.jfree.chart.axis.ValueAxis rangeAxis,
                     org.jfree.data.xy.XYDataset prevDataset,
                     int series,
                     int item,
                     org.jfree.chart.plot.CrosshairState crosshairState,
                     int pass)
Specified by:
drawItem in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
drawItem in class org.jfree.chart.renderer.xy.XYDotRenderer

drawItemLabel

protected void drawItemLabel(Graphics2D g2,
                             org.jfree.chart.plot.PlotOrientation orientation,
                             org.jfree.data.xy.XYDataset dataset,
                             int series,
                             int item,
                             double x,
                             double y,
                             boolean negative)
Overrides:
drawItemLabel in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

drawRangeMarker

public void drawRangeMarker(Graphics2D g2,
                            org.jfree.chart.plot.XYPlot plot,
                            org.jfree.chart.axis.ValueAxis rangeAxis,
                            org.jfree.chart.plot.Marker marker,
                            Rectangle2D dataArea)
Specified by:
drawRangeMarker in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
drawRangeMarker in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

drawDomainGridLine

public void drawDomainGridLine(Graphics2D g2,
                               org.jfree.chart.plot.XYPlot plot,
                               org.jfree.chart.axis.ValueAxis axis,
                               Rectangle2D dataArea,
                               double value)
Specified by:
drawDomainGridLine in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
drawDomainGridLine in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

drawRangeLine

public void drawRangeLine(Graphics2D g2,
                          org.jfree.chart.plot.XYPlot plot,
                          org.jfree.chart.axis.ValueAxis axis,
                          Rectangle2D dataArea,
                          double value,
                          Paint paint,
                          Stroke stroke)
Specified by:
drawRangeLine in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
drawRangeLine in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer


Copyright © 2004-2011. All Rights Reserved.