Package org.pepstock.charba.client.data
Class TimeSeriesBarDataset
- 
- All Implemented Interfaces:
- HasCallbackScope,- HasDataPoints,- HasDataset,- HasTimeSeriesItems,- IsDefaultAnimationContainer,- IsDefaultAnimationTransition,- IsDefaultBarDatasets,- HasAnimationOptions,- HasBarDatasetOptions
 
 public class TimeSeriesBarDataset extends BarDataset implements HasTimeSeriesItems The time series bar chart allows a number of properties to be specified for each dataset. These are used to set display properties for a specific dataset.
 In time series charts, the data (as double) is not allowed. You must useDataPointorTimeSeriesItem.- Author:
- Andrea "Stock" Stocchero
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.pepstock.charba.client.data.DatasetDataset.CanvasObjectProperty, Dataset.CommonProperty
 
- 
 - 
Field Summary- 
Fields inherited from class org.pepstock.charba.client.data.BarDatasetFLOATING_BAR_DATA_FACTORY
 - 
Fields inherited from class org.pepstock.charba.client.data.DatasetDEFAULT_HIDDEN, DEFAULT_NORMALIZED, DEFAULT_PARSING
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description TimeSeriesBarDataset()Creates a dataset.
 It uses the global options has default.TimeSeriesBarDataset(boolean hidden)Creates a dataset.
 It uses the global options has default.TimeSeriesBarDataset(IsDefaultOptions defaultValues)Creates the dataset using a default.TimeSeriesBarDataset(IsDefaultOptions defaultValues, boolean hidden)Creates the dataset using a default.protectedTimeSeriesBarDataset(Type type, boolean hidden)Creates the dataset using a default and chart type related to the dataset.protectedTimeSeriesBarDataset(Type type, IsDefaultOptions defaultValues, boolean hidden)Creates the dataset using a default and chart type related to the dataset.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description org.pepstock.charba.client.data.BarStackHandlergetBarStackHandler()List<Double>getData()Returns the data property of a data set for a chart is specified as a list of numbers.
 Each point in the data list corresponds to the label at the same index on the x axis.List<Double>getData(boolean binding)Returns the data property of a data set for a chart is specified as a list of numbers.
 Each point in the data list corresponds to the label at the same index on the x axis.default intgetOrder()Returns the drawing order of dataset.
 Also affects order for stacking, tooltip, and legend.default StringgetStackGroup()Returns the name of stack group.voidsetData(double... values)Sets the data property of a data set for a chart is specified as an array of numbers.
 Each point in the data array corresponds to the label at the same index on the x axis.voidsetData(List<Double> values)Sets the data property of a data set for a chart is specified as a list of numbers.
 Each point in the data list corresponds to the label at the same index on the x axis.default voidsetOrder(int order)Sets the drawing order of dataset.
 Also affects order for stacking, tooltip, and legend.default voidsetStackGroup(String stackGroup)Sets the name of stack group.- 
Methods inherited from class org.pepstock.charba.client.data.BarDatasetgetBase, getBaseCallback, getBorderRadius, getBorderRadiusAsObjects, getBorderRadiusCallback, getBorderSkipped, getBorderSkippedCallback, getBorderWidth, getBorderWidthAsObjects, getBorderWidthCallback, getDatasetOptionsHandler, getDefaultBackgroundColorAsString, getDefaultBorderColorAsString, getDefaultBorderWidth, getDefaultHoverBackgroundColorAsString, getDefaultHoverBorderColorAsString, getDefaultHoverBorderWidth, getEnableBorderRadiusCallback, getFloatingData, getFloatingData, getHoverBorderRadius, getHoverBorderRadiusAsObjects, getHoverBorderRadiusCallback, getHoverBorderWidth, getHoverBorderWidthAsObjects, getHoverBorderWidthCallback, getIndexAxis, getInflateAmount, getInflateAmountCallback, getLabel, getOrderHandler, getPointStyle, getPointStyleAsCanvas, getPointStyleAsImage, getPointStyleCallback, getPointStyleType, getXAxisID, getYAxisID, isAutoInflateAmount, isEnableBorderRadius, setAutoInflateAmount, setBase, setBase, setBase, setBorderRadius, setBorderRadius, setBorderRadius, setBorderRadius, setBorderRadius, setBorderSkipped, setBorderSkipped, setBorderSkipped, setBorderSkipped, setBorderSkipped, setBorderWidth, setBorderWidth, setBorderWidth, setBorderWidth, setBorderWidth, setEnableBorderRadius, setEnableBorderRadius, setEnableBorderRadius, setFloatingData, setFloatingData, setFloatingData, setHoverBorderRadius, setHoverBorderRadius, setHoverBorderRadius, setHoverBorderRadius, setHoverBorderRadius, setHoverBorderWidth, setHoverBorderWidth, setHoverBorderWidth, setHoverBorderWidth, setHoverBorderWidth, setIndexAxis, setInflateAmount, setInflateAmount, setInflateAmount, setPointStyle, setPointStyle, setPointStyle, setPointStyle, setPointStyle, setXAxisID, setXAxisID, setYAxisID, setYAxisID
 - 
