| Package | Description | 
|---|---|
| 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.impl.callbacks | 
 Contains some callbacks implementations, available out-of-the box. 
 | 
| Class and Description | 
|---|
| AbstractBuilder
 Abstract base comfortable object to create  
DataLabelsPlugin.ID label item by a builder. | 
| DataLabelId
 Represents the label id of a label configuration object in the  
DataLabelsPlugin.ID plugin. | 
| DataLabelsContext
 The option context is used to give contextual information when resolving options for  
DataLabelsPlugin. | 
| DataLabelsOptions
 This is the  
DataLabelsPlugin.ID plugin options where to set all the configuration needed to the plugin.The options could be set by simply the value or by setting a callback. The DataLabelsPlugin.ID plugin is highly customizable CHART.JS plugin that displays labels on data for any type of charts. | 
| DataLabelsOptionsBuilder
 Comfortable object to create  
DataLabelsPlugin.ID plugin options by a builder. | 
| DataLabelsOptionsFactory
 Factory to get the options (form chart, form dataset or from default global ones) related to  
DataLabelsPlugin.ID plugin. | 
| Font
 Base object to map font options for  
DataLabelsPlugin.ID plugin configuration. | 
| LabelItem
 This is the base for  
DataLabelsPlugin.ID plugin options where to set all the configuration needed to the a label.The options could be set by simply the value or by setting a callback.  | 
| LabelItemBuilder
 Comfortable object to create  
DataLabelsPlugin.ID label item by a builder. | 
| Labels
 Base object to map multi labels options for  
DataLabelsPlugin.ID plugin configuration.It's possible to define multiple labels for each data element using the this object. It is an object where each property represents a new label, the key being the label key and the value being the options specific to each label.  | 
| Listeners
 This is the LISTENER options of  
DataLabelsPlugin.ID plugin allows to register callback(s) to be notified when an event is detected on a specific label. | 
| Padding
 Base object to map padding options for  
DataLabelsPlugin.ID plugin configuration.It is applied to all sides of the label (left, top, right, bottom).  | 
| Class and Description | 
|---|
| DataLabelsContext
 The option context is used to give contextual information when resolving options for  
DataLabelsPlugin. | 
| Class and Description | 
|---|
| DataLabelsContext
 The option context is used to give contextual information when resolving options for  
DataLabelsPlugin. | 
| Class and Description | 
|---|
| DataLabelsContext
 The option context is used to give contextual information when resolving options for  
DataLabelsPlugin. |