Class AegeanChartTheme
- java.lang.Object
-
- net.sf.jasperreports.chartthemes.spring.GenericChartTheme
-
- net.sf.jasperreports.chartthemes.spring.AegeanChartTheme
-
- All Implemented Interfaces:
ChartTheme
public class AegeanChartTheme extends GenericChartTheme
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description 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 AegeanChartTheme()
-
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
createBubbleChart()
protected org.jfree.chart.JFreeChart
createCandlestickChart()
protected org.jfree.chart.JFreeChart
createDialChart()
protected org.jfree.chart.JFreeChart
createGanttChart()
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
createThermometerChart()
Build and run a thermometer chart.-
Methods inherited from class net.sf.jasperreports.chartthemes.spring.GenericChartTheme
calculateTickUnits, configureAxis, convertInterval, convertRange, createAreaChart, createBarChart, createChart, createHighLowChart, createLineChart, createStackedAreaChart, createStackedBarChart, createTimeSeriesChart, createXyAreaChart, createXYBarChart, createXyLineChart, 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
-
-
-
-
Field Detail
-
THERMOMETER_COLOR
public static final Color THERMOMETER_COLOR
-
-
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
-
createScatterChart
protected org.jfree.chart.JFreeChart createScatterChart() throws JRException
- Overrides:
createScatterChart
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
-
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
-
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
-
-