Package org.pepstock.charba.client
Class HorizontalBarChart
- java.lang.Object
-
- org.pepstock.charba.client.events.HandlerManager
-
- org.pepstock.charba.client.AbstractChart
-
- org.pepstock.charba.client.BarChart
-
- org.pepstock.charba.client.HorizontalBarChart
-
- All Implemented Interfaces:
HasAxes
,HasCartesianAxes
,IsChart
,IsDatasetCreator<BarDataset>
public class HorizontalBarChart extends BarChart
HORIZONTAL BAR chart implementation.
A horizontal bar chart is a variation on a bar chart.
It is sometimes used to show trend data, and the comparison of multiple data sets side by side.- Author:
- Andrea "Stock" Stocchero
-
-
Field Summary
-
Fields inherited from class org.pepstock.charba.client.AbstractChart
datasetReferenceFactory
-
-
Constructor Summary
Constructors Modifier Constructor Description HorizontalBarChart()
Builds the object.protected
HorizontalBarChart(Type extendedType)
Builds the chart.
This is must be extended for controller which are based on this type of chart.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HorizontalBarOptions
getOptions()
Returns the options of chart.HorizontalBarDataset
newDataset()
Creates a new dataset related to chart type.HorizontalBarDataset
newDataset(boolean hidden)
Creates a new dataset related to chart type.-
Methods inherited from class org.pepstock.charba.client.BarChart
checkDataset
-
Methods inherited from class org.pepstock.charba.client.AbstractChart
addHandler, applyConfiguration, checkAxes, checkDatasets, clear, createAndSetTimer, destroy, draw, getActiveElements, getBaseType, getCanvas, getChartElement, getData, getDatasetAtEvent, getDatasetItem, getDatasetReferenceFactory, getDefaultChartOptions, getDrawCount, getElementAtEvent, getElementAtEvent, getElementsAtEvent, getElementsAtEvent, getId, getInitialCursor, getMaximumAxesCount, getMaximumDatasetsCount, getNode, getPlugins, getSource, getTimer, getTooltipActiveElements, getType, getVisibleDatasetCount, getWholeOptions, hide, hide, isChartAttached, isDatasetVisible, isDataVisible, isDestroyOnDetach, isDrawOnAttach, isInitialized, isPluginEnabled, onAttach, onDetach, reconfigure, reconfigure, reconfigure, removeCanvasPreventDefault, render, reset, resetActiveElements, resetTooltipActiveElements, resize, resize, setActiveElements, setActiveElements, setDatasetVisibility, setDestroyOnDetach, setDrawOnAttach, setTooltipActiveElements, setTooltipActiveElements, setTooltipActiveElements, setTooltipActiveElements, show, show, stop, toBase64Image, toggleDataVisibility, update, update, update
-
Methods inherited from class org.pepstock.charba.client.events.HandlerManager
fireEvent, getHandlerCount, isEventHandled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pepstock.charba.client.HasCartesianAxes
checkAxis
-
Methods inherited from interface org.pepstock.charba.client.IsChart
fireEvent, getHandlerCount, isEventHandled, toBase64Image, toBase64Image, toBase64Image
-
-
-
-
Constructor Detail
-
HorizontalBarChart
public HorizontalBarChart()
Builds the object.
-
HorizontalBarChart
protected HorizontalBarChart(Type extendedType)
Builds the chart.
This is must be extended for controller which are based on this type of chart.- Parameters:
extendedType
- type of chart
-
-
Method Detail
-
getOptions
public HorizontalBarOptions getOptions()
Description copied from interface:IsChart
Returns the options of chart.- Specified by:
getOptions
in interfaceIsChart
- Overrides:
getOptions
in classBarChart
- Returns:
- the options of chart.
-
newDataset
public HorizontalBarDataset newDataset()
Description copied from interface:IsDatasetCreator
Creates a new dataset related to chart type.- Returns:
- a new dataset related to chart type.
-
newDataset
public HorizontalBarDataset newDataset(boolean hidden)
Description copied from interface:IsDatasetCreator
Creates a new dataset related to chart type.- Specified by:
newDataset
in interfaceIsDatasetCreator<BarDataset>
- Overrides:
newDataset
in classBarChart
- Parameters:
hidden
- iftrue
, it will be initially hidden.- Returns:
- a new dataset related to chart type.
-
-