org.openfaces.component.chart.impl.renderers
Class XYLineFillRenderer

java.lang.Object
  extended by org.jfree.chart.renderer.AbstractRenderer
      extended by org.jfree.chart.renderer.xy.AbstractXYItemRenderer
          extended by org.openfaces.component.chart.impl.renderers.XYLineFillRenderer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.jfree.chart.LegendItemSource, org.jfree.chart.renderer.xy.XYItemRenderer, ConfigurableRenderer, AreaFillRenderer, CustomizedRenderer, XYRendererAdapter

public class XYLineFillRenderer
extends org.jfree.chart.renderer.xy.AbstractXYItemRenderer
implements org.jfree.chart.renderer.xy.XYItemRenderer, XYRendererAdapter, AreaFillRenderer, CustomizedRenderer, ConfigurableRenderer

See Also:
Serialized Form

Field Summary
 
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
XYLineFillRenderer()
           
 
Method Summary
 void addConfigurator(RendererConfigurator configurator)
           
 void completePass(java.awt.Graphics2D g2, org.jfree.chart.renderer.category.CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, org.jfree.chart.plot.CategoryPlot plot, org.jfree.chart.axis.CategoryAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.category.CategoryDataset dataSet, int row, int pass)
           
 void configure()
           
 void drawItem(java.awt.Graphics2D g2, org.jfree.chart.renderer.xy.XYItemRendererState state, java.awt.geom.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 dataSet, int series, int item, org.jfree.chart.plot.CrosshairState crosshairState, int pass)
           
 boolean equals(java.lang.Object o)
           
 java.awt.Paint getBackgroundPaint()
           
 boolean getBaseLinesVisible()
           
 boolean getBaseShapesFilled()
           
 boolean getBaseShapesVisible()
           
 java.util.Collection<RendererConfigurator> getConfigurators()
           
 boolean getDrawOutlines()
           
 boolean getItemLineVisible(int series, int item)
           
 java.awt.Paint getItemOutlinePaint(int row, int column)
           
 java.awt.Stroke getItemOutlineStroke(int row, int column)
           
 java.awt.Paint getItemPaint(int row, int column)
           
 boolean getItemShapeFilled(int series, int item)
           
 boolean getItemShapeVisible(int series, int item)
           
 org.jfree.chart.LegendItem getLegendItem(int dataSetIndex, int series)
           
 LineAreaFill getLineAreaFill()
           
 int getPassCount()
           
 java.lang.Boolean getSeriesLinesVisible(int series)
           
 java.lang.Boolean getSeriesShapesFilled(int series)
           
 java.lang.Boolean getSeriesShapesVisible(int series)
           
 boolean getUseFillPaint()
           
 boolean getUseOutlinePaint()
           
 int hashCode()
           
 org.jfree.chart.renderer.xy.XYItemRendererState initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, org.jfree.chart.plot.XYPlot plot, org.jfree.data.xy.XYDataset data, org.jfree.chart.plot.PlotRenderingInfo info)
           
 boolean isDrawFilledArea()
          Returns true if Area is being plotted by the renderer.
 void setBackgroundPaint(java.awt.Paint backgroundPaint)
           
 void setBaseLinesVisible(boolean flag)
           
 void setBaseShapesFilled(boolean flag)
           
 void setBaseShapesVisible(boolean flag)
           
 void setDrawFilledArea(boolean drawFilledArea)
           
 void setDrawOutlines(boolean show)
           
 void setItemOutlinePaint(int row, int column, java.awt.Paint paint)
           
 void setItemOutlineStroke(int row, int column, java.awt.Stroke stroke)
           
 void setItemPaint(int row, int column, java.awt.Paint paint)
           
 void setLineAreaFill(LineAreaFill lineAreaFill)
           
 void setSeriesLinesVisible(int series, boolean visible)
           
 void setSeriesLinesVisible(int series, java.lang.Boolean flag)
           
 void setSeriesShapesFilled(int series, boolean filled)
           
 void setSeriesShapesFilled(int series, java.lang.Boolean filled)
           
 void setSeriesShapesVisible(int series, boolean visible)
           
 void setSeriesShapesVisible(int series, java.lang.Boolean flag)
           
 void setUseFillPaint(boolean flag)
           
 void setUseOutlinePaint(boolean flag)
           
 
