Module org.wicketstuff.jqplot4j
Package org.wicketstuff.jqplot.lib.chart
Class AbstractChart<T extends ChartData<?>,S extends Serializable>
java.lang.Object
org.wicketstuff.jqplot.lib.chart.AbstractChart<T,S>
- Type Parameters:
S- Type ofAxis
- All Implemented Interfaces:
Serializable,Chart<T>
- Direct Known Subclasses:
AreaChart,BarChart,BarSeriesChart,BubbleChart,LabeledLineChart,LineChart,LineSeriesChart,MeterGaugeChart,PieChart,PieDonutChart
public abstract class AbstractChart<T extends ChartData<?>,S extends Serializable>
extends Object
implements Chart<T>
Abstract class to help build charts.
- Author:
- inaiat
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIntervalColors(String... values) addIntervals(Integer... values) Adiciona uma serieAdd a collection of seriesaddSeriesColors(String... colors) addSeriesColors(Collection<String> colors) getAxes()abstract ChartConfiguration<S>Return chart configurationgetTitle()getXAxis()getYAxis()setAxesDefaults(Axis<S> axesDefaults) setBarMargin(Integer margin) setBubbleAlpha(Float alpha) setCaptureRightClick(Boolean captureRightClick) setDataLabels(String dataLabels) setFillZero(Boolean fillZero) setGridPadding(GridPadding gridPadding) setHighlightAlpha(Float alpha) setHighlightMouseDown(Boolean highlightMouseDown) setLineWidth(Integer width) setSeries(Collection<Serie> series) setSeriesColors(Collection<String> colors) setSeriesDefaults(SeriesDefaults seriesDefaults) setShadowAlpha(String alpha) setShowDataLabels(Boolean showDataLabels) setShowLabels(Boolean showLabels) setSimpleTitle(String title) setSliceMargin(Integer margin) setStackSeries(Boolean stackSeries) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wicketstuff.jqplot.lib.Chart
getChartData
-
Constructor Details
-
AbstractChart
public AbstractChart()
-
-
Method Details
-
addSeriesColors
-
addSeriesColors
-
setSeriesColors
-
getSeriesColors
-
addSerie
Adiciona uma serie- Parameters:
serie- Add serie of chart- Returns:
- AbstractChart
-
addSeries
Add a collection of series- Parameters:
series- Add series of chart- Returns:
- AbstractChart
-
getChartConfiguration
Description copied from interface:ChartReturn chart configuration- Specified by:
getChartConfigurationin interfaceChart<T extends ChartData<?>>- Returns:
- chartConfiguration
-
setSimpleTitle
- Parameters:
title- Set title of chart- Returns:
- AbstractChart
-
setLabelX
- Parameters:
label- Set label for axis X- Returns:
- AbstractChart
-
setLabelY
- Parameters:
label- Set label for axis Y- Returns:
- AbstractChart
-
getSeries
- Returns:
- the series
-
setSeries
- Parameters:
series- the series to set- Returns:
- AbstractChart
-
getTitle
- Returns:
- the title
-
setTitle
- Parameters:
title- the title to set- Returns:
- AbstractChart
-
getAxesDefaults
- Returns:
- the axesDefaults
-
setAxesDefaults
- Parameters:
axesDefaults- the axesDefaults to set- Returns:
- AbstractChart
-
getSeriesDefaults
- Returns:
- the seriesDefaults
-
setSeriesDefaults
- Parameters:
seriesDefaults- the seriesDefaults to set- Returns:
- AbstractChart
-
addIntervalColors
- Parameters:
values- Set values for interval colors- Returns:
- AbstractChart
-
addIntervals
- Parameters:
values- Set interval values- Returns:
- AbstractChart
-
setStackSeries
- Parameters:
stackSeries- Enable/Disable stackSeries- Returns:
- AbstractChart
-
setCaptureRightClick
- Parameters:
captureRightClick- Enable/Disable captureRightClick- Returns:
- AbstractChart
-
setHighlightMouseDown
- Parameters:
highlightMouseDown- Enable/Disable highlighMouseDown- Returns:
- AbstractChart
-
setBarMargin
- Parameters:
margin- Set value of margin- Returns:
- AbstractChart
-
setSliceMargin
- Parameters:
margin- Set value o slice margin- Returns:
- AbstractChart
-
setDataLabels
- Parameters:
dataLabels- Set data labels- Returns:
- AbstractChart
-
setLineWidth
- Parameters:
width- Set line width- Returns:
- AbstractChart
-
setShowDataLabels
- Parameters:
showDataLabels- Enable/Disable show data labels- Returns:
- AbstractChart
-
setFill
- Parameters:
fill- Enable/Disable fill- Returns:
- AbstractChart
-
setBubbleAlpha
- Parameters:
alpha- Set value for bubble alpha- Returns:
- AbstractChart
-
setHighlightAlpha
- Parameters:
alpha- Set value for highlight alpha- Returns:
- AbstractChart
-
setShowLabels
- Parameters:
showLabels- Enable/Disable show labels- Returns:
- AbstractChart
-
setShadowAlpha
- Parameters:
alpha- Set value for shadow alpha- Returns:
- AbstractChart
-
setFillZero
- Parameters:
fillZero- Enable/Disable fill zeros- Returns:
- AbstractChart
-
setShadow
- Parameters:
shadow- Enable/Disable shadow- Returns:
- AbstractChart
-
setLegend
- Parameters:
legend- SetLegendobject- Returns:
- AbstractChart
-
setGridPadding
- Parameters:
gridPadding- SetGridPaddingobject- Returns:
- AbstractChart
-
getGridPadding
-
getAxes
- Returns:
- the axes
-
setAxes
- Parameters:
axes- the axes to set- Returns:
- AbstractChart
-
getXAxis
-
getYAxis
-
getCanvasOverlay
- Returns:
- the canvas overlay
-