| Package | Description | 
|---|---|
| org.pepstock.charba.client | 
 Main package with all charts implementation, global classes and common interfaces. 
 | 
| org.pepstock.charba.client.events | 
 Contains all events to interact with chart instance. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HandlerRegistration | 
AbstractChart.addHandler(EventHandler handler,
          EventType type)  | 
HandlerRegistration | 
IsChart.addHandler(EventHandler handler,
          EventType type)
Adds this handler to the widget. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AddHandlerEventHandler
Event handler for new event handler. 
 | 
interface  | 
AnimationCompleteEventHandler
Event handler for chart animation complete event. 
 | 
interface  | 
AnimationProgressEventHandler
Event handler for chart animation progress event. 
 | 
interface  | 
AxisClickEventHandler
Event handler for clicking on the chart axis. 
 | 
interface  | 
AxisEnterEventHandler
Event handler for entering on the chart axis. 
 | 
interface  | 
AxisHoverEventHandler
Event handler for hovering on the chart axis. 
 | 
interface  | 
AxisLeaveEventHandler
Event handler for leaving on the chart axis. 
 | 
interface  | 
ChartClickEventHandler
Event handler for clicking on the chart. 
 | 
interface  | 
ChartEventHandler
Common interface for all chart event handlers, used to recognize when the chart event handlers (and only the chart ones) have been activated. 
 | 
interface  | 
ChartHoverEventHandler
Event handler for hovering on the chart. 
 | 
interface  | 
ChartResizeEventHandler
Event handler for chart resize event managing. 
 | 
interface  | 
DatasetRangeCleanSelectionEventHandler
Event handler for chart area cleaning, by  
DatasetsItemsSelector.ID plugin. | 
interface  | 
DatasetRangeSelectionEventHandler
Event handler for chart area selecting, by  
DatasetsItemsSelector.ID plugin. | 
interface  | 
DatasetSelectionEventHandler
Event handler for chart dataset selecting. 
 | 
interface  | 
LegendClickEventHandler
Event handler for clicking on the chart legend. 
 | 
interface  | 
LegendHoverEventHandler
Event handler for hovering on the chart legend. 
 | 
interface  | 
LegendLeaveEventHandler
Event handler for leaving on the chart legend. 
 | 
interface  | 
RemoveHandlerEventHandler
Event handler for removing a chart event handler. 
 | 
interface  | 
TitleClickEventHandler
Event handler for clicking on the chart title. 
 | 
interface  | 
TitleEnterEventHandler
Event handler for entering on the chart title. 
 | 
interface  | 
TitleLeaveEventHandler
Event handler for leaving on the chart title. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HandlerRegistration | 
HandlerManager.addHandler(EventHandler handler,
          EventType type)
Adds a event handler. 
 | 
protected void | 
DatasetRangeSelectionEvent.dispatch(EventHandler handler)  | 
protected void | 
RemoveHandlerEvent.dispatch(EventHandler handler)  | 
protected void | 
AxisEnterEvent.dispatch(EventHandler handler)  | 
protected abstract void | 
Event.dispatch(EventHandler handler)
Implemented by subclasses to dispatch event on the handler. 
 | 
protected void | 
AnimationProgressEvent.dispatch(EventHandler handler)  | 
protected void | 
AxisLeaveEvent.dispatch(EventHandler handler)  | 
protected void | 
TitleEnterEvent.dispatch(EventHandler handler)  | 
protected void | 
DatasetSelectionEvent.dispatch(EventHandler handler)  | 
protected void | 
TitleClickEvent.dispatch(EventHandler handler)  | 
protected void | 
AddHandlerEvent.dispatch(EventHandler handler)  | 
protected void | 
LegendClickEvent.dispatch(EventHandler handler)  | 
protected void | 
ChartClickEvent.dispatch(EventHandler handler)  | 
protected void | 
AnimationCompleteEvent.dispatch(EventHandler handler)  | 
protected void | 
ChartHoverEvent.dispatch(EventHandler handler)  | 
protected void | 
DatasetRangeCleanSelectionEvent.dispatch(EventHandler handler)  | 
protected void | 
LegendLeaveEvent.dispatch(EventHandler handler)  | 
protected void | 
AxisHoverEvent.dispatch(EventHandler handler)  | 
protected void | 
AxisClickEvent.dispatch(EventHandler handler)  | 
protected void | 
TitleLeaveEvent.dispatch(EventHandler handler)  | 
protected void | 
ChartResizeEvent.dispatch(EventHandler handler)  | 
protected void | 
LegendHoverEvent.dispatch(EventHandler handler)  | 
| Modifier and Type | Method and Description | 
|---|---|
HandlerRegistration | 
AbstractChartWidget.addHandler(EventHandler handler,
          EventType type)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AtLeastOneDatasetHandler
Implementation of legend click handler which disable the capability to hide the last visible dataset. 
In this way, always a dataset is showed.  |