| Package | Description | 
|---|---|
| org.pepstock.charba.client | 
 Main package with all charts implementation, global classes and common interfaces. 
 | 
| org.pepstock.charba.client.configuration | 
 Contains all elements to configure a chart instance (know as chart options at instance level). 
 | 
| org.pepstock.charba.client.events | 
 Contains all events to interact with chart instance. 
 | 
| 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.gwt.widgets | 
 Contains all charts classes wrapped as GWT widget in order to enable to use inside to GWT UIBinder. 
 | 
| org.pepstock.charba.client.impl.callbacks | 
 Contains some callbacks implementations, available out-of-the box. 
 | 
| org.pepstock.charba.client.impl.charts | 
 Contains METER and GAUGE charts implementations (based on controllers), available out-of-the box. 
 | 
| org.pepstock.charba.client.items | 
 Contains all elements generated by CHART.JS, which are mapping java script objects, to use at runtime in plugins, events or controllers. 
 | 
| Class and Description | 
|---|
| ChartClickEvent
 Event which is fired when the user clicks on the chart. 
 | 
| ChartHoverEvent
 Event which is fired when the user hovers on the chart. 
 | 
| Event
 Base object for chart events which can be consumed by an handler. 
 | 
| EventHandler
 Interface for objects which will be handlers. 
 | 
| EventType
 This is the type of an event which must be related to the handlers. 
To be unique it uses a class name as value.  | 
| HandlerManager
 Manager to add, remove event handlers and firing events to registered handlers. 
This is currently implemented by all charts.  | 
| HandlerRegistration
 Registration objects returned when an event handler is bound, used to deregister. 
 | 
| LegendClickEvent
 Event which is fired when the user clicks on the legend of the chart. 
 | 
| LegendHoverEvent
 Event which is fired when the user hovers on the legend of the chart. 
 | 
| LegendLeaveEvent
 Event which is fired when the user leaves on the legend of the chart. 
 | 
| Class and Description | 
|---|
| AddHandlerEvent
 Event which is fired when new event handler has been added to the chart. 
This event should use only for use internal only to manage internally all handlers.  | 
| RemoveHandlerEvent
 Event which is fired when new event handler has been removed to the chart. 
This event should use only for use internal only to manage internally all handlers.  | 
| Class and Description | 
|---|
| AbstractEvent
 Abstract event for all events which must contain a native event. 
This event contains the chart instance as source.  | 
| AddHandlerEvent
 Event which is fired when new event handler has been added to the chart. 
This event should use only for use internal only to manage internally all handlers.  | 
| AnimationCompleteEvent
 Event which is fired when the animation of the chart is completed. 
 | 
| AnimationProgressEvent
 Event which is fired when the animation of the chart is progressing. 
 | 
| AxisClickEvent
 Event which is fired when the user clicks on the axis of the chart. 
 | 
| AxisEnterEvent
 Event which is fired when the user is entering on the axis of the chart. 
 | 
| AxisHoverEvent
 Event which is fired when the user is hovering on the axis of the chart. 
 | 
| AxisLeaveEvent
 Event which is fired when the user is leaving from the axis of the chart. 
 | 
| ChartClickEvent
 Event which is fired when the user clicks on the chart. 
 | 
| ChartEventContext
 This is the class which can wrap a CHART.JS event. 
 | 
| ChartEventHandler
 Common interface for all chart event handlers, used to recognize when the chart event handlers (and only the chart ones) have been activated. 
 | 
| ChartHoverEvent
 Event which is fired when the user hovers on the chart. 
 | 
| ChartResizeEvent
 Event which is fired when the chart has been resized. 
 | 
| DatasetRangeCleanSelectionEvent
 Event which is fired when the user cleans an area on the chart, by  
DatasetsItemsSelector.ID plugin. | 
| DatasetRangeSelectionEvent
 Event which is fired when the user selects an area on the chart, by  
DatasetsItemsSelector.ID plugin. | 
| DatasetSelectionEvent
 Event which is fired when the user clicks on the chart and selects a dataset. 
This event doesn't suppress the click event on the chart.  | 
| Event
 Base object for chart events which can be consumed by an handler. 
 | 
| EventHandler
 Interface for objects which will be handlers. 
 | 
| EventType
 This is the type of an event which must be related to the handlers. 
To be unique it uses a class name as value.  | 
| HandlerRegistration
 Registration objects returned when an event handler is bound, used to deregister. 
 | 
| IsChartEvent
 Interface which maps a chart event, an event generated from CHART.JS. 
 | 
| IsCommonChartEvent
 Interface which maps a common chart event, an event generated from CHART.JS. 
 | 
| IsLegendEvent
 Interface which maps a legend chart event, an event generated from CHART.JS. 
 | 
| LegendClickEvent
 Event which is fired when the user clicks on the legend of the chart. 
 | 
| LegendHoverEvent
 Event which is fired when the user hovers on the legend of the chart. 
 | 
| LegendLeaveEvent
 Event which is fired when the user leaves on the legend of the chart. 
 | 
| RemoveHandlerEvent
 Event which is fired when new event handler has been removed to the chart. 
This event should use only for use internal only to manage internally all handlers.  | 
| TitleClickEvent
 Event which is fired when the user clicks on the title of the chart. 
 | 
| TitleEnterEvent
 Event which is fired when the user enters on the title of the chart. 
 | 
| TitleLeaveEvent
 Event which is fired when the user leaves on the title of the chart. 
 | 
| Class and Description | 
|---|
| HandlerManager
 Manager to add, remove event handlers and firing events to registered handlers. 
This is currently implemented by all charts.  | 
| Class and Description | 
|---|
| Event
 Base object for chart events which can be consumed by an handler. 
 | 
| EventHandler
 Interface for objects which will be handlers. 
 | 
| EventType
 This is the type of an event which must be related to the handlers. 
To be unique it uses a class name as value.  | 
| HandlerRegistration
 Registration objects returned when an event handler is bound, used to deregister. 
 | 
| Class and Description | 
|---|
| ChartEventHandler
 Common interface for all chart event handlers, used to recognize when the chart event handlers (and only the chart ones) have been activated. 
 | 
| DatasetSelectionEventHandler
 Event handler for chart dataset selecting. 
 | 
| EventHandler
 Interface for objects which will be handlers. 
 | 
| LegendClickEvent
 Event which is fired when the user clicks on the legend of the chart. 
 | 
| LegendClickEventHandler
 Event handler for clicking on the chart legend. 
 | 
| Class and Description | 
|---|
| HandlerManager
 Manager to add, remove event handlers and firing events to registered handlers. 
This is currently implemented by all charts.  | 
| Class and Description | 
|---|
| ChartEventContext
 This is the class which can wrap a CHART.JS event. 
 |