Methods inherited from class org.pepstock.charba.client.data.HoverFlexDatasetgetBackgroundColor, getBackgroundColorAsGradient, getBackgroundColorAsPatterns, getBackgroundColorAsString, getBorderColor, getBorderColorAsGradient, getBorderColorAsString, getColors, getHoverBackgroundColor, getHoverBackgroundColorAsGradient, getHoverBackgroundColorAsPatterns, getHoverBackgroundColorAsString, getHoverBorderColor, getHoverBorderColorAsGradient, getHoverBorderColorAsString, getWidths, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBorderColor, setBorderColor, setBorderColor, setColors, setColors, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBorderColor, setHoverBorderColor, setHoverBorderColor, setWidths
 - 
Methods inherited from class org.pepstock.charba.client.data.DatasetcreateContext, getAnimationContainer, getBackgroundColorCallback, getBorderColorCallback, getClip, getClipAsObject, getDataCount, getDataset, getDataType, getDefaultValues, getHoverBackgroundColorCallback, getHoverBorderColorCallback, getId, getOptions, getOptions, getScope, getType, getTypedDataset, hasOptions, invokeColorCallback, isClip, isHidden, isNormalized, isParsing, removeOptions, setBackgroundColor, setBackgroundColor, setBorderColor, setBorderColor, setClip, setClip, setClip, setHidden, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBorderColor, setHoverBorderColor, setLabel, setNormalized, setOptions, setOptions, setParsing
 - 
Methods inherited from class org.pepstock.charba.client.commons.AbstractNodecheckAndAddToParent, getChildKey, getParentNode, getRootNode, retrieveRoot, setArrayValueAndAddToParent, setArrayValueAndAddToParent, setArrayValueAndAddToParent, setElementAndAddToParent, setInternalCallbackToModel, setInternalCallbackToModel, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent
 - 
Methods inherited from class org.pepstock.charba.client.commons.NativeObjectContainercheckDefaultValuesArgument, empty, getArrayValue, getElement, getIncrementalId, getNativeChart, getNativeEvent, getNativeObject, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, has, has, isType, keys, loadNativeObject, remove, remove, setArrayValue, setArrayValue, setArrayValue, setElement, setEmptyValue, setNewIncrementalId, setNewIncrementalId, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, toJSON, type
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.pepstock.charba.client.options.HasAnimationOptionsgetAnimation, getAnimations, getTransitions, isAnimationEnabled, setAnimationEnabled
 - 
Methods inherited from interface org.pepstock.charba.client.options.HasBarDatasetOptionsgetBarPercentage, getBarThickness, getCategoryPercentage, getMaxBarThickness, getMinBarLength, isGrouped, setBarPercentage, setBarThickness, setCategoryPercentage, setGrouped, setMaxBarThickness, setMinBarLength
 - 
Methods inherited from interface org.pepstock.charba.client.data.HasDataPointsgetDataPoints, getDataPoints
 - 
Methods inherited from interface org.pepstock.charba.client.data.HasDatasetgetDataset
 - 