Methods inherited from class org.jfree.chart.renderer.xy.AbstractXYItemRenderer
addAnnotation, addAnnotation, drawAnnotations, drawDomainGridLine, drawDomainLine, drawDomainMarker, drawRangeLine, drawRangeMarker, fillDomainGridBand, fillRangeGridBand, findDomainBounds, findRangeBounds, getAnnotations, getBaseItemLabelGenerator, getBaseToolTipGenerator, getDrawingSupplier, getItemLabelGenerator, getItemLabelGenerator, getLegendItemLabelGenerator, getLegendItems, getLegendItemToolTipGenerator, getLegendItemURLGenerator, getPlot, getSeriesItemLabelGenerator, getSeriesToolTipGenerator, getToolTipGenerator, getToolTipGenerator, getURLGenerator, isPointInRect, removeAnnotation, removeAnnotations, setBaseItemLabelGenerator, setBaseToolTipGenerator, setItemLabelGenerator, setLegendItemLabelGenerator, setLegendItemToolTipGenerator, setLegendItemURLGenerator, setPlot, setSeriesItemLabelGenerator, setSeriesToolTipGenerator, setToolTipGenerator, setURLGenerator
 
Methods inherited from class org.jfree.chart.renderer.AbstractRenderer
addChangeListener, clearSeriesPaints, clearSeriesStrokes, getAutoPopulateSeriesFillPaint, getAutoPopulateSeriesOutlinePaint, getAutoPopulateSeriesOutlineStroke, getAutoPopulateSeriesPaint, getAutoPopulateSeriesShape, getAutoPopulateSeriesStroke, getBaseCreateEntities, getBaseFillPaint, getBaseItemLabelFont, getBaseItemLabelPaint, getBaseItemLabelsVisible, getBaseLegendShape, getBaseLegendTextFont, getBaseLegendTextPaint, getBaseNegativeItemLabelPosition, getBaseOutlinePaint, getBaseOutlineStroke, getBasePaint, getBasePositiveItemLabelPosition, getBaseSeriesVisible, getBaseSeriesVisibleInLegend, getBaseShape, getBaseStroke, getCreateEntities, getDataBoundsIncludesVisibleSeriesOnly, getDefaultEntityRadius, getItemCreateEntity, getItemFillPaint, getItemLabelAnchorOffset, getItemLabelFont, getItemLabelFont, getItemLabelPaint, getItemLabelPaint, getItemShape, getItemStroke, getItemVisible, getLegendShape, getLegendTextFont, getLegendTextPaint, getNegativeItemLabelPosition, getNegativeItemLabelPosition, getPositiveItemLabelPosition, getPositiveItemLabelPosition, getSeriesCreateEntities, getSeriesFillPaint, getSeriesItemLabelFont, getSeriesItemLabelPaint, getSeriesNegativeItemLabelPosition, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesPositiveItemLabelPosition, getSeriesShape, getSeriesStroke, getSeriesVisible, getSeriesVisible, getSeriesVisibleInLegend, getSeriesVisibleInLegend, hasListener, isItemLabelVisible, isSeriesItemLabelsVisible, isSeriesVisible, isSeriesVisibleInLegend, lookupLegendShape, lookupLegendTextFont, lookupLegendTextPaint, 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, setBaseLegendShape, setBaseLegendTextFont, setBaseLegendTextPaint, setBaseNegativeItemLabelPosition, setBaseNegativeItemLabelPosition, setBaseOutlinePaint, setBaseOutlinePaint, setBaseOutlineStroke, setBaseOutlineStroke, setBasePaint, setBasePaint, setBasePositiveItemLabelPosition, setBasePositiveItemLabelPosition, setBaseSeriesVisible, setBaseSeriesVisible, setBaseSeriesVisibleInLegend, setBaseSeriesVisibleInLegend, setBaseShape, setBaseShape, setBaseStroke, setBaseStroke, setCreateEntities, setCreateEntities, setDataBoundsIncludesVisibleSeriesOnly, setDefaultEntityRadius, setFillPaint, setFillPaint, setItemLabelAnchorOffset, setItemLabelFont, setItemLabelFont, setItemLabelPaint, setItemLabelPaint, setItemLabelsVisible, setItemLabelsVisible, setItemLabelsVisible, setLegendShape, setLegendTextFont, setLegendTextPaint, 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
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openfaces.component.chart.impl.renderers.XYRendererAdapter
getBaseFillPaint, getItemFillPaint, getSeriesFillPaint, lookupSeriesFillPaint, setBaseFillPaint, setBaseFillPaint, setSeriesFillPaint, setSeriesFillPaint
 

