Class AegeanChartTheme
- java.lang.Object
-
- net.sf.jasperreports.chartthemes.spring.GenericChartTheme
-
- net.sf.jasperreports.chartthemes.spring.AegeanChartTheme
-
- All Implemented Interfaces:
net.sf.jasperreports.charts.ChartTheme
public class AegeanChartTheme extends GenericChartTheme
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static ColorTHERMOMETER_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 voidconfigureChart(org.jfree.chart.JFreeChart jfreeChart, net.sf.jasperreports.engine.JRChartPlot jrPlot)protected voidconfigurePlot(org.jfree.chart.plot.Plot plot, net.sf.jasperreports.engine.JRChartPlot jrPlot)protected org.jfree.chart.JFreeChartcreateBar3DChart()protected org.jfree.chart.JFreeChartcreateBubbleChart()protected org.jfree.chart.JFreeChartcreateCandlestickChart()protected org.jfree.chart.JFreeChartcreateDialChart()protected org.jfree.chart.JFreeChartcreateGanttChart()protected org.jfree.chart.JFreeChartcreateMeterChart()Build and configure a meter chart.protected org.jfree.chart.JFreeChartcreatePie3DChart()protected org.jfree.chart.JFreeChartcreatePieChart()protected org.jfree.chart.JFreeChartcreateScatterChart()protected org.jfree.chart.JFreeChartcreateStackedBar3DChart()protected org.jfree.chart.JFreeChartcreateThermometerChart()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, net.sf.jasperreports.engine.JRChartPlot jrPlot) throws net.sf.jasperreports.engine.JRException- Overrides:
configureChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
configurePlot
protected void configurePlot(org.jfree.chart.plot.Plot plot, net.sf.jasperreports.engine.JRChartPlot jrPlot)- Overrides:
configurePlotin classGenericChartTheme
-
createScatterChart
protected org.jfree.chart.JFreeChart createScatterChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createScatterChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createPieChart
protected org.jfree.chart.JFreeChart createPieChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createPieChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createPie3DChart
protected org.jfree.chart.JFreeChart createPie3DChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createPie3DChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createBar3DChart
protected org.jfree.chart.JFreeChart createBar3DChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createBar3DChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createStackedBar3DChart
protected org.jfree.chart.JFreeChart createStackedBar3DChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createStackedBar3DChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createBubbleChart
protected org.jfree.chart.JFreeChart createBubbleChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createBubbleChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createGanttChart
protected org.jfree.chart.JFreeChart createGanttChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createGanttChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createMeterChart
protected org.jfree.chart.JFreeChart createMeterChart() throws net.sf.jasperreports.engine.JRExceptionDescription copied from class:GenericChartThemeBuild and configure a meter chart.- Overrides:
createMeterChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createThermometerChart
protected org.jfree.chart.JFreeChart createThermometerChart() throws net.sf.jasperreports.engine.JRExceptionDescription copied from class:GenericChartThemeBuild 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:
createThermometerChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createDialChart
protected org.jfree.chart.JFreeChart createDialChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createDialChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
createCandlestickChart
protected org.jfree.chart.JFreeChart createCandlestickChart() throws net.sf.jasperreports.engine.JRException- Overrides:
createCandlestickChartin classGenericChartTheme- Throws:
net.sf.jasperreports.engine.JRException
-
-