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.annotation.callbacks |
Contains the
AnnotationPlugin.ID plugin callback interfaces to catch events. |
org.pepstock.charba.client.callbacks |
All callbacks interfaces to be implemented, also to use the scriptable options of CHART.JS.
|
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.datalabels |
Contains all classes to activate the
DataLabelsPlugin.ID plugin (AKA chartjs-plugin-datalabels.js ) for CHART.js. |
org.pepstock.charba.client.datalabels.callbacks |
Contains the
DataLabelsPlugin.ID plugin callback interfaces to configure the plugin itself. |
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.impl.callbacks |
Contains some callbacks implementations, available out-of-the box.
|
org.pepstock.charba.client.impl.charts |
Contains METER and GAUGE charts implementations (based on controllers), available out-of-the box.
|
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.labels.callbacks |
Contains the
LabelsPlugin.ID plugin callback interfaces to configure the plugin itself. |
org.pepstock.charba.client.matrix |
Contains all classes to activate the Matrix controller (AKA
chartjs-chart-matrix.js ) for CHART.js. |
org.pepstock.charba.client.matrix.callbacks |
Contains all callbacks to configure the MATRIX controllers.
|
org.pepstock.charba.client.options |
Contains all elements to configure charts at global level (know as chart global options).
|
org.pepstock.charba.client.sankey |
Contains all classes to activate the Sankey controller (AKA
chartjs-chart-sankey.js ) for CHART.js. |
org.pepstock.charba.client.sankey.callbacks |
Contains all callbacks to configure the SANKEY controllers.
|
org.pepstock.charba.client.treemap |
Contains all classes to activate the TreeMap controller (AKA
chartjs-chart-treemap.js ) for CHART.js. |
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 |
---|
DelayCallback
Callback interface to set
delay property of Animation at runtime. |
DurationCallback
Callback interface to set
duration property of Animation at runtime. |
EasingCallback
Callback interface to set
easing property of Animation at runtime. |
LoopCallback
Callback interface to set
loop property of Animation at runtime. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
BorderDashCallback
Callback interface to set
borderDash property at runtime. |
BorderDashOffsetCallback
Callback interface to set
borderDashOffset property at runtime. |
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
ColorCallback
Callback interface to set whatever
color property at runtime. |
CornerRadiusCallback
Callback interface to set
cornerRadius property at runtime. |
DisplayCallback
Callback interface to set
display property at runtime. |
FontCallback
Callback interface to set
font property at runtime to scale instance. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
RadiusCallback
Callback interface to set whatever
radius property at runtime. |
RotationCallback
Callback interface to set whatever
rotation property at runtime. |
TextAlignCallback
Callback interface to set
textAlign property at runtime |
WidthCallback
Callback interface to set whatever
width property at runtime. |
Class and Description |
---|
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
Class and Description |
---|
AbstractDatasetContext
The option context is used to give contextual information when resolving options where the data set locator (data and data set index) must be used.
|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
HtmlLegendCallback
This callback is the base interface for HTML legend callbacks to change the text of legend for a specific item or legend's title, as HTML.
This callback is used ONLY by HtmlLegend plugin. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
TooltipBodyCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
TooltipFooterCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
TooltipLabelCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
TooltipTitleCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
Class and Description |
---|
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
AngleCallback
Callback interface to set
angle property of Arc at runtime. |
AxisBuildTicksCallback
Interface to be implemented which can be used to change parameters in the scale during ticks building.
|
AxisCalculateLabelRotationCallback
Interface to be implemented which can be used to change parameters in the scale during tick rotation.
|
AxisDataLimitsCallback
Interface to be implemented which can be used to change parameters in the scale during data limits determination.
|
AxisDimensionsCallback
Interface to be implemented which can be used to change parameters in the scale during setting dimensions.
|
AxisFitCallback
Interface to be implemented which can be used to change parameters in the scale during fitting phase.
|
AxisTickToLabelConversionCallback
Interface to be implemented which can be used to change parameters in the scale during ticks label conversion.
|
AxisUpdateCallback
Interface to be implemented which can be used to change parameters in the scale during updating.
|
BorderAlignCallback
Callback interface to set
borderAlign property at runtime. |
BorderDashCallback
Callback interface to set
borderDash property at runtime. |
BorderDashOffsetCallback
Callback interface to set
borderDashOffset property at runtime. |
BorderRadiusCallback
Callback interface to set whatever
borderRadius property at runtime. |
BorderSkippedCallback
Callback interface to set
borderSkipped property at runtime. |
CapStyleCallback
Callback interface to set
borderCapStyle property at runtime. |
CategoryTickCallback
Interface to implement if wants to change the tick marks to include information about the data type, for cartesian category axes.
|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
ColorCallback
Callback interface to set whatever
color property at runtime. |
CountCallback
Callback interface to set
count property at runtime, for IsLinearTick instances. |
CubicInterpolationModeCallback
Callback interface to set
cubicInterpolationMode property at runtime. |
DatasetContext
The option context is used to give contextual information when resolving options.
|
DelayCallback
Callback interface to set
delay property of Animation at runtime. |
DurationCallback
Callback interface to set
duration property of Animation at runtime. |
EasingCallback
Callback interface to set
easing property of Animation at runtime. |
EnableBorderRadiusCallback
Callback interface to set
enableBorderRadius property of Bar at runtime. |
FillCallback
Callback interface to set
fill property at runtime.The result object can have one of following type: Fill
Boolean
Integer for AbsoluteDatasetIndexFill
String for RelativeDatasetIndexFill
|
FontCallback
Callback interface to set
font property at runtime to scale instance. |
JoinStyleCallback
Callback interface to set
borderJoinStyle property at runtime. |
LegendFilterCallback
Filters legend items out of the legend.
|
LegendItemSortCallback
Allows sorting of legend items.
|
LegendLabelsCallback
Generates legend items for each thing in the legend.
|
LoopCallback
Callback interface to set
loop property of Animation at runtime. |
MaxTicksLimitCallback
Callback interface to set
maxTicksLimit property at runtime, for IsLinearTick instances. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
NumberFormatCallback
Callback interface to set a number format element at runtime.
|
OffsetCallback
Callback interface to set whatever
offset property at runtime. |
PaddingCallback
Callback interface to set a padding element at runtime.
|
PointLabelCallback
Callback function to transform data labels to point labels.
|
PointStyleCallback
Callback interface to set
pointStyle property at runtime. |
PrecisionCallback
Callback interface to set
maxTicksLimit property at runtime, for IsLinearTick instances. |
RadiusCallback
Callback interface to set whatever
radius property at runtime. |
RotationCallback
Callback interface to set whatever
rotation property at runtime. |
ScaleContext
The SCALE option context is used to give contextual information when resolving options.
The context object contains the following properties: index: index of the associated data scale: scale instance which contains the element to configure tick: tick item instance which contains data to be consumed configuring the element (only for ticks) label: label item to manage by callback (only for point label context) |
SegmentContext
The callback or handler context wrapper, created and passed by
Segment which contains the line charts references. |
SimplePaddingCallback
Callback interface to set
padding property (not as object but only as number) at runtime to scale instance. |
SteppedCallback
Callback interface to set
stepped property at runtime. |
StepSizeCallback
Callback interface to set
stepSize property at runtime, for IsLinearTick instances. |
TickCallback
Interface to implement if wants to change the tick marks to include information about the data type, for axes which are showing data as numbers.
|
TimeTickCallback
Interface to implement if wants to change the tick marks to include information about the data type, for cartesian time axes.
|
TooltipBodyCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
TooltipExternalCallback
External tooltips callback allow you to hook in the the tooltip rendering process so that you can render the tooltip in your own custom way.
Generally this is used to create an HTML tooltip instead of an on canvas one. |
TooltipFilterCallback
Allows filtering of tooltip items.
|
TooltipFooterCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
TooltipItemSortCallback
Allows sorting of tooltip items.
|
TooltipLabelCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
TooltipTitleCallback
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
The tooltip has the following callbacks for providing text. All functions must return either a string or an array of strings. |
WidthCallback
Callback interface to set whatever
width property at runtime. |
Class and Description |
---|
BarBorderWidthCallback
Callback interface to set whatever
borderWidth or hoverBorderWidth properties at runtime, for BarDataset and MatrixDataset . |
BaseCallback
Callback interface to set
base property at runtime for BarDataset . |
BorderDashCallback
Callback interface to set
borderDash property at runtime. |
BorderDashOffsetCallback
Callback interface to set
borderDashOffset property at runtime. |
BorderRadiusCallback
Callback interface to set whatever
borderRadius property at runtime. |
BorderSkippedCallback
Callback interface to set
borderSkipped property at runtime. |
CapStyleCallback
Callback interface to set
borderCapStyle property at runtime. |
ColorCallback
Callback interface to set whatever
color property at runtime. |
CubicInterpolationModeCallback
Callback interface to set
cubicInterpolationMode property at runtime. |
DatasetContext
The option context is used to give contextual information when resolving options.
|
EnableBorderRadiusCallback
Callback interface to set
enableBorderRadius property of Bar at runtime. |
FillCallback
Callback interface to set
fill property at runtime.The result object can have one of following type: Fill
Boolean
Integer for AbsoluteDatasetIndexFill
String for RelativeDatasetIndexFill
|
JoinStyleCallback
Callback interface to set
borderJoinStyle property at runtime. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
OffsetCallback
Callback interface to set whatever
offset property at runtime. |
PointStyleCallback
Callback interface to set
pointStyle property at runtime. |
RadiusCallback
Callback interface to set whatever
radius property at runtime. |
RotationCallback
Callback interface to set whatever
rotation property at runtime. |
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
SteppedCallback
Callback interface to set
stepped property at runtime. |
WidthCallback
Callback interface to set whatever
width property at runtime. |
Class and Description |
---|
AbstractDatasetContext
The option context is used to give contextual information when resolving options where the data set locator (data and data set index) must be used.
|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
ColorCallback
Callback interface to set whatever
color property at runtime. |
FontCallback
Callback interface to set
font property at runtime to scale instance. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
OffsetCallback
Callback interface to set whatever
offset property at runtime. |
PaddingCallback
Callback interface to set a padding element at runtime.
|
RadiusCallback
Callback interface to set whatever
radius property at runtime. |
RotationCallback
Callback interface to set whatever
rotation property at runtime. |
TextAlignCallback
Callback interface to set
textAlign property at runtime |
WidthCallback
Callback interface to set whatever
width property at runtime. |
Class and Description |
---|
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
Class and Description |
---|
DelayCallback
Callback interface to set
delay property of Animation at runtime. |
DurationCallback
Callback interface to set
duration property of Animation at runtime. |
EasingCallback
Callback interface to set
easing property of Animation at runtime. |
FromCallback
Callback interface to set
from property of AnimationCollection at runtime. |
LoopCallback
Callback interface to set
loop property of Animation at runtime. |
ToCallback
Callback interface to set
to property of AnimationCollection at runtime. |
Class and Description |
---|
FromCallback
Callback interface to set
from property of AnimationCollection at runtime. |
ToCallback
Callback interface to set
to property of AnimationCollection at runtime. |
Class and Description |
---|
FromCallback
Callback interface to set
from property of AnimationCollection at runtime. |
ToCallback
Callback interface to set
to property of AnimationCollection at runtime. |
Class and Description |
---|
AbstractDatasetContext
The option context is used to give contextual information when resolving options where the data set locator (data and data set index) must be used.
|
TickCallback
Interface to implement if wants to change the tick marks to include information about the data type, for axes which are showing data as numbers.
|
Class and Description |
---|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
ColorCallback
Callback interface to set whatever
color property at runtime. |
MeterFormatCallback
Interface to implement if wants to change the value to show inside of
MeterChart or GaugeChart . |
Class and Description |
---|
HtmlLegendItemCallback
This callback can be implemented to change the text of legend for a specific item, as HTML.
This callback is used ONLY by HtmlLegend plugin. |
HtmlLegendTitleCallback
This callback can be implemented to change the text of legend's title, as HTML.
This callback is used ONLY by HtmlLegend plugin. |
Class and Description |
---|
AbstractDatasetContext
The option context is used to give contextual information when resolving options where the data set locator (data and data set index) must be used.
|
CallbacksEnvelop
This object is a container of hidden object to pass to other packages.
It can not be instantiated in order that public methods can be invoked in safe mode. |
Class and Description |
---|
AbstractDatasetContext
The option context is used to give contextual information when resolving options where the data set locator (data and data set index) must be used.
|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
ColorCallback
Callback interface to set whatever
color property at runtime. |
FontCallback
Callback interface to set
font property at runtime to scale instance. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
Class and Description |
---|
BarBorderWidthCallback
Callback interface to set whatever
borderWidth or hoverBorderWidth properties at runtime, for BarDataset and MatrixDataset . |
BorderRadiusCallback
Callback interface to set whatever
borderRadius property at runtime. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
Class and Description |
---|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
DelayCallback
Callback interface to set
delay property of Animation at runtime. |
DurationCallback
Callback interface to set
duration property of Animation at runtime. |
EasingCallback
Callback interface to set
easing property of Animation at runtime. |
FontCallback
Callback interface to set
font property at runtime to scale instance. |
FromCallback
Callback interface to set
from property of AnimationCollection at runtime. |
LoopCallback
Callback interface to set
loop property of Animation at runtime. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
PaddingCallback
Callback interface to set a padding element at runtime.
|
ToCallback
Callback interface to set
to property of AnimationCollection at runtime. |
Class and Description |
---|
ColorCallback
Callback interface to set whatever
color property at runtime. |
DatasetContext
The option context is used to give contextual information when resolving options.
|
FontCallback
Callback interface to set
font property at runtime to scale instance. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|
Class and Description |
---|
ColorCallback
Callback interface to set whatever
color property at runtime. |
DatasetContext
The option context is used to give contextual information when resolving options.
|
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance. |
NativeCallback
Enables the capability to create callback directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects. |
Class and Description |
---|
Scriptable
Interface to map all callback of scriptable options available for CHART.JS.
|