| Package | Description | 
|---|---|
| org.pepstock.charba.client | Main package with all charts implementation, global classes and common interfaces. | 
| org.pepstock.charba.client.controllers | Contains all classes to manage the implementations of controllers. | 
| org.pepstock.charba.client.geo | Contains all classes to activate the GEO controllers (AKA  chartjs-chart-geo.js) for CHART.js. | 
| org.pepstock.charba.client.impl.charts | Contains METER and GAUGE charts implementations (based on controllers), available out-of-the box. | 
| org.pepstock.charba.client.matrix | Contains all classes to activate the Matrix controller (AKA  chartjs-chart-matrix.js) 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.sankey | Contains all classes to activate the Sankey controller (AKA  chartjs-chart-sankey.js) for CHART.js. | 
| org.pepstock.charba.client.treemap | Contains all classes to activate the TreeMap controller (AKA  chartjs-chart-treemap.js) for CHART.js. | 
| Class and Description | 
|---|
| ControllerContext This object stores the  thisinstance of java script because is necessary to invoke the default methods of controller when it's extending an existing chart. | 
| Controllers Global configuration to set controllers at global level. It maps the CHART.JS object of controller, chart.controllers. | 
| ControllerType Represent the type of new controller. | 
| Class and Description | 
|---|
| ControllerProvider The implementation of this interface is mandatory when you create a controller, which has got the purpose to provide a controller instance. | 
| ControllerRegistrationHandler This interface enables the capability to be before and after a controller will be registered. | 
| Controllers Global configuration to set controllers at global level. It maps the CHART.JS object of controller, chart.controllers. | 
| ControllerType Represent the type of new controller. | 
| Class and Description | 
|---|
| ControllerType Represent the type of new controller. | 
| Class and Description | 
|---|
| ControllerType Represent the type of new controller. | 
| Class and Description | 
|---|
| ControllerType Represent the type of new controller. | 
| Class and Description | 
|---|
| ControllerMapperFactory Class to implement from controllers in order to extend the standard configuration of charts. It takes the java script object of standard options passing it to a wrapper to manage additional properties. | 
| Class and Description | 
|---|
| ControllerType Represent the type of new controller. | 
| Class and Description | 
|---|
| ControllerType Represent the type of new controller. |