Class EyeCandySixtiesChartTheme
- java.lang.Object
-
- net.sf.jasperreports.chartthemes.spring.GenericChartTheme
-
- net.sf.jasperreports.chartthemes.spring.EyeCandySixtiesChartTheme
-
- All Implemented Interfaces:
ChartTheme
public class EyeCandySixtiesChartTheme extends GenericChartTheme
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static Color
SCATTER_GRIDLINE_COLOR
static Color
THERMOMETER_COLOR
-
Fields inherited from class net.sf.jasperreports.chartthemes.spring.GenericChartTheme
defaultAxisPropertiesMap, defaultChartPropertiesMap, defaultChartTypePropertiesMap, defaultPlotPropertiesMap, threadLocalChartContext, threadLocalFontUtil
-
-
Constructor Summary
Constructors Constructor Description EyeCandySixtiesChartTheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureChart(org.jfree.chart.JFreeChart jfreeChart, JRChartPlot jrPlot)
protected void
configurePlot(org.jfree.chart.plot.Plot plot, JRChartPlot jrPlot)
protected org.jfree.chart.JFreeChart
createBar3DChart()
protected org.jfree.chart.JFreeChart
createBarChart()
protected org.jfree.chart.JFreeChart
createBubbleChart()
protected org.jfree.chart.JFreeChart
createCandlestickChart()
protected org.jfree.chart.JFreeChart
createDialChart()
protected org.jfree.chart.JFreeChart
createGanttChart()
protected org.jfree.chart.JFreeChart
createLineChart()
protected org.jfree.chart.JFreeChart
createMeterChart()
Build and configure a meter chart.protected org.jfree.chart.JFreeChart
createPie3DChart()
protected org.jfree.chart.JFreeChart
createPieChart()
protected org.jfree.chart.JFreeChart
createScatterChart()
protected org.jfree.chart.JFreeChart
createStackedBar3DChart()
protected org.jfree.chart.JFreeChart
createStackedBarChart()
protected org.jfree.chart.JFreeChart
createThermometerChart()
Build and run a thermometer chart.protected org.jfree.chart.JFreeChart
createXyAreaChart()
protected org.jfree.chart.JFreeChart
createXYBarChart()
protected org.jfree.chart.JFreeChart
createXyLineChart()
-
Methods inherited from class net.sf.jasperreports.chartthemes.spring.GenericChartTheme
calculateTickUnits, configureAxis, convertInterval, convertRange, createAreaChart, createChart, createHighLowChart, createStackedAreaChart, createTimeSeriesChart, evaluateExpression, evaluateTextExpression, getChart, getChartAxisLocation, getChartContext, getDataset, getDefaultAxisPropertiesMap, getDefaultChartPropertiesMap, getDefaultChartTypePropertiesMap, getDefaultPlotPropertiesMap, getDefaultValue, getFont, getFont, getLabelGenerator, getLocale, getPlot, getTimePeriodUnit, handleCategoryPlotSettings, isShowLegend, populateSeriesColors, setAxisBounds, setAxisLabel, setAxisLine, setAxisTickLabels, setAxisTickMarks, setChartBackground, setChartBackgroundImage, setChartBorder, setChartLegend, setChartSubtitles, setChartTitle, setDefaultAxisPropertiesMap, setDefaultChartPropertiesMap, setDefaultChartTypePropertiesMap, setDefaultPlotPropertiesMap, setPlotBackground, setPlotDrawingDefaults
-
-
-
-
Method Detail
-
configureChart
protected void configureChart(org.jfree.chart.JFreeChart jfreeChart, JRChartPlot jrPlot) throws JRException
- Overrides:
configureChart
in classGenericChartTheme
- Throws:
JRException
-
configurePlot
protected void configurePlot(org.jfree.chart.plot.Plot plot, JRChartPlot jrPlot)
- Overrides:
configurePlot
in classGenericChartTheme
-
createXyAreaChart
protected org.jfree.chart.JFreeChart createXyAreaChart() throws JRException
- Overrides:
createXyAreaChart
in classGenericChartTheme
- Throws:
JRException
-
createPieChart
protected org.jfree.chart.JFreeChart createPieChart() throws JRException
- Overrides:
createPieChart
in classGenericChartTheme
- Throws:
JRException
-
createPie3DChart
protected org.jfree.chart.JFreeChart createPie3DChart() throws JRException
- Overrides:
createPie3DChart
in classGenericChartTheme
- Throws:
JRException
-
createBarChart
protected org.jfree.chart.JFreeChart createBarChart() throws JRException
- Overrides:
createBarChart
in classGenericChartTheme
- Throws:
JRException
-
createStackedBarChart
protected org.jfree.chart.JFreeChart createStackedBarChart() throws JRException
- Overrides:
createStackedBarChart
in classGenericChartTheme
- Throws:
JRException
-
createBar3DChart
protected org.jfree.chart.JFreeChart createBar3DChart() throws JRException
- Overrides:
createBar3DChart
in classGenericChartTheme
- Throws:
JRException
-
createStackedBar3DChart
protected org.jfree.chart.JFreeChart createStackedBar3DChart() throws JRException
- Overrides:
createStackedBar3DChart
in classGenericChartTheme
- Throws:
JRException
-
createBubbleChart
protected org.jfree.chart.JFreeChart createBubbleChart() throws JRException
- Overrides:
createBubbleChart
in classGenericChartTheme
- Throws:
JRException
-
createXYBarChart
protected org.jfree.chart.JFreeChart createXYBarChart() throws JRException
- Overrides:
createXYBarChart
in classGenericChartTheme
- Throws:
JRException
-
createScatterChart
protected org.jfree.chart.JFreeChart createScatterChart() throws JRException
- Overrides:
createScatterChart
in classGenericChartTheme
- Throws:
JRException
-
createXyLineChart
protected org.jfree.chart.JFreeChart createXyLineChart() throws JRException
- Overrides:
createXyLineChart
in classGenericChartTheme
- Throws:
JRException
-
createLineChart
protected org.jfree.chart.JFreeChart createLineChart() throws JRException
- Overrides:
createLineChart
in classGenericChartTheme
- Throws:
JRException
-
createGanttChart
protected org.jfree.chart.JFreeChart createGanttChart() throws JRException
- Overrides:
createGanttChart
in classGenericChartTheme
- Throws:
JRException
-
createMeterChart
protected org.jfree.chart.JFreeChart createMeterChart() throws JRException
Description copied from class:GenericChartTheme
Build and configure a meter chart.- Overrides:
createMeterChart
in classGenericChartTheme
- Throws:
JRException
-
createThermometerChart
protected org.jfree.chart.JFreeChart createThermometerChart() throws JRException
Description copied from class:GenericChartTheme
Build and run a thermometer chart. JFreeChart thermometer charts have some limitations. They always have a maximum of three ranges, and the colors of those ranges seems to be fixed.- Overrides:
createThermometerChart
in classGenericChartTheme
- Throws:
JRException
-
createDialChart
protected org.jfree.chart.JFreeChart createDialChart() throws JRException
- Overrides:
createDialChart
in classGenericChartTheme
- Throws:
JRException
-
createCandlestickChart
protected org.jfree.chart.JFreeChart createCandlestickChart() throws JRException
- Overrides:
createCandlestickChart
in classGenericChartTheme
- Throws:
JRException
-
-