| Package | Description | 
|---|---|
| org.pepstock.charba.client.annotation | 
 Contains all classes to activate the  
AnnotationPlugin#ID plugin (AKA chartjs-plugin-annotation.js ) for CHART.js. | 
| Class and Description | 
|---|
| AdjustScaleRangeCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set adjustScaleRange property at runtime, to AbstractAnnotation. | 
| AdjustSizeCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set xAdjust and yAdjust property at runtime, to AbstractAnnotation and
 LineLabel. | 
| ContentCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set content property at runtime to for LineLabel . | 
| DrawTimeCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set drawTime property at runtime, in all annotations. | 
| ImageSizeCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set width and height properties at runtime, to LineLabel.It can return a String or a Integer depending on you want to set a fixed size in pixels (by int) or a percentage (by string, for instance "50"%). | 
| LabelPositionCallback | 
| PaddingSizeCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set xPadding and yPadding property at runtime, to AbstractAnnotation and
 LineLabel. | 
| ValueCallback
 Callback interface of  
AnnotationPlugin.ID plugin to set: xMin for BoxAnnotation, EllipseAnnotation and LineAnnotation
 xMax for BoxAnnotation, EllipseAnnotation and LineAnnotation
 yMin for BoxAnnotation, EllipseAnnotation and LineAnnotation
 yMax for BoxAnnotation, EllipseAnnotation and LineAnnotation
 xValue for PointAnnotation
 yValue for PointAnnotation
 value for LineAnnotation, infinitive line
 endValue for LineAnnotation, infinitive line
 
 properties at runtime.  |