| Package | Description | 
|---|---|
| org.pepstock.charba.client | 
 Main package with all charts implementation, global classes and common interfaces. 
 | 
| org.pepstock.charba.client.annotation | 
 Contains all classes to activate the  
AnnotationPlugin#ID plugin (AKA chartjs-plugin-annotation.js ) for CHART.js. | 
| org.pepstock.charba.client.colors | 
 Contains the enumerations of HTML and GWT Material colors, to consume out-of-the-box, and utilities to create and manage own colors and classes to define gradients of patterns
 for charts. 
 | 
| 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.commons | 
 Core classes to manage the inter-operations with java script code. 
 | 
| org.pepstock.charba.client.configuration | 
 Contains all elements to configure a chart instance (know as chart options at instance level). 
 | 
| org.pepstock.charba.client.data | 
 Contains all elements to configure the datasets of a chart instance (know as chart data at instance level). 
 | 
| org.pepstock.charba.client.defaults | 
 Contains all interfaces need to provide defaults values of the chart options. 
 | 
| org.pepstock.charba.client.defaults.chart | 
 Contains the default values of chart options based on type of chart instance. 
 | 
| org.pepstock.charba.client.defaults.globals | 
 Contains the default values of chart options for all chart types (CHART.JS options defaults). 
 | 
| org.pepstock.charba.client.dom | 
 Contains all classes needed to work with DOM tree, base classes of a DOM tree. 
 | 
| org.pepstock.charba.client.dom.elements | 
 Contains a set of DOM elements that Charba is using. 
 | 
| org.pepstock.charba.client.gwt | 
 Contains the fundamental java script resources to inject in order to use Charba by GWT. 
 | 
| 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.plugins | 
 Contains some plugins implementations, 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. 
 | 
| org.pepstock.charba.client.labels | 
 Contains all classes to use  
LabelsPlugin.ID plugin (AKA chartjs-plugin-labels.js) available for CHART.JS | 
| org.pepstock.charba.client.utils | 
 Contains some utilities to use in Charba, like HTML annotation builder, and other java script utilities useful for debugging. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Context2dItem
 DOM object which provides the 2D rendering context for the drawing surface of a canvas element. 
It is used for drawing shapes, text, images, and other objects.  | 
| Div
 Provides a <div> DOM HTML element. 
 | 
| Class and Description | 
|---|
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| CanvasGradientItem
 Represents an opaque object describing a gradient. 
 | 
| CanvasPatternItem
 Represents an opaque object describing a pattern, based on an image or a canvas. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| CanvasPatternItem
 Represents an opaque object describing a pattern, based on an image or a canvas. 
 | 
| Context2dItem
 DOM object which provides the 2D rendering context for the drawing surface of a canvas element. 
It is used for drawing shapes, text, images, and other objects.  | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| CanvasGradientItem
 Represents an opaque object describing a gradient. 
 | 
| CanvasPatternItem
 Represents an opaque object describing a pattern, based on an image or a canvas. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Body
 Represents the content of an HTML document. 
There can be only one body element in a document.  | 
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Div
 Provides a <div> DOM HTML element. 
 | 
| Head
 Contains the descriptive information, or metadata, for a document. 
 | 
| Heading
 Represents <h3> levels of section heading. 
Used internally only to highlight when canvas is not supported.  | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| LineBreak
 Produces a line break in text (carriage-return). 
 | 
| Script
 Provides special properties and methods for manipulating the behavior and execution of <script> elements 
 | 
| Span
 Represents a generic inline container for phrasing content, which does not inherently represent anything. 
 | 
| Style
 Represents a <style> and doesn't allow to manipulate the CSS it contains. 
 | 
| Table
 Provides special properties and methods for manipulating the layout and presentation of tables in an HTML document. 
 | 
| TableCell
 Provides special properties and methods for manipulating the layout and presentation of table cells, either header or data cells, in an HTML document. 
 | 
| TableRow
 Provides special properties and methods for manipulating the layout and presentation of rows in an HTML table. 
 | 
| TextNode
 Represents the textual content of an element or attribute. 
If an element has no markup within its content, it has a single child implementing text node that contains the element's text.  | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| CanvasGradientItem
 Represents an opaque object describing a gradient. 
 | 
| CanvasPatternItem
 Represents an opaque object describing a pattern, based on an image or a canvas. 
 | 
| Context2dItem
 DOM object which provides the 2D rendering context for the drawing surface of a canvas element. 
It is used for drawing shapes, text, images, and other objects.  | 
| Div
 Provides a <div> DOM HTML element. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| TextMetricsItem
 Represents the dimensions of a piece of text in the canvas, as created by the  
Context2dItem.measureText(String) method. | 
| Class and Description | 
|---|
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| Div
 Provides a <div> DOM HTML element. 
 | 
| Class and Description | 
|---|
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Canvas
 Represents a DOM element that enables drawing graphics and animations with own the canvas scripting API. 
 | 
| CanvasGradientItem
 Represents an opaque object describing a gradient. 
 | 
| CanvasPatternItem
 Represents an opaque object describing a pattern, based on an image or a canvas. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 | 
| Class and Description | 
|---|
| CanvasPatternItem
 Represents an opaque object describing a pattern, based on an image or a canvas. 
 | 
| Img
 Represents an HTML <img> element, providing the properties and methods used to manipulate image elements. 
 |