| Package | Description | 
|---|---|
| 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.annotation.listeners | 
 Contains all callback interfaces to implement for the  
AnnotationPlugin.ID plugin. | 
| Class and Description | 
|---|
| AbstractAnnotation
 Base class to define an annotation in the  
AnnotationPlugin.ID plugin.It contains all commons properties to define an annotation.  | 
| AnnotationContext
 The callback or handler context wrapper, created and passed by  
AnnotationPlugin.ID which contains the link to the native chart. | 
| AnnotationId
 Represents the annotation id of a annotation configuration object in the  
AnnotationPlugin.ID plugin. | 
| AnnotationOptions
 This is the  
AnnotationPlugin.ID plugin options where to set all configuration items needed to the plugin. | 
| AnnotationOptionsFactory
 Factory to get the options (from chart) related to  
AnnotationPlugin.ID plugin. | 
| AnnotationType
 Defines the type of annotation. 
 | 
| Font
 Base object to map font options for  
AnnotationPlugin.ID plugin LINE LABEL configuration. | 
| LineLabel
 Implements a LABEL to apply on a LINE annotation. 
 | 
| Class and Description | 
|---|
| AbstractAnnotation
 Base class to define an annotation in the  
AnnotationPlugin.ID plugin.It contains all commons properties to define an annotation.  |