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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractChart()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wicketstuff.jqplot.lib.Chart
getChartData
-
-
-
-
Method Detail
-
addSeriesColors
public AbstractChart<T,S> addSeriesColors(String... colors)
-
addSeriesColors
public AbstractChart<T,S> addSeriesColors(Collection<String> colors)
-
setSeriesColors
public AbstractChart<T,S> setSeriesColors(Collection<String> colors)
-
getSeriesColors
public Collection<String> getSeriesColors()
-
addSerie
public AbstractChart<T,S> addSerie(Serie serie)
Adiciona uma serie- Parameters:
serie- Add serie of chart- Returns:
- AbstractChart
-
addSeries
public AbstractChart<T,S> addSeries(Serie... series)
Add a collection of series- Parameters:
series- Add series of chart- Returns:
- AbstractChart
-
getChartConfiguration
public abstract ChartConfiguration<S> getChartConfiguration()
Description copied from interface:ChartReturn chart configuration- Specified by:
getChartConfigurationin interfaceChart<T extends ChartData<?>>- Returns:
- chartConfiguration
-
setSimpleTitle
public AbstractChart<T,S> setSimpleTitle(String title)
- Parameters:
title- Set title of chart- Returns:
- AbstractChart
-
setLabelX
public AbstractChart<T,S> setLabelX(String label)
- Parameters:
label- Set label for axis X- Returns:
- AbstractChart
-
setLabelY
public AbstractChart<T,S> setLabelY(String label)
- Parameters:
label- Set label for axis Y- Returns:
- AbstractChart
-
getSeries
public Collection<Serie> getSeries()
- Returns:
- the series
-
setSeries
public AbstractChart<T,S> setSeries(Collection<Serie> series)
- Parameters:
series- the series to set- Returns:
- AbstractChart
-
getTitle
public Title getTitle()
- Returns:
- the title
-
setTitle
public AbstractChart<T,S> setTitle(Title title)
- Parameters:
title- the title to set- Returns:
- AbstractChart
-
setAxesDefaults
public AbstractChart<T,S> setAxesDefaults(Axis<S> axesDefaults)
- Parameters:
axesDefaults- the axesDefaults to set- Returns:
- AbstractChart
-
getSeriesDefaults
public SeriesDefaults getSeriesDefaults()
- Returns:
- the seriesDefaults
-
setSeriesDefaults
public AbstractChart<T,S> setSeriesDefaults(SeriesDefaults seriesDefaults)
- Parameters:
seriesDefaults- the seriesDefaults to set- Returns:
- AbstractChart
-
addIntervalColors
public AbstractChart<T,S> addIntervalColors(String... values)
- Parameters:
values- Set values for interval colors- Returns:
- AbstractChart
-
addIntervals
public AbstractChart<T,S> addIntervals(Integer... values)
- Parameters:
values- Set interval values- Returns:
- AbstractChart
-
setStackSeries
public AbstractChart<T,S> setStackSeries(Boolean stackSeries)
- Parameters:
stackSeries- Enable/Disable stackSeries- Returns:
- AbstractChart
-
setCaptureRightClick
public AbstractChart<T,S> setCaptureRightClick(Boolean captureRightClick)
- Parameters:
captureRightClick- Enable/Disable captureRightClick- Returns:
- AbstractChart
-
setHighlightMouseDown
public AbstractChart<T,S> setHighlightMouseDown(Boolean highlightMouseDown)
- Parameters:
highlightMouseDown- Enable/Disable highlighMouseDown- Returns:
- AbstractChart
-
setBarMargin
public AbstractChart<T,S> setBarMargin(Integer margin)
- Parameters:
margin- Set value of margin- Returns:
- AbstractChart
-
setSliceMargin
public AbstractChart<T,S> setSliceMargin(Integer margin)
- Parameters:
margin- Set value o slice margin- Returns:
- AbstractChart
-
setDataLabels
public AbstractChart<T,S> setDataLabels(String dataLabels)
- Parameters:
dataLabels- Set data labels- Returns:
- AbstractChart
-
setLineWidth
public AbstractChart<T,S> setLineWidth(Integer width)
- Parameters:
width- Set line width- Returns:
- AbstractChart
-
setShowDataLabels
public AbstractChart<T,S> setShowDataLabels(Boolean showDataLabels)
- Parameters:
showDataLabels- Enable/Disable show data labels- Returns:
- AbstractChart
-
setFill
public AbstractChart<T,S> setFill(Boolean fill)
- Parameters:
fill- Enable/Disable fill- Returns:
- AbstractChart
-
setBubbleAlpha
public AbstractChart<T,S> setBubbleAlpha(Float alpha)
- Parameters:
alpha- Set value for bubble alpha- Returns:
- AbstractChart
-
setHighlightAlpha
public AbstractChart<T,S> setHighlightAlpha(Float alpha)
- Parameters:
alpha- Set value for highlight alpha- Returns:
- AbstractChart
-
setShowLabels
public AbstractChart<T,S> setShowLabels(Boolean showLabels)
- Parameters:
showLabels- Enable/Disable show labels- Returns:
- AbstractChart
-
setShadowAlpha
public AbstractChart<T,S> setShadowAlpha(String alpha)
- Parameters:
alpha- Set value for shadow alpha- Returns:
- AbstractChart
-
setFillZero
public AbstractChart<T,S> setFillZero(Boolean fillZero)
- Parameters:
fillZero- Enable/Disable fill zeros- Returns:
- AbstractChart
-
setShadow
public AbstractChart<T,S> setShadow(Boolean shadow)
- Parameters:
shadow- Enable/Disable shadow- Returns:
- AbstractChart
-
setLegend
public AbstractChart<T,S> setLegend(Legend legend)
- Parameters:
legend- SetLegendobject- Returns:
- AbstractChart
-
setGridPadding
public AbstractChart<T,S> setGridPadding(GridPadding gridPadding)
- Parameters:
gridPadding- SetGridPaddingobject- Returns:
- AbstractChart
-
getGridPadding
public GridPadding getGridPadding()
-
setAxes
public AbstractChart<T,S> setAxes(Axes<S> axes)
- Parameters:
axes- the axes to set- Returns:
- AbstractChart
-
getCanvasOverlay
public CanvasOverlay getCanvasOverlay()
- Returns:
- the canvas overlay
-
-