Constructor Detail

XYLineFillRenderer

public XYLineFillRenderer()
Method Detail

getPassCount

public int getPassCount()
Specified by:
getPassCount in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
getPassCount in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

initialise

public org.jfree.chart.renderer.xy.XYItemRendererState initialise(java.awt.Graphics2D g2,
                                                                  java.awt.geom.Rectangle2D dataArea,
                                                                  org.jfree.chart.plot.XYPlot plot,
                                                                  org.jfree.data.xy.XYDataset data,
                                                                  org.jfree.chart.plot.PlotRenderingInfo info)
Specified by:
initialise in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
initialise in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

getLegendItem

public org.jfree.chart.LegendItem getLegendItem(int dataSetIndex,
                                                int series)
Specified by:
getLegendItem in interface org.jfree.chart.renderer.xy.XYItemRenderer
Overrides:
getLegendItem in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

drawItem

public void drawItem(java.awt.Graphics2D g2,
                     org.jfree.chart.renderer.xy.XYItemRendererState state,
                     java.awt.geom.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 dataSet,
                     int series,
                     int item,
                     org.jfree.chart.plot.CrosshairState crosshairState,
                     int pass)
Specified by:
drawItem in interface org.jfree.chart.renderer.xy.XYItemRenderer

completePass

public void completePass(java.awt.Graphics2D g2,
                         org.jfree.chart.renderer.category.CategoryItemRendererState state,
                         java.awt.geom.Rectangle2D dataArea,
                         org.jfree.chart.plot.CategoryPlot plot,
                         org.jfree.chart.axis.CategoryAxis domainAxis,
                         org.jfree.chart.axis.ValueAxis rangeAxis,
                         org.jfree.data.category.CategoryDataset dataSet,
                         int row,
                         int pass)
Specified by:
completePass in interface AreaFillRenderer

getBackgroundPaint

public java.awt.Paint getBackgroundPaint()
Specified by:
getBackgroundPaint in interface AreaFillRenderer

setBackgroundPaint

public void setBackgroundPaint(java.awt.Paint backgroundPaint)
Specified by:
setBackgroundPaint in interface AreaFillRenderer

getLineAreaFill

public LineAreaFill getLineAreaFill()
Specified by:
getLineAreaFill in interface AreaFillRenderer

setLineAreaFill

public void setLineAreaFill(LineAreaFill lineAreaFill)
Specified by:
setLineAreaFill in interface AreaFillRenderer

getUseFillPaint

public boolean getUseFillPaint()
Specified by:
getUseFillPaint in interface XYRendererAdapter

setUseFillPaint

public void setUseFillPaint(boolean flag)
Specified by:
setUseFillPaint in interface XYRendererAdapter

getDrawOutlines

public boolean getDrawOutlines()
Specified by:
getDrawOutlines in interface XYRendererAdapter

setDrawOutlines

public void setDrawOutlines(boolean show)
Specified by:
setDrawOutlines in interface XYRendererAdapter

getUseOutlinePaint

public boolean getUseOutlinePaint()
Specified by:
getUseOutlinePaint in interface XYRendererAdapter

setUseOutlinePaint

public void setUseOutlinePaint(boolean flag)
Specified by:
setUseOutlinePaint in interface XYRendererAdapter

isDrawFilledArea

public boolean isDrawFilledArea()
Description copied from interface: AreaFillRenderer
Returns true if Area is being plotted by the renderer.

Specified by:
isDrawFilledArea in interface AreaFillRenderer
Returns:
true if Area is being plotted by the renderer.

setDrawFilledArea

public void setDrawFilledArea(boolean drawFilledArea)
Specified by:
setDrawFilledArea in interface AreaFillRenderer

getSeriesLinesVisible

public java.lang.Boolean getSeriesLinesVisible(int series)
Specified by:
getSeriesLinesVisible in interface XYRendererAdapter

setSeriesLinesVisible

public void setSeriesLinesVisible(int series,
                                  java.lang.Boolean flag)
Specified by:
setSeriesLinesVisible in interface XYRendererAdapter

setSeriesLinesVisible

public void setSeriesLinesVisible(int series,
                                  boolean visible)
