| Package | Description | 
|---|---|
| org.pepstock.charba.client.zoom | 
 Contains all classes to activate the  
ZoomPlugin.ID plugin (AKA chartjs-plugin-zoom.js ) for CHART.js. | 
| org.pepstock.charba.client.zoom.callbacks | 
 Contains the  
ZoomPlugin.ID plugin callback interfaces to configure the plugin itself and to catch events. | 
| Class and Description | 
|---|
| AbstractConfigurationItem
 Abstract element used by pan and zoom object in order to enable to provide the configuration of  
ZoomPlugin.ID. | 
| Amount
 This object is wrapping the native java script object to set the position to pan the chart. 
 | 
| Drag
 Configuration item to define the style to apply to drag area, during zooming. 
 | 
| EventPoint
 This object is wrapping the native java script object provided by  
ZoomContext to know the position of the event when pan or zoom are about to start. | 
| Limits
 Entity of  
ZoomPlugin.ID configuration in order to define the limits of X and Y scales for pan and zoom. | 
| Pan
 Base object to map pan options for  
ZoomPlugin.ID plugin configuration.It represents the container for PAN options.  | 
| Pinch
 Base object to map wheel options for  
ZoomPlugin.ID plugin configuration.It represents the container for WHEEL options.  | 
| ScaleLimit
 Entity of  
ZoomPlugin.ID configuration in order to set minimum and maximum values of the scales for pan or zoom. | 
| ScaleRange
 Entity of  
ZoomPlugin.ID configuration in order to set minimum and maximum values of the scales for pan or zoom.The values to set to the properties depends on the type of scales are used.  | 
| Wheel
 Base object to map wheel options for  
ZoomPlugin.ID plugin configuration.It represents the container for WHEEL options.  | 
| Zoom
 Base object to map zoom options for  
ZoomPlugin.ID plugin configuration.It represents the container for ZOOM options.  | 
| ZoomOptions
 This is the  
ZoomPlugin.ID plugin options where to set all the configuration needed to the plugin. | 
| ZoomOptionsFactory
 Factory to get the options (form chart, form dataset or from default global ones) related to  
ZoomPlugin.ID plugin. | 
| Class and Description | 
|---|
| ZoomContext
 The callback or handler context, created and passed by  
ZoomPlugin.ID which contains the link to the native chart and the event. |