Package | Description |
---|---|
org.pepstock.charba.client |
Main package with all charts implementation, global classes and common interfaces.
|
org.pepstock.charba.client.adapters |
Contains all classes to interact with date adapters implemented by CHART.JS to be abstract from date time java script library to use.
|
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.commons |
Core classes to manage the inter-operations with java script code.
|
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.labels |
Contains all classes to use
LabelsPlugin.ID plugin (AKA chartjs-plugin-labels.js ) available for CHART.JS |
org.pepstock.charba.client.resources |
Contains the fundamental java script resources to inject in order to use Charba.
It provides all implementations to inject embedded resources for all 3 date adapters, available by CHART.JS (MOMENT, LUXON and DATE.FNS). |
org.pepstock.charba.client.zoom |
Contains all classes to activate the
ZoomPlugin.ID plugin (AKA chartjs-plugin-zoom.js ) for CHART.js. |
Class and Description |
---|
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |
Class and Description |
---|
DateAdapterInjectionComplete
Utility object in order to notify a date adapter module that has been inject.
This object can not be instantiated out of this package to avoid that anyone will change the module status without a real injection. |
Class and Description |
---|
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |
Class and Description |
---|
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |
Class and Description |
---|
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |
Class and Description |
---|
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |
Class and Description |
---|
AbstractDeferredResources
Base class to extend in order to have a resource client bundle, needed to CHARBA, where CHART.JS and date library must be load in deferred mode.
Every instance must have a module related to date adapter and library. |
AbstractEmbeddedResources
Base class to extend in order to have an java script injection, needed to CHARBA, where CHART.JS and date library will be load in embedded mode.
Every instance must have a module related to date adapter and library. |
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |
AbstractResources
Base class to extend in order to have java script injection, needed to CHARBA, where CHART.JS and date library.
Every instance must have a module related to date adapter and library. |
DatefnsDeferredResources
Client bundle to reference DATE-FNS as date time library (asynchronous mode).
|
DatefnsEmbeddedResources
Java script resources container to reference DATE-FNS as date time library (synchronous mode).
|
DeferredDateAdapterResources
Client bundle to CHART.JS date adapter library java script codes, always needed to CHARBA.
This resources type will load the date adapter library in asynchronous mode in order to optimize the performance when GWT code splitting is implemented. |
DeferredResources
Client bundle to reference MOMENT as date time library (asynchronous mode).
|
EmbeddedResources
Java script resources container to reference MOMENT as date time library (synchronous mode).
|
LuxonDeferredResources
Client bundle to reference LUXON as date time library (asynchronous mode).
|
LuxonEmbeddedResources
Java script resources container to reference LUXON as date time library (synchronous mode).
|
ResourceName
Enumerates the constants names to use as element id for scripts, mandatory to CHARBA to work properly.
This resource names can not be used for any custom injectable resource. |
Class and Description |
---|
AbstractInjectableResource
Defines an object which must inject script or CSS style objects into DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id. |