Specified by:
setSeriesLinesVisible in interface XYRendererAdapter

getSeriesShapesVisible

public java.lang.Boolean getSeriesShapesVisible(int series)
Specified by:
getSeriesShapesVisible in interface XYRendererAdapter

setSeriesShapesVisible

public void setSeriesShapesVisible(int series,
                                   boolean visible)
Specified by:
setSeriesShapesVisible in interface XYRendererAdapter

setSeriesShapesVisible

public void setSeriesShapesVisible(int series,
                                   java.lang.Boolean flag)
Specified by:
setSeriesShapesVisible in interface XYRendererAdapter

getSeriesShapesFilled

public java.lang.Boolean getSeriesShapesFilled(int series)
Specified by:
getSeriesShapesFilled in interface XYRendererAdapter

setSeriesShapesFilled

public void setSeriesShapesFilled(int series,
                                  boolean filled)
Specified by:
setSeriesShapesFilled in interface XYRendererAdapter

setSeriesShapesFilled

public void setSeriesShapesFilled(int series,
                                  java.lang.Boolean filled)
Specified by:
setSeriesShapesFilled in interface XYRendererAdapter

getBaseLinesVisible

public boolean getBaseLinesVisible()

setBaseLinesVisible

public void setBaseLinesVisible(boolean flag)

getBaseShapesVisible

public boolean getBaseShapesVisible()
Specified by:
getBaseShapesVisible in interface XYRendererAdapter

setBaseShapesVisible

public void setBaseShapesVisible(boolean flag)
Specified by:
setBaseShapesVisible in interface XYRendererAdapter

getBaseShapesFilled

public boolean getBaseShapesFilled()
Specified by:
getBaseShapesFilled in interface XYRendererAdapter

setBaseShapesFilled

public void setBaseShapesFilled(boolean flag)
Specified by:
setBaseShapesFilled in interface XYRendererAdapter

getItemShapeFilled

public boolean getItemShapeFilled(int series,
                                  int item)

getItemLineVisible

public boolean getItemLineVisible(int series,
                                  int item)

getItemShapeVisible

public boolean getItemShapeVisible(int series,
                                   int item)

getItemOutlinePaint

public java.awt.Paint getItemOutlinePaint(int row,
                                          int column)
Specified by:
getItemOutlinePaint in interface org.jfree.chart.renderer.xy.XYItemRenderer
Specified by:
getItemOutlinePaint in interface CustomizedRenderer
Overrides:
getItemOutlinePaint in class org.jfree.chart.renderer.AbstractRenderer

getItemOutlineStroke

public java.awt.Stroke getItemOutlineStroke(int row,
                                            int column)
Specified by:
getItemOutlineStroke in interface org.jfree.chart.renderer.xy.XYItemRenderer
Specified by:
getItemOutlineStroke in interface CustomizedRenderer
Overrides:
getItemOutlineStroke in class org.jfree.chart.renderer.AbstractRenderer

getItemPaint

public java.awt.Paint getItemPaint(int row,
                                   int column)
Specified by:
getItemPaint in interface org.jfree.chart.renderer.xy.XYItemRenderer
Specified by:
getItemPaint in interface CustomizedRenderer
Overrides:
getItemPaint in class org.jfree.chart.renderer.AbstractRenderer

setItemOutlinePaint

public void setItemOutlinePaint(int row,
                                int column,
                                java.awt.Paint paint)
Specified by:
setItemOutlinePaint in interface CustomizedRenderer

setItemOutlineStroke

public void setItemOutlineStroke(int row,
                                 int column,
                                 java.awt.Stroke stroke)
Specified by:
setItemOutlineStroke in interface CustomizedRenderer

setItemPaint

public void setItemPaint(int row,
                         int column,
                         java.awt.Paint paint)
Specified by:
setItemPaint in interface CustomizedRenderer

addConfigurator

public void addConfigurator(RendererConfigurator configurator)
Specified by:
addConfigurator in interface ConfigurableRenderer

getConfigurators

public java.util.Collection<RendererConfigurator> getConfigurators()
Specified by:
getConfigurators in interface ConfigurableRenderer

configure

public void configure()
Specified by:
configure in interface ConfigurableRenderer

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class org.jfree.chart.renderer.xy.AbstractXYItemRenderer

hashCode

public int hashCode()
Overrides:
hashCode in class org.jfree.chart.renderer.AbstractRenderer


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.