| Package | Description | 
|---|---|
| org.pepstock.charba.client.colors.tiles | 
 Contains all classes to build tiles to use in the a canvas patterns or a Charba pattern. 
 | 
| org.pepstock.charba.client.impl.plugins | 
 Contains some plugins implementations, available out-of-the box. 
 | 
| org.pepstock.charba.client.impl.plugins.enums | 
 Contains the enumeration items to configure out of the box CHARBA plugins. 
 | 
| Class and Description | 
|---|
| HtmlLegendItem
 Object used to invoke  
TilesFactory in order to get the PointStyle representation for legend.This object is used internally even if is public, used only by HtmlLegend plugin. | 
| Class and Description | 
|---|
| ChartBackgroundColorOptions
 Configuration options of  
ChartBackgroundColor.ID plugin. | 
| ChartBackgroundColorOptionsBuilder
 Comfortable object to create  
ChartBackgroundColor.ID plugin options by a builder. | 
| ChartBackgroundColorOptionsFactory
 Factory to get the options (ONLY for chart and not global options) related to  
ChartBackgroundColor.ID plugin. | 
| ChartPointer
 This plugin is changing the cursor when mouse over on dataset, title on canvas if a dataset selection, title handler have been defined. 
 | 
| ChartPointerOptions
 Configuration options of  
ChartPointer.ID plugin.It manages the cursor to adopt when the cursor is over the dataset item and when not.  | 
| ChartPointerOptionsBuilder
 Comfortable object to create  
ChartPointer.ID plugin options by a builder. | 
| ChartPointerOptionsFactory
 Factory to get the options (form chart or from default global ones) related to  
ChartPointer.ID plugin. | 
| ColorScheme
 This interface defines what a color scheme must have in terms of methods. 
A color scheme must have: name is the name of color scheme category is the category of color scheme.  | 
| ColorSchemes
 Default plugin implementation to use color schemes instead the single colors for border and background colors of chart. 
It enables to pick the color combination for charts from the predefined or custom color schemes.  | 
| ColorSchemesOptions
 This is the object to map the  
ColorSchemes.ID plugin options, both at chart and global level. | 
| ColorSchemesOptionsBuilder
 Comfortable object to create  
ColorSchemes.ID plugin options by a builder. | 
| ColorSchemesOptionsFactory
 Factory to get the options (form chart or from default global ones) related to  
ColorSchemes.ID plugin. | 
| DatasetsItemsSelector
 Enables the datasets items selection directly in the the canvas. 
It works only for line and bar chart instances and if ZoomPlugin is disable. It will add mouser listeners to canvas. Tooltips will be disable to avoid events conflicts. Overrides also the events which can be caught (only click and touchstart). It activates also the legend click handler to avoid that all datasets will be hidden.  | 
| DatasetsItemsSelectorOptions
 Configuration options of  
DatasetsItemsSelector.ID plugin.It is managing: the X axis ID the selection color the border color the border width the border dash the border dash offset "clear" options  | 
| DatasetsItemsSelectorOptionsBuilder
 Comfortable object to create  
DatasetsItemsSelector.ID plugin options by a builder. | 
| DatasetsItemsSelectorOptionsFactory
 Factory to get the options (form chart or from default global ones) related to  
DatasetsItemsSelector.ID plugin. | 
| HtmlLegend
 This plugin implements a HTML legend in order to give more flexibility to who needs to customize the legend. 
 | 
| HtmlLegendOptions
 Configuration options of  
HtmlLegend.ID plugin.This is mapping the configuration both default global and per chart instance.  | 
| HtmlLegendOptionsBuilder
 Comfortable object to create  
HtmlLegend.ID plugin options by a builder. | 
| HtmlLegendOptionsFactory
 Factory to get the options (form chart or from default global ones) related to  
HtmlLegend.ID plugin. | 
SelectionCleaner
DatasetsItemsSelector.ID plugin configuration element in order to have in the the chart a clickable element to clear the selection. | 
| Class and Description | 
|---|
| ColorScheme
 This interface defines what a color scheme must have in terms of methods. 
A color scheme must have: name is the name of color scheme category is the category of color scheme.  |