Methods inherited from interface org.pepstock.charba.client.data.HasTimeSeriesItemsgetTimeSeriesData, getTimeSeriesData, setDataPoints, setDataPoints, setTimeSeriesData, setTimeSeriesData
 
- 
 
- 
- 
- 
Constructor Detail- 
TimeSeriesBarDatasetpublic TimeSeriesBarDataset() Creates a dataset.
 It uses the global options has default.
 - 
TimeSeriesBarDatasetpublic TimeSeriesBarDataset(boolean hidden) Creates a dataset.
 It uses the global options has default.- Parameters:
- hidden- if- true, it will be initially hidden.
 
 - 
TimeSeriesBarDatasetpublic TimeSeriesBarDataset(IsDefaultOptions defaultValues) Creates the dataset using a default.- Parameters:
- defaultValues- default options
 
 - 
TimeSeriesBarDatasetpublic TimeSeriesBarDataset(IsDefaultOptions defaultValues, boolean hidden) Creates the dataset using a default.- Parameters:
- defaultValues- default options
- hidden- if- true, it will be initially hidden.
 
 - 
TimeSeriesBarDatasetprotected TimeSeriesBarDataset(Type type, boolean hidden) Creates the dataset using a default and chart type related to the dataset.- Parameters:
- type- chart type related to the dataset
- hidden- if- true, it will be initially hidden.
 
 - 
TimeSeriesBarDatasetprotected TimeSeriesBarDataset(Type type, IsDefaultOptions defaultValues, boolean hidden) Creates the dataset using a default and chart type related to the dataset.- Parameters:
- type- chart type related to the dataset
- defaultValues- default options
- hidden- if- true, it will be initially hidden.
 
 
- 
 - 
Method Detail- 
getBarStackHandlerpublic final org.pepstock.charba.client.data.BarStackHandler getBarStackHandler() 
 - 
setDatapublic final void setData(double... values) Description copied from class:DatasetSets the data property of a data set for a chart is specified as an array of numbers.
 Each point in the data array corresponds to the label at the same index on the x axis.- Specified by:
- setDatain interface- HasTimeSeriesItems
- Overrides:
- setDatain class- Dataset
- Parameters:
- values- an array of numbers
 
 - 
setDatapublic final void setData(List<Double> values) Description copied from class:DatasetSets the data property of a data set for a chart is specified as a list of numbers.
 Each point in the data list corresponds to the label at the same index on the x axis.- Specified by:
- setDatain interface- HasTimeSeriesItems
- Overrides:
- setDatain class- Dataset
- Parameters:
- values- list of numbers.
 
 - 
getDatapublic final List<Double> getData() Description copied from class:DatasetReturns the data property of a data set for a chart is specified as a list of numbers.
 Each point in the data list corresponds to the label at the same index on the x axis.- Specified by:
- getDatain interface- HasTimeSeriesItems
- Overrides:
- getDatain class- Dataset
- Returns:
- list of numbers or an empty list of numbers if the data type is not DataType.NUMBERS.
 
 - 
getDatapublic final List<Double> getData(boolean binding) Description copied from class:DatasetReturns the data property of a data set for a chart is specified as a list of numbers.
 Each point in the data list corresponds to the label at the same index on the x axis.- Specified by:
- getDatain interface- HasTimeSeriesItems
- Overrides:
- getDatain class- Dataset
- Parameters:
- binding- if- truebinds the new array list in the container
- Returns:
- list of numbers or an empty list of numbers if the data type is not DataType.NUMBERS.
 
 - 
setStackGrouppublic default void setStackGroup(String stackGroup) Sets the name of stack group.- Parameters:
- stackGroup- name of stack group.
 
 - 
getStackGrouppublic default String getStackGroup() Returns the name of stack group.- Returns:
- the name of stack group.
 
 - 
setOrderpublic default void setOrder(int order) Sets the drawing order of dataset.
 Also affects order for stacking, tooltip, and legend.- Parameters:
- order- the drawing order of dataset.
 
 - 
getOrderpublic default int getOrder() Returns the drawing order of dataset.
 Also affects order for stacking, tooltip, and legend.- Returns:
- the drawing order of dataset
 
 
- 
 
-