Package | Description |
---|---|
org.pepstock.charba.client |
Main package with all charts implementation, global classes and common interfaces.
|
org.pepstock.charba.client.annotation |
Contains all classes to activate the
AnnotationPlugin.ID plugin (AKA chartjs-plugin-annotation.js ) for CHART.js. |
org.pepstock.charba.client.annotation.callbacks |
Contains the
AnnotationPlugin.ID plugin callback interfaces to catch events. |
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.commons |
Core classes to manage the inter-operations with java script code.
|
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.data |
Contains all elements to configure the datasets of a chart instance (know as chart data at instance level).
|
org.pepstock.charba.client.datalabels |
Contains all classes to activate the
DataLabelsPlugin.ID plugin (AKA chartjs-plugin-datalabels.js ) for CHART.js. |
org.pepstock.charba.client.datalabels.callbacks |
Contains the
DataLabelsPlugin.ID plugin callback interfaces to configure the plugin itself. |
org.pepstock.charba.client.datalabels.events |
Contains the
DataLabelsPlugin.ID plugin event handlers interfaces to catch event of plugin. |
org.pepstock.charba.client.defaults.chart |
Contains the default values of chart options based on type of chart instance.
|
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.charts |
Contains METER and GAUGE charts implementations (based on controllers), 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.labels.callbacks |
Contains the
LabelsPlugin.ID plugin callback interfaces to configure the plugin itself. |
org.pepstock.charba.client.options |
Contains all elements to configure charts at global level (know as chart global options).
|
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.
|
org.pepstock.charba.client.utils |
Contains some utilities to use in Charba, like HTML annotation builder, and other java script utilities useful for debugging.
|
org.pepstock.charba.client.zoom |
Contains all classes to activate the
ZoomPlugin.ID plugin (AKA chartjs-plugin-zoom.js ) for CHART.js. |
org.pepstock.charba.client.zoom.callbacks |
Contains the
ZoomPlugin.ID plugin callback interfaces to configure the plugin itself and to catch events. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
BarChart
BAR chart implementation.
A bar chart provides a way of showing data values represented as vertical bars. It is sometimes used to show trend data, and the comparison of multiple data sets side by side. |
Chart
Native object which import the CHART java script object of CHART.JS.
The Chart the entry point of CHART.JS. |
ChartNode
This is a wrapper of CHART.JS CHART instance in order to provide all properties of chart java script instance, set at runtime.
|
ChartOptions
This object is mapping the default options related to the chart type.
|
ChartsLifecycleListener
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts. Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins. |
ChartType
Enumerates all out-of-the-box types of a chart.
|
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. |
Controller
This interface enables the capability to create a custom chart.
|
Defaults
This singleton is a wrapper to
defaults object that CHART.JS (by CHART object) provides to get defaults values. |
GlobalOptions
Default global options (maps the java script object chart.defaults.global).
|
GlobalScale
Default global scale (maps the java script object
Chart.defaults.scale and the result of Chart.scaleService ). |
Helpers
Singleton object to use the helpers utility of CHART.JS.
It maps the java script object chart.helpers . |
IsChart
Interface which defines a chart.
|
MutationItem
Object used to invoke a mutation handler when is attached or detached an element.
This object can not be instantiated out of this package to avoid that anyone (apart the observer) will invoke the methods of a mutation handler. |
ScaleType
Interface to set the scale type of a chart.
Every chart could have scale(s) or not and it depends on chart type. |
Type
Interface to map the type and scale type of a chart.
|
UpdateConfiguration
Object can be provided with additional configuration for the update/render process.
This is useful when update is manually called inside an event handler and some different animation is desired. |
UpdateConfigurationBuilder
Comfortable object to create
UpdateConfiguration item. |
Class and Description |
---|
ChartsLifecycleListener
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts. Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
Chart
Native object which import the CHART java script object of CHART.JS.
The Chart the entry point of CHART.JS. |
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. |
Envelop
This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode. |
IsChart
Interface which defines a chart.
|
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. |
ConfigurationElement
Interface which allows an object to be called to set a native object into chart configuration.
The chart configuration are items options, data and plugins. |
Envelop
This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
ChartNode
This is a wrapper of CHART.JS CHART instance in order to provide all properties of chart java script instance, set at runtime.
|
ChartType
Enumerates all out-of-the-box types of a chart.
|
Controller
This interface enables the capability to create a custom chart.
|
IsChart
Interface which defines a chart.
|
ScaleType
Interface to set the scale type of a chart.
Every chart could have scale(s) or not and it depends on chart type. |
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. |
ConfigurationElement
Interface which allows an object to be called to set a native object into chart configuration.
The chart configuration are items options, data and plugins. |
IsChart
Interface which defines a chart.
|
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
ChartsLifecycleListener
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts. Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
ChartOptions
This object is mapping the default options related to the chart type.
|
GlobalOptions
Default global options (maps the java script object chart.defaults.global).
|
Class and Description |
---|
Chart
Native object which import the CHART java script object of CHART.JS.
The Chart the entry point of CHART.JS. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
BarChart
BAR chart implementation.
A bar chart provides a way of showing data values represented as vertical bars. It is sometimes used to show trend data, and the comparison of multiple data sets side by side. |
BubbleChart
BUBBLE chart implementation.
A bubble chart is used to display three dimensions of data at the same time. The location of the bubble is determined by the first two dimensions and the corresponding horizontal and vertical axes. The third dimension is represented by the size of the individual bubbles. |
ChartNode
This is a wrapper of CHART.JS CHART instance in order to provide all properties of chart java script instance, set at runtime.
|
DoughnutChart
DOUGHNUT chart implementation.
A doughnut charts are divided into segments, the arc of each segment shows the proportional value of each piece of data. |
HorizontalBarChart
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. |
IsChart
Interface which defines a chart.
|
LineChart
LINE chart implementation.
A line chart is a way of plotting data points on a line. Often, it is used to show trend data, or the comparison of two data sets. |
PieChart
PIE chart implementation.
A pie charts are divided into segments, the arc of each segment shows the proportional value of each piece of data. They are excellent at showing the relational proportions between data. |
PolarAreaChart
POLAR AREA chart implementation.
Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value. This type of chart is often useful when we want to show a comparison data similar to a pie chart, but also show a scale of values for context. |
RadarChart
RADAR chart implementation.
A radar chart is a way of showing multiple data points and the variation between them. They are often useful for comparing the points of two or more different data sets. |
ScatterChart
SCATTER chart implementation.
Scatter charts are based on basic line charts with the x axis changed to a linear axis. To use a scatter chart, data must be passed as objects containing X and Y properties. |
StackedAreaChart
STACKED AREA chart implementation.
A stacked area chart is a way of plotting data points on a line. Often, it is used to show trend data, or the comparison of two data sets. |
StackedBarChart
STACKED BAR chart implementation.
Stacked bar charts can be configured like bar charts and changes the settings on the X and Y axes to enable stacking. Stacked bar charts can be used to show how one data series is made up of a number of smaller pieces. |
TimeSeriesBarChart
BAR chart implementation for time series.
A bar chart provides a way of showing data values represented as vertical bars. |
TimeSeriesLineChart
LINE chart implementation for time series.
A line chart is a way of plotting data points on a line. |
Type
Interface to map the type and scale type of a chart.
|
UpdateConfiguration
Object can be provided with additional configuration for the update/render process.
This is useful when update is manually called inside an event handler and some different animation is desired. |
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
ConfigurationElement
Interface which allows an object to be called to set a native object into chart configuration.
The chart configuration are items options, data and plugins. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Plugin
This interface is defining the extension hook for Chart.JS plugin implementation (both for inline and global plugins).
Plugins are the most efficient way to customize or change the default behavior of a chart. |
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
ChartsLifecycleListener
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts. Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
Envelop
This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
Chart
Native object which import the CHART java script object of CHART.JS.
The Chart the entry point of CHART.JS. |
ChartsLifecycleListener
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts. Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins. |
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. |
ConfigurationElement
Interface which allows an object to be called to set a native object into chart configuration.
The chart configuration are items options, data and plugins. |
IsChart
Interface which defines a chart.
|
Plugin
This interface is defining the extension hook for Chart.JS plugin implementation (both for inline and global plugins).
Plugins are the most efficient way to customize or change the default behavior of a chart. |
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|
Class and Description |
---|
ChartsLifecycleListener
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts. Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins. |
IsChart
Interface which defines a chart.
|
Class and Description |
---|
IsChart
Interface which defines a chart.
|