Class JFreeChartReportDrawable
java.lang.Object
org.pentaho.plugin.jfreereport.reportcharts.JFreeChartReportDrawable
- All Implemented Interfaces:
 org.pentaho.reporting.engine.classic.core.util.ReportDrawable
public class JFreeChartReportDrawable
extends Object
implements org.pentaho.reporting.engine.classic.core.util.ReportDrawable
- 
Constructor Summary
ConstructorsConstructorDescriptionJFreeChartReportDrawable(org.jfree.chart.JFreeChart chart, boolean collectRenderingInfo)  - 
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(Graphics2D graphics2D, Rectangle2D bounds) org.jfree.chart.JFreeChartgetChart()org.pentaho.reporting.engine.classic.core.imagemap.ImageMapgetImageMap(Rectangle2D bounds) Returns an optional image-map for the entry.voidsetConfiguration(org.pentaho.reporting.libraries.base.config.Configuration config) Provides the current report configuration of the current report process to the drawable.voidsetResourceBundleFactory(org.pentaho.reporting.engine.classic.core.ResourceBundleFactory bundleFactory) Defines the resource-bundle factory that can be used to localize the drawing process.voidsetStyleSheet(org.pentaho.reporting.engine.classic.core.style.StyleSheet style) Provides the computed stylesheet of the report element that contained this drawable. 
- 
Constructor Details
- 
JFreeChartReportDrawable
public JFreeChartReportDrawable(org.jfree.chart.JFreeChart chart, boolean collectRenderingInfo)  
 - 
 - 
Method Details
- 
draw
- Specified by:
 drawin interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable
 - 
setConfiguration
public void setConfiguration(org.pentaho.reporting.libraries.base.config.Configuration config) Provides the current report configuration of the current report process to the drawable. The report configuration can be used to configure the drawing process through the report.- Specified by:
 setConfigurationin interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable- Parameters:
 config- the report configuration.
 - 
setStyleSheet
public void setStyleSheet(org.pentaho.reporting.engine.classic.core.style.StyleSheet style) Provides the computed stylesheet of the report element that contained this drawable. The stylesheet is immutable.- Specified by:
 setStyleSheetin interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable- Parameters:
 style- the stylesheet.
 - 
setResourceBundleFactory
public void setResourceBundleFactory(org.pentaho.reporting.engine.classic.core.ResourceBundleFactory bundleFactory) Defines the resource-bundle factory that can be used to localize the drawing process.- Specified by:
 setResourceBundleFactoryin interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable- Parameters:
 bundleFactory- the resource-bundle factory.
 - 
getChart
public org.jfree.chart.JFreeChart getChart() - 
getImageMap
Returns an optional image-map for the entry.- Specified by:
 getImageMapin interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable- Parameters:
 bounds- the bounds for which the image map is computed.- Returns:
 - the computed image-map or null if there is no image-map available.
 
 
 -