org.sonar.web.charts.deprecated
Class BarChart

java.lang.Object
  extended by org.sonar.web.charts.deprecated.BaseChart
      extended by org.sonar.web.charts.deprecated.BaseChartWeb
          extended by org.sonar.web.charts.deprecated.BarChart
All Implemented Interfaces:
DeprecatedChart
Direct Known Subclasses:
CustomBarChart

public class BarChart
extends BaseChartWeb
implements DeprecatedChart


Field Summary
protected  org.jfree.chart.axis.CategoryAxis categoryAxis
           
protected  org.jfree.data.category.DefaultCategoryDataset dataset
           
protected  org.jfree.chart.axis.NumberAxis numberAxis
           
 
Fields inherited from class org.sonar.web.charts.deprecated.BaseChartWeb
BAR_CHART_HORIZONTAL, BAR_CHART_VERTICAL, BAR_CHART_VERTICAL_CUSTOM, CHART_PARAM_CATEGORIES, CHART_PARAM_CATEGORIES_AXISMARGIN_LOWER, CHART_PARAM_CATEGORIES_AXISMARGIN_UPPER, CHART_PARAM_CATEGORIES_AXISMARGIN_VISIBLE, CHART_PARAM_COLORS, CHART_PARAM_DIMENSIONS, CHART_PARAM_INSETS, CHART_PARAM_OUTLINE_RANGEGRIDLINES_VISIBLE, CHART_PARAM_OUTLINE_VISIBLE, CHART_PARAM_RANGEAXIS_VISIBLE, CHART_PARAM_RANGEMAX, CHART_PARAM_SERIES, CHART_PARAM_SERIES_AXISMARGIN_LOWER, CHART_PARAM_SERIES_AXISMARGIN_TICKUNIT, CHART_PARAM_SERIES_AXISMARGIN_UPPER, CHART_PARAM_TITLE, CHART_PARAM_TYPE, CHART_PARAM_VALUES, DEFAULT_CATEGORIES_AXISMARGIN, DEFAULT_FONT, DEFAULT_HEIGHT, DEFAULT_MESSAGE_NODATA, DEFAULT_NAME_CATEGORY, DEFAULT_NAME_SERIE, DEFAULT_SERIES_AXISMARGIN, DEFAULT_WIDTH, jfreechart, params, PIE_CHART, SPARKLINES_CHART, STACKED_BAR_CHART
 
Fields inherited from class org.sonar.web.charts.deprecated.BaseChart
BASE_COLOR, BASE_COLOR_LIGHT, COLORS, FONT_SIZE, SERIE_BORDER_COLOR
 
Constructor Summary
BarChart(java.util.Map<java.lang.String,java.lang.String> params)
           
 
Method Summary
protected  void applyCommomParamsBar()
           
protected  void configure()
           
protected  void configureCategoryAxis()
           
protected  void configureCategoryDataset()
           
protected  void configureCategoryPlot()
           
protected  void configureRangeAxis()
           
protected  void configureRenderer()
           
protected  java.awt.image.BufferedImage getChartImage()
           
 
Methods inherited from class org.sonar.web.charts.deprecated.BaseChartWeb
applyCommonParams, configureDimensions, convertParamToDouble, convertParamToDouble, isParamValueValid
 
Methods inherited from class org.sonar.web.charts.deprecated.BaseChart
configureChart, configureChart, configureChartTitle, exportChartAsPNG, exportChartAsPNG, getBufferedImage, getDashedStroke, getDashedStroke, getFont, getHeight, getWidth, setHeight, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sonar.web.charts.deprecated.DeprecatedChart
exportChartAsPNG
 

Field Detail

dataset

protected org.jfree.data.category.DefaultCategoryDataset dataset

categoryAxis

protected org.jfree.chart.axis.CategoryAxis categoryAxis

numberAxis

protected org.jfree.chart.axis.NumberAxis numberAxis
Constructor Detail

BarChart

public BarChart(java.util.Map<java.lang.String,java.lang.String> params)
Method Detail

getChartImage

protected java.awt.image.BufferedImage getChartImage()
                                              throws java.io.IOException
Specified by:
getChartImage in class BaseChart
Throws:
java.io.IOException

configure

protected void configure()

configureCategoryPlot

protected void configureCategoryPlot()

configureCategoryDataset

protected void configureCategoryDataset()

configureCategoryAxis

protected void configureCategoryAxis()

configureRenderer

protected void configureRenderer()

configureRangeAxis

protected void configureRangeAxis()

applyCommomParamsBar

protected void applyCommomParamsBar()


Copyright © 2008 SonarSource SA. All Rights Reserved.