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.
|
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 DATALABELS plugin (AKA
chartjs-plugin-datalabels.js ) for CHART.js. |
org.pepstock.charba.client.datalabels.callbacks |
Contains the DATALABELS plugin callback interfaces to configure the plugin itself.
|
org.pepstock.charba.client.datalabels.events |
Contains the DATALABELS plugin event handlers interfaces to configure the plugin itself.
|
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.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 LABELS plugin (AKA
chartjs-plugin-labels.js ) available for CHART.JS |
org.pepstock.charba.client.labels.callbacks |
Contains the LABELS plugin callback interfaces to configure the plugin itself.
|
org.pepstock.charba.client.plugins |
Contains all classes to manage the plugin implementations.
|
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 init and destroy of all charts.
|
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. THIS IS AN EXPORTED OBJECT. |
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).
|
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.
|
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. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Class and Description |
---|
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. THIS IS AN EXPORTED OBJECT. |
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
ChartOptions
This object is mapping the default options related to the chart type.
|
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. THIS IS AN EXPORTED OBJECT. |
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. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
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.
|
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 |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. THIS IS AN EXPORTED OBJECT. |
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. |
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
AbstractChartsLifecycleListener
Default implementation of charts life cycle listener to help who wants to implement only some methods and not the complete
interface.
If the implementation doesn't override the methods, the method doesn't do anything. |
ChartsLifecycleListener
Interface to catch the init and destroy of all charts.
|
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Class and Description |
---|
ChartOptions
This object is mapping the default options related to the chart type.
|
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
ChartOptions
This object is mapping the default options related to the chart type.
|
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 |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
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 |
---|
Type
Interface to map the type and scale type of a chart.
|
Class and Description |
---|
AbstractChartsLifecycleListener
Default implementation of charts life cycle listener to help who wants to implement only some methods and not the complete
interface.
If the implementation doesn't override the methods, the method doesn't do anything. |
ChartsLifecycleListener
Interface to catch the init and destroy of all charts.
|
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
Class and Description |
---|
AbstractChart
Base class of all charts.
It contains Chart.js initialization. |
AbstractChartsLifecycleListener
Default implementation of charts life cycle listener to help who wants to implement only some methods and not the complete
interface.
If the implementation doesn't override the methods, the method doesn't do anything. |
ChartsLifecycleListener
Interface to catch the init and destroy of all charts.
|
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data. THIS IS AN EXPORTED OBJECT. |
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. |
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. |