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.configuration |
Contains all elements to configure a chart instance (know as chart options at instance level).
|
org.pepstock.charba.client.controllers |
Contains all classes to manage the implementations of controllers.
|
org.pepstock.charba.client.events |
Contains all events to interact with chart instance.
|
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.plugins |
Contains all classes to manage the plugin implementations.
|
org.pepstock.charba.client.positioner |
Contains all classes to implement a custom tooltip positioner for CHART.JS.
|
Class and Description |
---|
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.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected dataset. |
DatasetMetaItem
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 metadata information. Contains all data set items. |
DatasetPluginItem
This is a wrapper of java script object which represents a dataset.
This object is used in the plugins methods of CHART.JS. |
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.
|
ScalesNode
Wrapper of scales node of CHART.JS.
This is a wrapper of scale node of Chart (of CHART.JS). |
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. |
TitleNode
Wrapper of title node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS). |
TooltipNode
Wrapper of tooltip node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS). |
TooltipPluginItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses into the PLUGINS. |
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. |
LegendLabelItem
This object is created by callbacks and returned to HCART.JS as native object to configure the legend.
|
TimeTickItem
The time tick item passed when a tick callback has been set for cartesian time axis,
CartesianTimeTick .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 into the tooltips callbacks. |
TooltipLabelColor
This object contains the color info when a label into tooltip.
It must be used into 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 |
---|
TooltipLabelColor
This object contains the color info when a label into tooltip.
It must be used into label tooltip callback. |
Class and Description |
---|
DatasetItem
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 dataset. |
ScaleItem
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS). |
Class and Description |
---|
AnimationItem
The onProgress and onComplete event are useful for synchronizing an external draw to the chart animation.
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.
The elements are mapped by this object. This is the CHART.JS item with all needed info about a selected dataset. |
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). |
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 |
---|
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 |
---|
AnimationItem
The onProgress and onComplete event are useful for synchronizing an external draw to the chart animation.
This is a wrapper of the CHART.JS item with all needed info. |
AxisMarginsItem
JavaScript object which contains the margins sizes of an axis.
This object reflects the object created by CHART.JS and is provided to Axis callbacks. Implements all set methods to change java script object properties. |
AxisMinSizeItem
JavaScript object which contains the minimum size of an axis.
This object reflects the object created by CHART.JS and is provided to Axis callbacks. Implements all set methods to change java script object properties. |
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. |
DatasetItem
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 dataset. |
DatasetMetaItem
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 metadata information. Contains all data set items. |
DatasetViewItem
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. |
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.
|
MarginsItem
It is applied to all sides of the chart (left, top, right, bottom).
This is a wrapper of the CHART.JS item |
ScaleItem
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS). |
ScaleLongestTextCacheItem
Legend internal object to get data about ticks and their length in pixels.
This is a wrapper of scale text item 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. |
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. |
TimeTickItem
The time tick item passed when a tick callback has been set for cartesian time axis,
CartesianTimeTick .This is a wrapper of the CHART.JS item with all needed info. |
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 into the tooltips callbacks. |
TooltipLabelColor
This object contains the color info when a label into tooltip.
It must be used into 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. |
TooltipNode
Wrapper of tooltip node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS). |
Class and Description |
---|
DatasetPluginItem
This is a wrapper of java script object which represents a dataset.
This object is used in the plugins methods of CHART.JS. |
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. |
TooltipPluginItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS. It uses into the PLUGINS. |
Class and Description |
---|
DatasetItem
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 dataset. |