Package | Description |
---|---|
org.pepstock.charba.client |
Main package with all charts implementation, global classes and common interfaces.
|
org.pepstock.charba.client.callbacks |
All callbacks interfaces to be implemented, also to use the scriptable options of CHART.JS.
|
org.pepstock.charba.client.colors |
Contains the enumerations of HTML and GWT Material colors, to consume out-of-the-box, and utilities to create and manage own colors and classes to define gradients of patterns
for charts.
|
org.pepstock.charba.client.configuration |
Contains all elements to configure a chart instance (know as chart options at instance level).
|
org.pepstock.charba.client.data |
Contains all elements to configure the datasets of a chart instance (know as chart data at instance level).
|
org.pepstock.charba.client.datalabels.callbacks |
Contains the
DataLabelsPlugin.ID plugin callback interfaces to configure the plugin itself. |
org.pepstock.charba.client.defaults |
Contains all interfaces need to provide defaults values of the chart options.
|
org.pepstock.charba.client.defaults.chart |
Contains the default values of chart options based on type of chart instance.
|
org.pepstock.charba.client.defaults.globals |
Contains the default values of chart options for all chart types (CHART.JS options defaults).
|
org.pepstock.charba.client.events |
Contains all events to interact with chart instance.
|
org.pepstock.charba.client.gwt.widgets |
Contains all charts classes wrapped as GWT widget in order to enable to use inside to GWT UIBinder.
|
org.pepstock.charba.client.impl.callbacks |
Contains some callbacks implementations, available out-of-the box.
|
org.pepstock.charba.client.impl.plugins |
Contains some plugins implementations, available out-of-the box.
|
org.pepstock.charba.client.items |
Contains all elements generated by CHART.JS, which are mapping java script objects, to use at runtime in plugins, events or controllers.
|
org.pepstock.charba.client.labels |
Contains all classes to use
LabelsPlugin.ID plugin (AKA chartjs-plugin-labels.js ) available for CHART.JS. |
org.pepstock.charba.client.positioner |
Contains all classes to implement a custom tooltip positioner for CHART.JS.
|
org.pepstock.charba.client.utils |
Contains some utilities to use in Charba, like HTML annotation builder, and other java script utilities useful for debugging.
|
Class and Description |
---|
ActiveDatasetElement
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set. This object has been created and passed to event handler or callbacks to apply own logic. |
ChartAreaNode
Object which maps the chart area item of CHART.JS chart java script object.
This is a wrapper of the CHART.JS item with all needed info. |
DatasetItem
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
Created and passed by CHART.JS and provide dataset information. |
DatasetReference
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set, providing the right indexes to get the data set. |
FontItem
Font options item to use mainly for callbacks.
|
IsArea
Defines an area dimensions.
|
LegendLabelItem
This object is created by callbacks and returned to CHART.JS as native object to configure the legend.
|
LegendNode
Wrapper of legend node of CHART.JS.
This is a wrapper of legend node of Chart (of CHART.JS). |
OptionsNode
Wrapper of options node of CHART.JS.
|
PluginDatasetArgument
This is a wrapper of java script object which represents a dataset.
This object is used in the plugins methods of CHART.JS. |
PluginEventArgument
This is a wrapper of java script object which represents a event.
This object is used in the plugins methods of CHART.JS. |
PluginResizeArgument
This is a wrapper of java script object which represents a resize argument.
This object is used in the plugins methods of CHART.JS. |
PluginScaleArgument
This is a wrapper of java script object which represents a scale argument.
This object is used in the plugins methods of CHART.JS. |
PluginTooltipArgument
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses in the the PLUGINS. |
PluginUpdateArgument
This is a wrapper of java script object which the argument passed to plugin function.
This object is used in the plugins methods of CHART.JS. |
ScalesNode
Wrapper of scales node of CHART.JS.
This is a wrapper of scale node of Chart (of CHART.JS). |
SubtitleNode
Wrapper of subtitle node of CHART.JS.
This is a wrapper of subtitle node of Chart (of CHART.JS). |
TitleNode
Wrapper of title node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS). |
TooltipItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses in the the tooltips callbacks. |
TooltipLabelColor
This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback. |
TooltipLabelPointStyle
This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback. |
TooltipNode
Wrapper of tooltip node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS). |
Class and Description |
---|
AxisItem
There are a number of configuration callbacks that can be used to change parameters in the scale at different points in the update process.
This is a wrapper of the CHART.JS item with all needed info about an axis. Implements all set methods to change java script object properties. |
DatasetElement
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set. This object has been created and passed to event handler or callbacks to apply own logic. |
DatasetItem
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
Created and passed by CHART.JS and provide dataset information. |
FontItem
Font options item to use mainly for callbacks.
|
HasLegendText
Interface to map object which contains a text to show inside a legend element.
Used by LegendItem and LegendTitle . |
LegendLabelItem
This object is created by callbacks and returned to CHART.JS as native object to configure the legend.
|
PaddingItem
Padding options item to use mainly for callbacks.
|
ScaleItem
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS). |
ScaleTickItem
The tick item maps the objects passed a
ScaleItem .This is a wrapper of the CHART.JS item with all needed info. |
TooltipItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses in the the tooltips callbacks. |
TooltipLabelColor
This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback. |
TooltipLabelPointStyle
This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback. |
TooltipModel
This object is passed by CHART.JS to the callback to manage tooltip custom callback.
The tooltip label configuration is nested below the tooltip configuration using the callbacks key. |
Class and Description |
---|
IsArea
Defines an area dimensions.
|
Class and Description |
---|
FontItem
Font options item to use mainly for callbacks.
|
HasLegendText
Interface to map object which contains a text to show inside a legend element.
Used by LegendItem and LegendTitle . |
LegendTextHandler
Manages the TEXT property of options in order to use the same logic between legend items and title.
|
Class and Description |
---|
ActiveDatasetElement
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set. This object has been created and passed to event handler or callbacks to apply own logic. |
IsArea
Defines an area dimensions.
|
ItemsEnvelop
This object is a container of hidden object to pass to other packages.
It can not be instantiated in order that public methods can be invoked in safe mode. |
LegendItem
This is a wrapper of the CHART.JS item which contains the legend item.
|
TooltipItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses in the the tooltips callbacks. |
Class and Description |
---|
DataItem
This object is wrapping the value of data set which can be used in the the plugins (extensions) callbacks.
The value could be a double, string or a FloatingData if the data set is a BAR data set and uses floating bars data. |
Class and Description |
---|
FontItem
Font options item to use mainly for callbacks.
|
NumberFormatItem
Number format options item to use for numeric tick callbacks.
|
PaddingItem
Padding options item to use mainly for callbacks.
|
Class and Description |
---|
FontItem
Font options item to use mainly for callbacks.
|
Class and Description |
---|
FontItem
Font options item to use mainly for callbacks.
|
Class and Description |
---|
AnimationItem
The
onProgress and onComplete events are useful for synchronizing an external draw to the chart animation.This is a wrapper of the CHART.JS item with all needed info. |
DatasetReference
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set, providing the right indexes to get the data set. |
ItemsEnvelop
This object is a container of hidden object to pass to other packages.
It can not be instantiated in order that public methods can be invoked in safe mode. |
LegendItem
This is a wrapper of the CHART.JS item which contains the legend item.
|
ScaleItem
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS). |
ScaleValueItem
This object is wrapping the value retrieved by the scale.
The value could be a double, string or a date. |
SizeItem
This item contains the new size of the chart after it has been resized.
This object has been created ONLY when a resize event occurs. |
Class and Description |
---|
ActiveDatasetElement
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set. This object has been created and passed to event handler or callbacks to apply own logic. |
DatasetItem
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
Created and passed by CHART.JS and provide dataset information. |
DatasetReference
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set, providing the right indexes to get the data set. |
Class and Description |
---|
DataItem
This object is wrapping the value of data set which can be used in the the plugins (extensions) callbacks.
The value could be a double, string or a FloatingData if the data set is a BAR data set and uses floating bars data. |
Class and Description |
---|
LegendLabelItem
This object is created by callbacks and returned to CHART.JS as native object to configure the legend.
|
PluginEventArgument
This is a wrapper of java script object which represents a event.
This object is used in the plugins methods of CHART.JS. |
PluginResizeArgument
This is a wrapper of java script object which represents a resize argument.
This object is used in the plugins methods of CHART.JS. |
PluginUpdateArgument
This is a wrapper of java script object which the argument passed to plugin function.
This object is used in the plugins methods of CHART.JS. |
Class and Description |
---|
BaseBoxItem
Base object which maps the CHART.JS chart items which represents a box.
This is a wrapper of the CHART.JS item with all needed info. Implements all get methods to change java script object properties. |
BaseBoxNodeItem
Base object which maps the CHART.JS chart items and represents main nodes of chart java script object.
This is a wrapper of the CHART.JS item with all needed info. Implements all get methods to change java script object properties. |
BorderRadiusItem
Defines the border radius for legend item element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).
|
DatasetElement
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set. This object has been created and passed to event handler or callbacks to apply own logic. |
DatasetElementOptions
This item provides all information about the view where a dataset has been displayed.
This object has been created and passed to event handler or callbacks to apply own logic. This is a wrapper of the CHART.JS item with all needed info. |
DatasetItem
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
Created and passed by CHART.JS and provide dataset information. |
DatasetItemController
This item provides all information about the dataset controller which has been displayed.
This object has been created and passed to event handler or callbacks to apply own logic. This is a wrapper of the CHART.JS item with all needed info. |
DatasetPoint
It wraps the parsed data values for the given item point.
|
DatasetReference
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set, providing the right indexes to get the data set. |
DatasetReference.DatasetReferenceItemFactory
Inner class to create data set reference item by a native object.
|
HasLegendText
Interface to map object which contains a text to show inside a legend element.
Used by LegendItem and LegendTitle . |
IsArea
Defines an area dimensions.
|
LegendHitBoxItem
This is a wrapper of the CHART.JS item which contains the legends hit box.
|
LegendItem
This is a wrapper of the CHART.JS item which contains the legend item.
|
LegendItem.LegendItemFactory
Inner class to create legend item by a native object.
|
LegendLabelItem
This object is created by callbacks and returned to CHART.JS as native object to configure the legend.
|
LegendLabelItem.LegendLabelItemFactory
Inner class to create legend label item by a native object.
|
LegendTextHandler
Manages the TEXT property of options in order to use the same logic between legend items and title.
|
LegendTextHandler.Property
Name of properties of native object.
|
Parsed
This object is wrapping the native java script object provided by
DatasetElement to know the parsed value. |
PluginUpdateArgument
This is a wrapper of java script object which the argument passed to plugin function.
This object is used in the plugins methods of CHART.JS. |
ScaleItem
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS). |
ScaleTickItem
The tick item maps the objects passed a
ScaleItem .This is a wrapper of the CHART.JS item with all needed info. |
ScaleTickItem.ScaleTickItemFactory
Inner class to create time tick item by a native object.
|
ScaleValueItem
This object is wrapping the value retrieved by the scale.
The value could be a double, string or a date. |
SizeItem
This item contains the new size of the chart after it has been resized.
This object has been created ONLY when a resize event occurs. |
TooltipBodyItem
This object is passed by CHART.JS to the callback to manage tooltip body.
|
TooltipItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses in the the tooltips callbacks. |
TooltipItem.TooltipItemFactory
Inner class to create tooltip item by a native object.
|
TooltipLabelColor
This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback. |
TooltipLabelColor.TooltipLabelColorFactory
Inner class to create tooltip label color by a native object.
|
TooltipLabelPointStyle
This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback. |
TooltipLabelPointStyle.TooltipLabelPointStyleFactory
Inner class to create tooltip label point style by a native object.
|
TooltipModel
This object is passed by CHART.JS to the callback to manage tooltip custom callback.
The tooltip label configuration is nested below the tooltip configuration using the callbacks key. |
Class and Description |
---|
DataItem
This object is wrapping the value of data set which can be used in the the plugins (extensions) callbacks.
The value could be a double, string or a FloatingData if the data set is a BAR data set and uses floating bars data. |
Class and Description |
---|
DatasetReference
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected data set, providing the right indexes to get the data set. |
Class and Description |
---|
BorderRadiusItem
Defines the border radius for legend item element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).
|