| Package | Description | 
|---|---|
| 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.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 | 
 Contains all classes to activate the  
DataLabelsPlugin.ID plugin (AKA chartjs-plugin-datalabels.js ) for CHART.js. | 
| 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.impl.plugins | 
 Contains some plugins implementations, available out-of-the box. 
 | 
| 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.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.zoom | 
 Contains all classes to activate the  
ZoomPlugin.ID plugin (AKA chartjs-plugin-zoom.js ) for CHART.js. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AnnotationOptionsFactory
Factory to get the options (from chart) related to  
AnnotationPlugin.ID plugin. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends AbstractPluginOptions> | 
Plugins.getOptions(AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. 
It uses a factory instance to create a plugin options. If factory argument is not consistent, null is returned. | 
<T extends AbstractPluginOptions> | 
Plugins.getOptions(String pluginId,
          AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. 
It uses a factory instance to create a plugin options.  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends AbstractPluginOptions> | 
Dataset.getOptions(AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. 
It uses a factory instance to create a plugin options. If factory argument is not consistent, null is returned. | 
<T extends AbstractPluginOptions> | 
Dataset.getOptions(String pluginId,
          AbstractPluginOptionsFactory<T> factory)
Returns the plugin data set configuration, if exist. 
It uses a factory instance to create a plugin options.  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DataLabelsOptionsFactory
Factory to get the options (form chart, form dataset or from default global ones) related to  
DataLabelsPlugin.ID plugin. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends AbstractPluginOptions> | 
IsDefaultPlugins.getOptions(String pluginId,
          AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends AbstractPluginOptions> | 
DefaultChartPlugins.getOptions(String pluginId,
          AbstractPluginOptionsFactory<T> factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends AbstractPluginOptions> | 
DefaultPlugins.getOptions(String pluginId,
          AbstractPluginOptionsFactory<T> factory)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ChartBackgroundColorOptionsFactory
Factory to get the options (ONLY for chart and not global options) related to  
ChartBackgroundColor.ID plugin. | 
class  | 
ChartPointerOptionsFactory
Factory to get the options (form chart or from default global ones) related to  
ChartPointer.ID plugin. | 
class  | 
ColorSchemesOptionsFactory
Factory to get the options (form chart or from default global ones) related to  
ColorSchemes.ID plugin. | 
class  | 
DatasetsItemsSelectorOptionsFactory
Factory to get the options (form chart or from default global ones) related to  
DatasetsItemsSelector.ID plugin. | 
class  | 
HtmlLegendOptionsFactory
Factory to get the options (form chart or from default global ones) related to  
HtmlLegend.ID plugin. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LabelsOptionsFactory
Factory to get the options (form chart or from default global ones) related to  
LabelsPlugin.ID plugin. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends AbstractPluginOptions> | 
Plugins.getOptions(AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. 
It uses a factory instance to create a plugin options. If factory argument is not consistent, null is returned. | 
<T extends AbstractPluginOptions> | 
Plugins.getOptions(String pluginId,
          AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. 
It uses a factory instance to create a plugin options. If factory argument is not consistent, null is returned. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AbstractExtensionPlugin.loadDefaults(AbstractPluginOptionsFactory<T> factory)
Loads the default values from CHART.JS default in order to maintain the defaults. 
 | 
protected <G extends AbstractPluginOptions> | 
AbstractPluginOptionsFactory.loadDefaultsPluginOptions(IsDefaultPlugins defaultsPlugins,
                         AbstractPluginOptionsFactory<G> factory)
Loads the default plugin options from defaults. 
If factory, passed as argument, is null, returns null. | 
protected <T extends AbstractPluginOptions> | 
AbstractPluginOptions.loadGlobalsPluginOptions(AbstractPluginOptionsFactory<T> factory)
Loads the default plugin options from defaults. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ZoomOptionsFactory
Factory to get the options (form chart, form dataset or from default global ones) related to  
ZoomPlugin.ID plugin. |