| 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.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 | 
|---|
| AbstractEventHandler
 Abstract event handler which implements all interfaces to listen DATA LABELS events. 
Can be used as base class for custom implementation.  | 
| ClickEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage CLICK events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| EnterEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage ENTER events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| LeaveEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage LEAVE events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| Class and Description | 
|---|
| ClickEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage CLICK events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| EnterEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage ENTER events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| LeaveEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage LEAVE events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| Class and Description | 
|---|
| AbstractEventHandler
 Abstract event handler which implements all interfaces to listen DATA LABELS events. 
Can be used as base class for custom implementation.  | 
| ClickEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage CLICK events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| EnterEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage ENTER events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. | 
| LeaveEventHandler
 Callback interface of  
DataLabelsPlugin.ID plugin to manage LEAVE events on labels.Charba events need to be enabled in order to get the associated label event working. If the callback explicitly returns true, the label is updated with the new context and the chart re-rendered. |