All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbsoluteDatasetIndexFill |
Fill object to configure chart to use an absolute dataset index.
Absolute dataset index, as integer, is composed by integer value which must be greater than 0.
Here are same examples: (1,2,3,...).
|
AbstractAnnotation |
Base class to define an annotation in the AnnotationPlugin.ID plugin.
It contains all commons properties to define an annotation.
|
AbstractBaseBuilder |
base calss to implement builder classes in order to use a builder in consistent manner, a builder instance for a result object one.
|
AbstractBasePlugin |
Base plugin class implementation.
It represents the instance to store in CHART.JS configuration.
|
AbstractBuilder<T extends LabelItem> |
|
AbstractChart |
Base class of all charts.
It contains Chart.js initialization.
|
AbstractChartWidget<C extends IsChart> |
Base class of all GWT WIDGET charts.
|
AbstractConfigurationItem |
Abstract element used by pan and zoom object in order to enable to provide the configuration of ZoomPlugin.ID .
|
AbstractController |
Abstract implementation of a controller.
|
AbstractDataPoint |
Maps the common methods for a data point.
|
AbstractDataPoint.CharbaProperty |
Name of properties of native object.
No private because it is used by time series item
|
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.
|
AbstractDefaultOptions |
Abstract CHART.JS default values for OPTIONS element with all inner elements.
|
AbstractElement<D extends IsDefaultOptionsElement> |
Options can be configured for four different types of elements: arc, lines, points, and bars.
When set, these options apply to all objects of that type unless specifically overridden by the configuration attached to a dataset.
|
AbstractElementFactory<T extends NativeObjectContainer> |
|
AbstractEvent |
Abstract event for all events which must contain a native event.
This event contains the chart instance as source.
|
AbstractEventHandler |
Abstract event handler which implements all interfaces to listen DATA LABELS events.
Can be used as base class for custom implementation.
|
AbstractExtensionPlugin<T extends AbstractPluginOptions> |
Commons methods of extension, plugins out-of-the-box written in java script, to import and manage by Charba.
|
AbstractFont |
Base class to map the font properties of an element.
|
AbstractImmutableFont |
|
AbstractInjectableResource |
Defines an object which must inject script or CSS style objects in the DOM document, at runtime.
It must have a name and should be a unique value because it will be used to set the element (script or style) id.
|
AbstractInteractioner |
Abstract class which implements a interactioner.
It helps to create a custom interactioner, creating a custom interaction mode using the name as string passed as argument.
|
AbstractKey |
This is an abstract standard implementation of a custom key.
|
AbstractModel<P extends AbstractModel<?,?>,D> |
Base class for all options, which will wraps a native object and manages the relations about parent and children elements.
Provides also a set of methods to manages callbacks and events.
|
AbstractNode |
Base class for all options nodes, which will wraps a native object and manages the relations about parent and children elements.
|
AbstractNumberFormat |
This is abstract number format object element of the chart options.
|
AbstractPadding |
Base class to map the padding properties of an element.
|
AbstractPieOptions |
Abstract options for PIE chart.
|
AbstractPlugin |
Implements a plugin interface to help who will create a plugin do not create all methods.
The only method not implemented is getId which must implemented.
All onBefore* cancelable methods return true .
|
AbstractPluginOptions |
Abstract plugin options where to set all the configuration needed to the plugin.
|
AbstractPluginOptions.Property |
Name of properties of native object.
|
AbstractPluginOptionsFactory<T extends AbstractPluginOptions> |
Factory to get the plugin options (form chart, from datasets or from default global ones) related to the plugin.
|
AbstractPoint |
This object is wrapping the native java script object to map a point.
|
AbstractReadOnlyFont |
Base class to map the font properties of an element, in read-only mode.
|
AbstractReadOnlyPoint |
This object is wrapping the native java script object to map a point, in READ-ONLY mode.
|
AbstractResources |
Base class to extend in order to have java script injection, needed to CHARBA, where CHART.JS and date library.
Every instance must have a module related to date adapter and library.
|
AbstractScale |
Scales are an integral part of a chart.
They are used to determine how data maps to a pixel value on the chart.
linear
logarithmic
category
time
time series
radial linear
|
AbstractScriptableFont<T extends ChartContext> |
|
AbstractScriptablePadding<T extends ChartContext> |
|
AbstractTitle<T extends IsDefaultAbstractTitle> |
Configures the default chart title and subtitle which defines texts to draw at the top of the chart.
|
AbstractTooltipBodyCallback |
Abstract implementation of tooltip body callback in order to help who will implement it to override ONLY needed methods and use the default for the others.
|
AbstractTooltipFooterCallback |
Abstract implementation of tooltip footer callback in order to help who will implement it to override ONLY needed methods and use the default for the others.
|
AbstractTooltipLabelCallback |
Abstract implementation of tooltip label callback in order to help who will implement it to override ONLY needed methods and use the default for the others.
|
AbstractTooltipPositioner |
Abstract class which implements a positioner.
|
AbstractTooltipTitleCallback |
Abstract implementation of tooltip title callback in order to help who will implement it to override ONLY needed methods and use the default for the others.
|
AbstractXYDataPoint |
Maps the common methods for a data point with X and Y properties.
|
AbstractXYDataPoint.XYProperty |
Name of properties of native object.
No private because it is used by time series item
|
Action |
Configures style of the toast actions.
|
ActionClickEventHandler |
Callback interface of ActionItem utility to manage CLICK events on toast action.
|
ActionItem |
Defines user action to show on a toast in order to enable the user to act with the toast.
|
ActiveDatasetElement |
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object.
This is the CHART.JS item with all needed info about a selected data set.
This object has been created and passed to event handler or callbacks to apply own logic.
|
Adapters |
The following adapters element is used to configure a date adapter, injecting to support time series in the CAHRT.JS.
|
Adapters |
The following adapters element is used to configure a date adapter, injecting to support time series in the CHART.JS.
|
AddHandlerEvent |
Event which is fired when new event handler has been added to the chart.
This event should use only for use internal only to manage internally all handlers.
|
AddHandlerEventHandler |
Event handler for new event handler.
|
AdjustScaleRangeCallback |
|
AdjustSizeCallback |
|
AfterBuildTicksHook |
Called after scale has build its ticks.
This hook is called separately for each scale in the chart.
|
AfterDataLimitsHook |
Called after scale data limits are calculated.
This hook is called separately for each scale in the chart.
|
AfterDatasetDrawHook |
Called after the 'chart' datasets at the given 'args.index' have been drawn (datasets are drawn in the reverse order).
Note that this hook will not be called if the datasets drawing has been previously cancelled.
|
AfterDatasetsDrawHook |
Called after the 'chart' datasets have been drawn.
Note that this hook will not be called if the datasets drawing has been previously cancelled.
|
AfterDatasetsUpdateHook |
Called after the 'chart' datasets have been updated.
Note that this hook will not be called if the datasets update has been previously cancelled.
|
AfterDatasetUpdateHook |
Called after the 'chart' datasets at the given 'args.index' has been updated.
Note that this hook will not be called if the datasets update has been previously cancelled.
|
AfterDestroyHook |
Called after the chart has been destroyed.
|
AfterDrawHook |
Called after the 'chart' has been drawn.
Note that this hook will not be called if the drawing has been previously cancelled.
|
AfterEventHook |
Called after the 'event' has been consumed.
Note that this hook will not be called if the 'event' has been previously discarded.
|
AfterInitHook |
Called after 'chart' has been initialized and before the first update.
|
AfterLayoutHook |
Called after the 'chart' has been layed out.
Note that this hook will not be called if the layout update has been previously cancelled.
|
AfterRenderHook |
Called after the 'chart' has been fully rendered (and animation completed).
Note that this hook will not be called if the rendering has been previously cancelled.
|
AfterTooltipDrawHook |
Called after drawing the 'tooltip'.
Note that this hook will not be called if the tooltip drawing has been previously cancelled.
|
AfterUpdateHook |
Called after 'chart' has been updated and before rendering.
Note that this hook will not be called if the chart update has been previously cancelled.
|
Align |
The align option defines the position of the label relative to the anchor point position and orientation.
|
Align |
Enumerates the align options to define the position of the scale.
|
Align |
Property to set the selection cleaner element alignment.
|
Align |
The align property specifies the text horizontal alignment used when drawing the label.
|
Align |
The align option defines the position of the toast actions.
|
AlignCallback |
Callback interface of DataLabelsPlugin.ID plugin to set align property at runtime, using the plugin context.
|
AlignCallback |
Callback interface to set align property at runtime in Legend item.
|
AlignCallback |
Callback interface of TreeMapChart controller to set align property at runtime, using the dataset context.
|
AlignPosition |
This object is to set the position of a label, setting the horizontal and vertical position.
|
AlignPositionElement |
This object is to set the position of a label, setting the horizontal and vertical position.
|
AlignToPixelsCallback |
Callback interface to set whatever alignToPixels property at runtime, for Axis .
|
Amount |
This object is wrapping the native java script object to set the position to pan the chart.
|
Anchor |
An anchor point is defined by an orientation vector and a position on the data element.
The orientation depends on the scale type (vertical, horizontal or radial).
The position is calculated based on the anchor option and the orientation vector.
|
Anchor |
An anchor point is defined by an orientation vector and a position on the data element.
|
AnchorCallback |
Callback interface of DataLabelsPlugin.ID plugin to set anchor property at runtime, using the plugin context.
|
AngleCallback |
Callback interface to set angle property of Arc at runtime.
|
AngleLines |
It is used to configure angled lines that radiate from the center of the chart to the point labels.
Note that these options only apply if display is true .
|
Animation |
It animates charts out of the box.
A number of options are provided to configure how the animation looks and how long it takes.
This configuration item is configuring the common animation properties.
|
Animation |
It animates charts out of the box.
A number of options are provided to configure how the animation looks and how long it takes.
This configuration item is configuring the common animation properties, ANIMATION name space.
|
AnimationCollection |
Is the base animation options with common properties for animation properties (property and collections of properties).
|
AnimationCollectionKey |
Represents the collection to set to configure animation.
|
AnimationCompleteEvent |
Event which is fired when the animation of the chart is completed.
|
AnimationCompleteEventHandler |
Event handler for chart animation complete event.
|
AnimationContainer |
Manages the ANIMATION, ANIMATIONS and TRANSITIONS options in order to use the same logic among all options/configuration and datasets.
|
AnimationContainer |
Manages the ANIMATION, ANIMATIONS and TRANSITIONS properties of options in order to use the same logic among all options/configuration and datasets.
|
AnimationEventType |
Enumerates the animation event type.
|
AnimationItem |
The onProgress and onComplete events are useful for synchronizing an external draw to the chart animation.
This is a wrapper of the CHART.JS item with all needed info.
|
AnimationProgressEvent |
Event which is fired when the animation of the chart is progressing.
|
AnimationProgressEventHandler |
Event handler for chart animation progress event.
|
AnimationPropertyKey |
Represents the property id to set to the configure animation collection items.
|
Animations |
It animates charts out of the box.
A number of options are provided to configure how the animation looks and how long it takes.
This configuration item is configuring the common animation properties for a specific sets of element(like bar, point, arc and line) properties.
|
Animations |
It animates charts out of the box.
A number of options are provided to configure how the animation looks and how long it takes.
This configuration item is configuring the common animations properties, ANIMATIONS name space.
|
AnimationTransition |
Abstract options to define the animation for a specific update mode (transition).
|
AnimationType |
Type of property in the animation object to determine the interpolator used.
|
AnnotationBuilder |
Utility to have an image to apply to canvas of chart in order to add HTML custom information on chart.
The utility is leveraging on svg+mxl and foreignObject elements.
The HTML content MUST be XML well-formed, following the xHTML specification, when passed as string.
This is the SVG XML tree, used:
|
AnnotationContext |
The callback or handler context wrapper, created and passed by AnnotationPlugin.ID which contains the link to the native chart.
|
AnnotationElement |
Maps all properties of the annotation element, the implementation of the annotation options in the plugin.
It provides all dimensions of the element and sub elements.
|
AnnotationEnvelop<T> |
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.
|
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 |
|
AnnotationPlugin |
Entry point of ANNOTATION plugin to enable the plugin.
The ANNOTATION plugin draws lines and boxes on the chart area.
The ANNOTATION plugin plugin works with line, bar, scatter and bubble charts that use linear, logarithmic, time, or category scales.
The ANNOTATION plugin plugin will not work on any chart that does not have exactly two axes, including pie, radar, and polar area charts.
|
AnnotationType |
Defines the type of annotation.
|
Arc |
Arcs are used in the polar area, doughnut and pie charts.
|
Arc |
Arcs are used in the polar area, doughnut and pie charts.
|
ArcBorderRadius |
Defines the border radius for ARC data set element, applies the corner radius to all corners of the arc (outerStart, outerEnd, innerStart, and innerEnd).
|
ArcBorderRadius.ArcBorderRadiusFactory |
Inner class to create arc border radius object by a native object.
|
ArcElement |
Maps the out-of-the-box CHART.JS element used to represents arcs on the charts.
|
ArcElementOptions |
Maps the out-of-the-box CHART.JS element options used to represents arcs on the charts.
|
Area |
Contains the coordinates of an area.
Used inside the canvas object factory.
|
AreaChart |
AREA chart implementation.
A area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
AreaChartWidget |
AREA chart GWT WIDGET implementation.
A area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
AreaDataset |
The area chart allows a number of properties to be specified for each dataset.
|
AreaOptions |
Specific options for AREA chart.
|
Array |
Array object which maps the java script object.
|
ArrayCanvas |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (HTMLCanvasElement) values.
|
ArrayCanvasList |
An ordered collection (also known as a sequence).
|
ArrayChart |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of chart values.
|
ArrayDouble |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of numeric (doubles) values.
|
ArrayDoubleArray |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of arrays of numeric (doubles) values.
|
ArrayDoubleArrayList<E extends NativeArrayContainer<ArrayDouble>> |
An ordered collection (also known as a sequence).
|
ArrayDoubleList |
The user of this interface has precise control over where in the list each element is inserted.
|
ArrayEnumList<E extends Key> |
The user of this interface has precise control over where in the list each element is inserted.
|
ArrayGradient |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (CanvasGradientItem) values.
|
ArrayImage |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (ImageElement) values.
|
ArrayImageList |
An ordered collection (also known as a sequence).
|
ArrayInteger |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of numeric (int) values.
|
ArrayIntegerList |
The user of this interface has precise control over where in the list each element is inserted.
|
ArrayKeyList<E extends Key> |
The user of this interface has precise control over where in the list each element is inserted.
|
ArrayKeySet<E extends Key> |
A collection that contains no duplicate elements.
More formally, sets contain no pair of elements e1 and e2 such that e1.equals(e2) , and at most one null element.
|
ArrayListHelper |
Utility to create array list objects from java script arrays.
|
ArrayMixedObject |
Array object which maps the java script object.
A simple wrapper around a homogeneous array of mixed type of object (extension of java script objects) values.
|
ArrayObject |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (extension of java script objects) values.
|
ArrayObject.ArrayFilterCallback |
Java script FUNCTION callback called to filter the array.
|
ArrayObject.ArrayFindCallback |
Java script FUNCTION callback called to find an element in the array.
|
ArrayObjectContainerList<E extends NativeObjectContainer> |
An ordered collection (also known as a sequence).
|
ArrayObjectList |
An ordered collection (also known as a sequence).
|
ArrayPattern |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (CanvasPatternItem) values.
|
ArraySetHelper |
Utility to create array set objects from java script arrays.
|
ArrayString |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of string values.
|
ArrayStringList |
An ordered collection (also known as a sequence).
|
ArrayStringSet |
A collection that contains no duplicate elements.
More formally, sets contain no pair of elements e1 and e2 such that e1.equals(e2) , and at most one null element.
|
ArrayTouch |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of object (Touch) values.
|
ArrayTouchList |
An ordered collection (also known as a sequence).
|
ArrayUtil |
Utility to transform arrays and list of objects to primitives.
The code has been changed in order to be aligned with internal needs, taking the source from
ArrayUtils of Apache common lang3..
|
Arrow |
Implements a ARROWHEADS, and its start and end nodes, to apply on a LINE annotation.
|
ArrowElement |
|
ArrowHeads |
Implements a ARROWHEADS to apply on a LINE annotation.
|
ArrowHeadsElement |
|
AtLeastOneDatasetHandler |
Implementation of legend click handler which disable the capability to hide the last visible dataset.
In this way, always a dataset is showed.
|
Axis |
Axes are an integral part of a chart.
They are used to determine how data maps to a pixel value on the chart.
It contains a number of config callbacks that can be used to change parameters in the scale at different points in the update process.
|
AxisBorder |
Defines options for the border that run perpendicular to the axis.
|
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.
|
AxisClickEvent |
Event which is fired when the user clicks on the axis of the chart.
|
AxisClickEventHandler |
Event handler for clicking on the chart axis.
|
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.
|
AxisEnterEvent |
Event which is fired when the user is entering on the axis of the chart.
|
AxisEnterEventHandler |
Event handler for entering on the chart axis.
|
AxisFitCallback |
Interface to be implemented which can be used to change parameters in the scale during fitting phase.
|
AxisHoverEvent |
Event which is fired when the user is hovering on the axis of the chart.
|
AxisHoverEventHandler |
Event handler for hovering on the chart axis.
|
AxisItem |
There are a number of configuration callbacks that can be used to change parameters in the scale at different points in the update process.
This is a wrapper of the CHART.JS item with all needed info about an axis.
Implements all set methods to change java script object properties.
|
AxisKind |
Can be set to 'x', 'y' or 'r' to define which directions are used in axis.
|
AxisLeaveEvent |
Event which is fired when the user is leaving from the axis of the chart.
|
AxisLeaveEventHandler |
Event handler for leaving on the chart axis.
|
AxisPosition |
An axis can either be positioned at the edge of the chart, at the center of the chart area, or dynamically with respect to a data value.
To position the axis at the edge of the chart, set the position option to one of: 'top', 'left', 'bottom', 'right'.
To position the axis at the center of the chart area, set the position option to 'center'.
In this mode, either the axis option is specified or the axis ID starts with the letter 'x' or 'y'.
To position the axis with respect to a data value, set the position option to an object such as -20 .
This will position the axis at a value of -20 on the axis with ID "x".
For cartesian axes, only 1 axis may be specified.
|
AxisTickToLabelConversionCallback |
Interface to be implemented which can be used to change parameters in the scale during ticks label conversion.
|
AxisType |
Represents the scale type of a scale/axis object.
|
AxisUpdateCallback |
Interface to be implemented which can be used to change parameters in the scale during updating.
|
Bar |
Bar elements are used to represent the bars in a bar chart.
|
Bar |
Bar elements are used to represent the bars in a bar chart.
|
BarBorderRadius |
Defines the border radius for BAR data set element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).
|
BarBorderRadius.BarBorderRadiusFactory |
Inner class to create bar border radius object by a native object.
|
BarBorderWidth |
Defines the border width for BAR data set (left, top, right, bottom).
|
BarBorderWidth.BarBorderWidthFactory |
Inner class to create bar border width object by a native object.
|
BarBorderWidthCallback |
Callback interface to set whatever borderWidth or hoverBorderWidth properties at runtime, for BarDataset and MatrixDataset .
|
BarChart |
BAR chart implementation.
A bar chart provides a way of showing data values represented as vertical bars.
It is sometimes used to show trend data, and the comparison of multiple data sets side by side.
|
BarChartWidget |
BAR chart GWT WIDGET implementation.
A bar chart provides a way of showing data values represented as vertical bars.
It is sometimes used to show trend data, and the comparison of multiple data sets side by side.
|
BarDataset |
The bar chart allows a number of properties to be specified for each data set.
|
BarDatasetOptionsHandler |
Manages the BAR dataset properties of options in order to use the same logic between datasets and options/configuration.
|
BarDatasetOptionsHandler.Property |
Name of properties of native object.
|
BarElement |
Maps the out-of-the-box CHART.JS element used to represents bars on the charts.
|
BarElementOptions |
Maps the out-of-the-box CHART.JS element options used to represents bars on the charts.
|
BarOptions |
Specific options for BAR chart.
|
BaseAttribute |
Represents one of a DOM element's attributes as an object.
|
BaseBoxItem |
Base object which maps the CHART.JS chart items which represents a box.
This is a wrapper of the CHART.JS item with all needed info.
Implements all get methods to change java script object properties.
|
BaseBoxNodeItem<T extends Key> |
Base object which maps the CHART.JS chart items and represents main nodes of chart java script object.
This is a wrapper of the CHART.JS item with all needed info.
Implements all get methods to change java script object properties.
|
BaseCallback |
Callback interface to set base property at runtime for BarDataset .
|
BaseDocument |
Represents any web page loaded in the browser and serves as an entry point in the web page's content, which is the DOM tree.
It provides functionality globally to the document, like how to obtain the page's URL and create new elements in the document.
|
BaseElement |
Base class from which all element objects (objects that represent elements) in a document inherit.
It only has methods and properties common to all kinds of elements.
|
BaseEnvelop<T> |
This object is a container of hidden object.
|
BaseEventTarget |
Base DOM entity extended by objects that can receive events and may have listeners for them.
|
BaseEventTarget.EventListenerCallback |
The object which receives a notification when an event of the specified type occurs.
Represents an object that can handle an event dispatched by a element.
|
BaseHtmlDocument |
Extends the document to include methods and properties that are specific to HTML documents.
|
BaseHtmlElement |
Represents any HTML element.
|
BaseLocation |
Represents the location (URL) of the object it is linked to.
Changes done on it are reflected on the object it relates to.
|
BaseNavigator |
Represents the state and the identity of the user agent.
It allows scripts to query it and to register themselves to carry on some activities.
|
BaseNode |
A object from which various types of DOM objects inherit, allowing those types to be treated similarly.
|
BaseStyleProperties |
Represents an object that is a CSS declaration block, and exposes style information and various style-related methods and properties.
|
BeforeBuildTicksHook |
Called before scale builds its ticks.
This hook is called separately for each scale in the chart.
|
BeforeDataLimitsHook |
Called before scale data limits are calculated.
This hook is called separately for each scale in the chart.
|
BeforeDatasetDrawHook |
Called before drawing the 'chart' dataset at the given 'args.index' (datasets are drawn in the reverse order).
If any plugin returns false , the datasets drawing is cancelled until another 'render' is triggered.
|
BeforeDatasetsDrawHook |
Called before drawing the 'chart' datasets.
|
BeforeDatasetsUpdateHook |
Called before updating the 'chart' datasets.
If any plugin returns false , the datasets update is cancelled until another 'update' is triggered.
|
BeforeDatasetUpdateHook |
Called before updating the 'chart' dataset at the given 'args.index'.
If any plugin returns false , the datasets update is cancelled until another 'update' is triggered.
|
BeforeDestroyHook |
Called before the chart is being destroyed.
|
BeforeDrawHook |
Called before drawing 'chart' at every animation frame.
If any plugin returns false , the frame drawing is cancelled until another 'render' is triggered.
|
BeforeElementsUpdateHook |
Called during the update process, before any chart elements have been created.
|
BeforeEventHook |
Called before processing the specified 'event'.
If any plugin returns false , the event will be discarded.
|
BeforeInitHook |
Called before initializing 'chart'.
|
BeforeLayoutHook |
Called before laying out 'chart'.
If any plugin returns false , the layout update is cancelled until another 'update' is triggered.
|
BeforeRenderHook |
Called before rendering 'chart'.
|
BeforeTooltipDrawHook |
Called before drawing the 'tooltip'.
If any plugin returns false , the tooltip drawing is cancelled until another 'render' is triggered.
|
BeforeUpdateHook |
Called before updating 'chart'.
If any plugin returns false , the update is cancelled (and thus subsequent render(s)) until another 'update' is triggered.
|
BeginAtZeroCallback |
|
Body |
Represents the content of an HTML document.
There can be only one body element in a document.
|
BorderAlign |
Property to set the border alignment on chart datasets.
|
BorderAlignCallback |
Callback interface to set borderAlign property at runtime.
|
BorderDashCallback<C extends ChartContext> |
Callback interface to set borderDash property at runtime.
|
BorderDashOffsetCallback<C extends ChartContext> |
Callback interface to set borderDashOffset property at runtime.
|
BorderItemType |
Property which map the border width and border radius types on BarDataset .
|
BorderRadiusCallback<C extends ChartContext> |
Callback interface to set whatever borderRadius property at runtime.
|
BorderRadiusItem |
Defines the border radius for legend item element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).
|
BorderSkipped |
Property to set the border position on chart datasets.
This setting is used to avoid drawing the bar stroke at the base of the fill.
|
BorderSkippedCallback |
Callback interface to set borderSkipped property at runtime.
|
BorderStyle |
Enumerates the sets the line style for all four sides of an element's border.
|
Bounds |
Controls the scale boundary strategy (bypassed by minimum/maximum time options).
|
BoundsCallback |
Callback interface to set whatever bounds property at runtime, for CartesianAxis .
|
BoxAnnotation |
Implements a BOX annotation which draws a box in the a chart.
If one of the axes is not specified, the box will take the entire chart dimension.
The 4 coordinates, xMin, xMax, yMin, yMax are optional.
|
BoxLabel |
Implements a LABEL to apply on a BOX annotation.
|
BrewerScheme |
Contains all scheme definitions to map the Color Brewer schemes.
To configure ColorSchemes.ID plugin, where category is "brewer".
Every color scheme has a number at the end of its name, which indicates the number of that colors included in the scheme.
|
BubbleChart |
BUBBLE chart implementation.
A bubble chart is used to display three dimensions of data at the same time.
The location of the bubble is determined by the first two dimensions and the corresponding horizontal and vertical axes.
The third dimension is represented by the size of the individual bubbles.
|
BubbleChartWidget |
BUBBLE chart GWT WIDGET implementation.
A bubble chart is used to display three dimensions of data at the same time.
The location of the bubble is determined by the first two dimensions and the corresponding horizontal and vertical axes.
The third dimension is represented by the size of the individual bubbles.
|
BubbleDataset |
The chart allows a number of properties to be specified for each data set.
|
BubbleMapChart |
A Bubble Map, as known as Proportional Symbol is used to render maps with dots that are scaled according to some numerical value.
It is based on a regular bubble chart where the positioning is done using latitude and longitude to create a legend for the different radi.
|
BubbleMapChartWidget |
BUBBLEMAP chart GWT WIDGET implementation.
A Bubble Map, as known as Proportional Symbol is used to render maps with dots that are scaled according to some numerical value.
It is based on a regular bubble chart where the positioning is done using latitude and longitude to create a legend for the different radi.
|
BubbleMapDataPoint |
Used for BubbleMap data sets to set the data to render.
A data has to have a latitude and longitude properties and a value property containing the value for the coloring.
|
BubbleMapDataPoint.BubbleMapDataPointFactory |
|
BubbleMapDataset |
It is a BubbleDataset with additional options for bubble map charts.
|
BubbleMapOptions |
Specific options for bubble map chart.
|
BubbleOptions |
Specific options for BUBBLE chart.
|
Calendar |
Enumerates the calendar to manage the dates.
|
CallbackPropertyHandler<T> |
It is managing property where can set a callback.
It uses a cache in order to be able to use the callback even if defined at default or chart options level, both for chart or plugin options.
|
CallbackProxy<T> |
This is a native object which wraps a java script object created by JsHelper .
This object is used to get a proxy instance which is able to call a java script function passing also this java script value, to maintain the environment when
required.
|
CallbackProxy.Proxy |
It's a java script function which maps the function proxy implemented in the additional java script source.
|
CallbacksEnvelop<T> |
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.
|
Callout |
Implements a CALLOUT to apply on a LABEL annotation.
|
CalloutElement |
|
CalloutPosition |
Property to set the position of a Callout with respect to the label.
|
CalloutPositionCallback |
|
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.
|
CanvasObject |
Base object for pattern and gradient instances, based on canvas element.
|
CanvasObjectFactory |
Abstract utility class which creates a canvas gradient and pattern java script objects using a Charba gradient or pattern.
A Charba gradient or pattern describes how a canvas gradient or pattern must be created.
|
CanvasPatternItem |
Represents an opaque object describing a pattern, based on an image or a canvas.
|
CapStyle |
Determines how the end points of every line are drawn.
There are three possible values for this property and those are: butt, round and square.
|
CapStyleCallback<C extends ChartContext> |
Callback interface to set borderCapStyle property at runtime.
|
Captions |
The captions can control if and how a caption, to represent the group of the chart, can be shown in the rectangle,
|
CartesianAxis<T extends org.pepstock.charba.client.configuration.CartesianTick> |
Axes are an integral part of a chart.
|
CartesianCategoryAxis |
This object is used to map defined axis as category.
|
CartesianCategoryTick |
The category scale provides the following options for configuring tick marks.
The labels are drawn from one of the label arrays included in the chart data.
|
CartesianLinearAxis |
This object is used to map defined axis as linear.
|
CartesianLinearTick |
The linear scale is use to chart numerical data.
It can be placed on either the x or y axis.
The scatter chart type automatically configures a line chart to use one of these scales for the x axis.
As the name suggests, linear interpolation is used to determine where a value lies on the axis.
|
CartesianLogarithmicAxis |
This object is used to map defined axis as logarithmic.
|
CartesianLogarithmicTick |
The logarithmic scale is use to chart numerical data.
|
CartesianScaleTitle |
When creating a chart, you want to tell the viewer what data they are viewing.
|
CartesianTimeAxis |
This object is used to map defined axis as time.
|
CartesianTimeSeriesAxis |
This object is used to map defined axis as time series.
|
CartesianTimeTick |
The time scale is use to chart time data.
It can be placed on either the x or y axis.
|
CastHelper |
Utility to cast elements created in the other DOM tree engines in CHARBA elements.
|
CategoryTickCallback |
Interface to implement if wants to change the tick marks to include information about the data type, for cartesian category axes.
It can return a List of strings (for multiple lines).
|
Center |
Contains the coordinates of a center of arc.
Used inside the canvas object factory.
|
CharacterShape |
This is a shape which can draw a character on the tile.
This object is also a shape drawer.
The font size is calculated automatically based on tile size.
It designs a char in the following tile sections (A and B):
|
Charba |
Entry point to initialize and inject all Charba modules.
This utility MUST be called as first statement before using Charba.
|
Chart |
Native object which import the CHART java script object of CHART.JS.
The Chart the entry point of CHART.JS.
|
ChartAreaNode |
Object which maps the chart area item of CHART.JS chart java script object.
This is a wrapper of the CHART.JS item with all needed info.
|
ChartAxisType |
Axes are an integral part of a chart.
|
ChartBackgroundColor |
|
ChartBackgroundColorOptions |
|
ChartBackgroundColorOptionsBuilder |
|
ChartBackgroundColorOptionsFactory |
|
ChartClickEvent |
Event which is fired when the user clicks on the chart.
|
ChartClickEventHandler |
Event handler for clicking on the chart.
|
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.
|
ChartContextElementFactory |
|
ChartElement |
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object.
This is the CHART.JS item with all needed info about a data element, used to draw the chart.
This is the base element created by CHART.JS which is extended by the controllers to manage own elements.
|
ChartElementFactories |
|
ChartElementFactory |
Maps the methods to implement an factory to map ChartElement , used by each controlloer to draw the chart.
|
ChartElementOptions |
|
ChartEnvelop<T> |
This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.
|
ChartEventContext |
This is the class which can wrap a CHART.JS event.
|
ChartEventHandler |
Common interface for all chart event handlers, used to recognize when the chart event handlers (and only the chart ones) have been activated.
|
ChartEventProperty |
Enumerates the name of options property to set the callbacks to chart events.
|
ChartHoverEvent |
Event which is fired when the user hovers on the chart.
|
ChartHoverEventHandler |
Event handler for hovering on the chart.
|
ChartNode |
This is a wrapper of CHART.JS CHART instance in order to provide all properties of chart java script instance, set at runtime.
|
ChartOptions |
This object is mapping the default options related to the chart type.
|
ChartPointer |
This plugin is changing the cursor when mouse over on dataset, title on canvas if a dataset selection, title handler have been defined.
|
ChartPointerOptions |
Configuration options of ChartPointer.ID plugin.
It manages the cursor to adopt when the cursor is over the dataset item and when not.
|
ChartPointerOptionsBuilder |
|
ChartPointerOptionsFactory |
Factory to get the options (form chart or from default global ones) related to ChartPointer.ID plugin.
|
ChartResizeEvent |
Event which is fired when the chart has been resized.
|
ChartResizeEventHandler |
Event handler for chart resize event managing.
|
Charts |
Is a static reference which collects all chart instances to be able to enable global plugins.
|
ChartsLifecycleListener |
Interface to catch the initialization, destroy and configuration of all charts.
This is acting differently from a chart plugin because it will get all triggers for all charts.
Used to clean up resources, created by a special implementation and not ot-of-the-box of Charba, like CHART.JS plugins.
|
ChartTimerTask |
Interface which defines a timer task executable by a chart instance.
|
ChartType |
Enumerates all out-of-the-box types of a chart.
|
Checker |
Utility which provides a set o methods to check the values of numbers.
|
ChoroplethChart |
A choropleth chart is used to render maps with the area filled according to some numerical value.
|
ChoroplethChartWidget |
CHOROPLETH chart GWT WIDGET implementation.
A choropleth chart is used to render maps with the area filled according to some numerical value.
|
ChoroplethDataPoint |
Used for GEO data sets to set the data to render.
A GEO data has to have a feature property containing the feature to render and a value property containing the value for the coloring.
|
ChoroplethDataPoint.ChoroplethDataPointFactory |
|
ChoroplethDataset |
The choropleth data set allows a region definition (by Feature ) and specific value to be specified.
|
ChoroplethOptions |
Specific options for choropleth chart.
|
CircularCallback |
Callback interface to set circular property of Arc at runtime.
|
ClampCallback |
Callback interface of DataLabelsPlugin.ID plugin to set clamp property at runtime, using the plugin context.
|
ClickCallback |
|
ClickEventHandler |
Callback interface of DataLabelsPlugin.ID plugin to manage CLICK events on labels.
Charba events need to be enabled in order to get the associated label event working.
If the callback explicitly returns true , the label is updated with the new context and the chart re-rendered.
|
ClickEventHandler |
Callback interface of Toaster utility to manage CLICK events on toast item.
|
Clip |
Defines how to clip relative to the chart area.
Positive value allows overflow, negative value clips that many pixels inside the chart area.
If sets false , that means that CHART.JS will use chart area dimension.
With false value, the properties will be:
Left is 0
Top is 0
Right is area right
Bottom is area bottom
|
ClipCallback |
Callback interface of DataLabelsPlugin.ID plugin to set clip property at runtime, using the plugin context.
|
ClipMap |
Enumerates the possible values to clip the rendering to the chart area of the GEO graph.
|
CLocale |
Unicode represents locales with a string, called a locale identifier.
The locale identifier consists of a language identifier and extension tags.
Language identifiers are the core of the locale, consisting of language, script, and region subtags.
Additional information about the locale is stored in the optional extension tags.
Extension tags hold information about locale aspects such as calendar type, clock type, and numbering system type.
A Unicode BCP 47 locale identifier consists of
a language code
(optionally) a script code,
(optionally) a region (or country) code
(optionally) one or more variant codes
(optionally) one or more extension sequences
See MDN page for more details.
LOCALE auto recognition
The locale client property can be specified using either a meta tag, as part of the query string in the host page’s URL or from default platform locale.
If all cases are specified, the query string takes precedence, then meta data and finally the navigator language.
|
CLocaleBuilder |
The builder is used to build instances of CLocale from values configured by the setters.
A CLocale object created by a builder is well-formed and can be transformed to a well-formed IETF BCP 47 language and it's also cached.
|
CloseHandler |
Callback interface of Toaster utility to be notified of toast item closing.
It receives also the action which closed the toast or null if the toast has been closed naturally.
|
Color |
This class contains information about a color.
You can requests a specific alpha (starting form source color and cloning it).
|
ColorAxis |
The coloring of the nodes will be done with a special color scale.
Provides the elements, as colored legend, which can provide the how the values are distributed on map.
|
ColorBuilder |
Utility to create colors by red, green and blue values, HEX value and RGB and RGBA strings.
It checks if the requested color is already defined in HTML colors.
|
ColorCallback<C extends ChartContext> |
Callback interface to set whatever color property at runtime.
|
ColorLogarithmicAxis |
The coloring of the nodes will be done with a special color scale, for logarithmic data.
Provides the elements, as colored legend, which can provide the how the values are distributed on map.
|
ColorMode |
Enumerates the color mode of the flow to draw on the chart.
|
ColorModeCallback |
Callback interface of SANKEY callback to set colorMode property at runtime, to SankeyDataset .
|
Colors |
Is a map to apply the color stop of the gradient in relation with the data of the chart.
|
ColorsCallback |
Callback interface to set color property at runtime for Labels .
|
ColorScheme |
This interface defines what a color scheme must have in terms of methods.
A color scheme must have:
name is the name of color scheme
category is the category of color scheme.
|
ColorSchemes |
Default plugin implementation to use color schemes instead the single colors for border and background colors of chart.
It enables to pick the color combination for charts from the predefined or custom color schemes.
|
ColorSchemesOptions |
This is the object to map the ColorSchemes.ID plugin options, both at chart and global level.
|
ColorSchemesOptionsBuilder |
|
ColorSchemesOptionsFactory |
Factory to get the options (form chart or from default global ones) related to ColorSchemes.ID plugin.
|
ColorType |
Enumerates the possible types objects to represents a "color" property.
A "color" property could be:
COLOR if is stored by a string or IsColor
PATTERN if is stored by a Pattern
GRADIENT if is stored by a Gradient
|
ColorUtil |
Utility to check alpha value.
Internally is checking red, green, blue and alpha values and creates string representation of a color, to HEX, RGB, RGBA, HSL or HSLA strings.
|
Column |
Is a map to apply a different start or end position to sankey node.
|
CommonElementOptions |
|
CompactDisplay |
Enumerates the possible display when the formatting, that should be displayed for the number, is compact.
Takes either "short" (default) or "long".
|
CompletedCallback |
Callback interface of ZoomPlugin.ID plugin that is called once zooming or panning is completed.
|
Configuration |
This is the configuration object of a chart.
It contains always the type, options, plugins and data.
|
ConfigurationElement |
Interface which allows an object to be called to set a native object in the chart configuration.
The chart configuration are items options, data and plugins.
|
ConfigurationEnvelop<T> |
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.
|
ConfigurationLoader |
Utility to load java script object in the CHART-JS configuration.
This utility needs to reduce visibility on java script objects for configuration.
|
ConfigurationOptions |
Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options using charbaId property key.
Important topics to take care:
Responsive
When it comes to change the chart size based on the window size, a major limitation is that the canvas render size (canvas.width and .height) can not be expressed with relative
values, contrary to the display size (canvas.style.width and .height).
|
ConfigureHook |
Called before initializing configuration of 'chart'.
|
Console |
Provides access to the browser's debugging console.
This object is the wrapper to console java script object.
|
Constants |
Contains all constants where values can be used in different packages.
|
ContentCallback |
|
ContentType |
Enumerates the types of the content option of the label.
|
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.
|
ContextType |
Enumerates the type of scriptable options context.
|
Controller |
This interface enables the capability to create a custom chart.
|
ControllerContext |
This object stores the this instance of java script because is necessary to invoke the default methods of controller when it's extending an existing chart.
|
ControllerMapperFactory<T extends NativeObjectContainer> |
Class to implement from controllers in order to extend the standard configuration of charts.
It takes the java script object of standard options passing it to a wrapper to manage additional properties.
|
ControllerProvider |
The implementation of this interface is mandatory when you create a controller, which has got the purpose to provide a controller instance.
|
ControllerRegistrationHandler |
This interface enables the capability to be before and after a controller will be registered.
|
Controllers |
Global configuration to set controllers at global level.
It maps the CHART.JS object of controller, chart.controllers .
|
ControllerType |
Represent the type of new controller.
|
Coordinates |
Contains the latitude and longitude, calculated by BaseGeoChart.projectionInvert(CoordinatesPoint) and BaseGeoChart.projectionInvert(double, double) .
|
CoordinatesPoint |
Contains the coordinates X and Y on the canvas, calculated by BaseGeoChart.projection(Coordinates) and BaseGeoChart.projection(double, double) .
|
CountCallback |
Callback interface to set count property at runtime, for IsLinearTick instances.
|
CrossAlign |
The crossAlign setting configures how labels align with the tick mark in the perpendicular direction.
For instance vertical for a horizontal axis and horizontal for a vertical axis.
|
Crosshair |
This plugin is drawing horizontal and vertical crosshair on the chart.
|
CrosshairFormatterCallback |
This callback is the interface to defined customized representation of the labels in Crosshair.ID plugin.
|
CrosshairLabel |
Crosshair.ID plugin configuration element in order to have in the chart the label on the axes where the mouse is positioned.
|
CrosshairLabels |
Utility provided to the user in order to set the same values to all labels, X and Y.
|
CrosshairLabelsFont |
Utility provided to the user in order to set the same values to all font labels, X and Y.
|
CrosshairOptions |
Configuration options of Crosshair.ID plugin.
It manages the drawing the horizontal and vertical crosshair on the chart.
|
CrosshairOptionsBuilder |
Comfortable object to create Crosshair.ID plugin options by a builder.
|
CrosshairOptionsFactory |
Factory to get the options (form chart or from default global ones) related to Crosshair.ID plugin.
|
CScheduler |
This class provides asynchronous and delayed task scheduling, based
setTimeout java script method.
|
CSchedulerRegistration |
Registration objects returned when a task has been scheduled, used to cancel the scheduling.
|
CTimer |
Simple utility to execute repeatedly calls a Runnable with a fixed time delay between each call.
|
CTimer.Status |
Enumerates the possible status of the timer.
|
CubicInterpolationMode |
Determines the interpolation mode of lines.
|
CubicInterpolationModeCallback |
Callback interface to set cubicInterpolationMode property at runtime.
|
Currency |
Enumerates the standard codes for script identification which can be used to create and manage locale.
|
CurrencyDisplay |
Enumerates the possible values how to display the currency in currency formatting.
|
CurrencySign |
In many locales, accounting format means to wrap the number with parentheses instead of appending a minus sign.
You can enable this formatting you can use "accounting".
The default value is "standard".
|
CursorType |
Enumerates the sets the type of cursor, if any, to show when the mouse pointer is over an element.
|
CustomTooltipPosition |
Custom tooltip position to use in the chart options to configure charts.
It must not be equals of the out of the box ones.
|
Data |
CHART.JS entity object to configure the data options of a chart.
It contains labels and data sets.
|
DataEnvelop<T> |
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.
|
DataItem |
This object is wrapping the value of data set which can be used in the plugins (extensions) callbacks.
The value could be a double, string or a FloatingData if the data set is a BAR data set and uses floating bars data.
|
DataLabelId |
|
DataLabelsContext |
The option context is used to give contextual information when resolving options for DataLabelsPlugin .
|
DataLabelsEnvelop<T> |
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.
|
DataLabelsOptions |
This is the DataLabelsPlugin.ID plugin options where to set all the configuration needed to the plugin.
The options could be set by simply the value or by setting a callback.
The DataLabelsPlugin.ID plugin is highly customizable CHART.JS plugin that displays labels on data for any type of charts.
|
DataLabelsOptionsBuilder |
|
DataLabelsOptionsFactory |
Factory to get the options (form chart, form dataset or from default global ones) related to DataLabelsPlugin.ID plugin.
|
DataLabelsPlugin |
|
DataLabelsPointerHandler |
DataLabelsPlugin event callback to change the cursor type when the labels are clickable.
|
DataLabelsSelectionHandler |
DataLabelsPlugin event callbacks to invoke data set selection handlers if there were defined.
This can substitute the event handling at chart level.
|
DataPoint |
Used for sparse datasets, such as those in scatter charts.
|
DataPointCenter |
This class enables the capability to specify the coordinates where the tooltip should appear.
|
DataPointType |
Enumeration with all possible types of data in DataPoint .
|
Dataset |
The chart allows a number of properties to be specified for each data set.
|
Dataset.CanvasObjectProperty |
Name of common properties of native object related to a dataset.
|
Dataset.CommonProperty |
Name of common properties of native object related to a dataset.
|
DatasetCanvasObjectFactory |
Utility class which creates a canvas gradient and pattern java script objects using a Charba gradient or pattern.
A Charba gradient or pattern describes how a canvas gradient or pattern must be created.
|
DatasetContext |
The option context is used to give contextual information when resolving options.
|
DatasetItem |
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
Created and passed by CHART.JS and provide dataset information.
|
DatasetItemController |
This item provides all information about the dataset controller which has been displayed.
This object has been created and passed to event handler or callbacks to apply own logic.
This is a wrapper of the CHART.JS item with all needed info.
|
DatasetPoint |
It wraps the parsed data values for the given item point.
|
DatasetRangeCleanSelectionEvent |
|
DatasetRangeCleanSelectionEventHandler |
|
DatasetRangeSelectionEvent |
|
DatasetRangeSelectionEventHandler |
|
DatasetReference |
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The elements are mapped by this object.
This is the CHART.JS item with all needed info about a selected data set, providing the right indexes to get the data set.
|
Datasets |
It contains the options to apply to all data sets of the chart.
|
Datasets |
Contains the options for the datasets.
|
DatasetSelectionEvent |
Event which is fired when the user clicks on the chart and selects a dataset.
This event doesn't suppress the click event on the chart.
|
DatasetSelectionEventHandler |
Event handler for chart dataset selecting.
|
DatasetSeletionEventType |
|
DatasetsItemsSelector |
Enables the datasets items selection directly in the canvas.
It works only for line and bar chart instances and if ZoomPlugin is disable.
It will add mouser listeners to canvas.
Tooltips will be disable to avoid events conflicts.
Overrides also the events which can be caught (only click and touchstart).
It activates also the legend click handler to avoid that all datasets will be hidden.
|
DatasetsItemsSelectorOptions |
Configuration options of DatasetsItemsSelector.ID plugin.
It is managing:
the X axis ID
the selection color
the border color
the border width
the border dash
the border dash offset
flag to fire event on update
flag to activate clean selection by KeyboardUiKey.ESCAPE
"clear" options
|
DatasetsItemsSelectorOptionsBuilder |
|
DatasetsItemsSelectorOptionsFactory |
|
DataType |
Enumeration with all possible types of data set in the dataset.
|
DateAdapter |
Maps a date adapter provided by CHART.JS to manage time series.
It provides a set of methods to manage, parse and format dates and times.
|
DateAdapterFormats |
Contains all date time formats that a date adapter can manage.
|
DateAdapterInjectionComplete |
Utility object in order to notify a date adapter module that has been inject.
This object can not be instantiated out of this package to avoid that anyone will change the module status without a real injection.
|
DateAdapterModule |
Every date adapter needs to have a module with some attributes of date adapter itself.
It provides a single point of glass on date adapter.
|
DateAdapterOptions |
Simple class to map LUXON options to provide to date time adapter.
|
DateAdapterOptions.DateAdaptersOptionsFactory |
Date adapter options factory for LUXON option.
It should be use to get stored LUXON options from global, chart options and configurations.
|
DateTimeFormat |
The object is a constructor for objects that enable language-sensitive date and time formatting.
See MDN for more details.
|
DateTimeFormatOptions |
The object configures a date time formatter.
See MDN for more details.
|
DateTimeFormatOptions.DateTimeFormatOptionsFactory |
Creates a date time format options by a native object and a default values instance.
|
DateTimeStyle |
Enumerates the possible display when the formatting, that should be displayed for the date and/or the time.
The date formatting style to use when calling AbstractFormat.format(java.lang.Object) .
|
Decimation |
|
Decimation |
|
DecimationAlgorithm |
|
DefaultAdapters |
CHART.JS default values for ADPATERS element.
|
DefaultAngleLines |
CHART.JS default values for ANGLELINES element.
|
DefaultAnimation |
CHART.JS default values for ANIMATION element.
|
DefaultAnimationCollection |
CHART.JS default values for animation collection.
|
DefaultAnimationCollectionKey |
Cores animation collections names provided out of the box by CHART.JS.
|
DefaultAnimationPropertyKey |
Cores animation properties, to use to animate, provided out of the box by CHART.JS.
|
DefaultAnimations |
CHART.JS default values for ANIMATION element.
|
DefaultAnimationTransition |
CHART.JS default values for animation collection.
|
DefaultArc |
CHART.JS default values for ARC element.
|
DefaultBar |
CHART.JS default values for BAR element.
|
DefaultBaseFormatOptions |
INTL default values for locale matcher options for internationalization.
|
DefaultChartAdapters |
Defaults for adapters option element, based on chart type.
|
DefaultChartAngleLines |
Defaults for angle lines option element, based on chart type.
|
DefaultChartAnimation |
Defaults for animation option element, based on chart type.
|
DefaultChartAnimationCollection |
CHART.JS default values for animation collection.
|
DefaultChartAnimations |
Defaults for animations option element, based on chart type.
|
DefaultChartAnimationTransition |
Defaults for property animation option element.
|
DefaultChartArc |
Defaults for arc option element, based on chart type.
|
DefaultChartBar |
Defaults for bar option element, based on chart type.
|
DefaultChartDatasets |
CHART.JS default values for DATASETS element.
|
DefaultChartDateAdapterOptions |
Defaults for date adapters option element, based on chart type.
|
DefaultChartDecimation |
Defaults for decimation plugin option element, based on chart type.
|
DefaultChartElements |
Defaults for elements option element, based on chart type.
|
DefaultChartFiller |
Defaults for filler plugin option element, based on chart type.
|
DefaultChartFont |
Defaults for font option element, based on chart type.
|
DefaultChartGrid |
Defaults for grid option element, based on chart type.
|
DefaultChartHover |
Defaults for hover option element, based on chart type.
|
DefaultChartInteraction |
Defaults for interaction option element, based on chart type.
|
DefaultChartLayout |
Defaults for layout option element, based on chart type.
|
DefaultChartLegend |
Defaults for legend option element, based on chart type.
|
DefaultChartLegendLabels |
Defaults for legend labels option element, based on chart type.
|
DefaultChartLegendTitle |
Defaults for legend title option element, based on chart type.
|
DefaultChartLine |
Defaults for line option element, based on chart type.
|
DefaultChartOptions |
Defaults for options element, based on chart type.
|
DefaultChartPadding |
Defaults for padding option element, based on chart type.
|
DefaultChartPlugins |
Defaults for plugins options, based on chart type.
|
DefaultChartPoint |
Defaults for point option element, based on chart type.
|
DefaultChartPointLabels |
Defaults for point labels option element, based on chart type.
|
DefaultChartScale |
Defaults for scale/axis option element, based on chart type.
|
DefaultChartScaleBorder |
Defaults for scale border option element, based on chart type.
|
DefaultChartScales |
Defaults for scales/axes option element, based on chart type.
|
DefaultChartScaleTitle |
Defaults for scale title option element, based on chart type.
|
DefaultChartSubtitle |
Defaults for subtitle option element, based on chart type.
|
DefaultChartTicks |
Defaults for ticks option element, based on chart type.
|
DefaultChartTime |
Defaults for time option element, based on chart type.
|
DefaultChartTitle |
Defaults for title option element, based on chart type.
|
DefaultChartTooltips |
Defaults for tooltips option element, based on chart type.
|
DefaultChartTransitions |
Defaults for transitions option element, based on chart type.
|
DefaultChartTypedDatasets |
Default values for DATASETS element for a specific Type .
|
DefaultDatasets |
CHART.JS default values for DATASETS element.
|
DefaultDateAdapterOptions |
CHART.JS default values for DATE ADPATER options element.
|
DefaultDateTimeFormatOptions |
INTL default values for number format options for internationalization.
|
DefaultDecimation |
CHART.JS default values for DECIMATION plugin element.
|
DefaultElements |
CHART.JS default values for ELEMENTS element.
|
DefaultEvents |
The events option defines the default browser events that the chart, legend, tooltip or plugins should listen to.
|
DefaultFiller |
CHART.JS default values for FILLER plugin element.
|
DefaultGlobalOptions |
Defaults for options element, using the defualt global options.
THIS IS THE ROOT OF ALL ELEMENTS DEFAULTS.
|
DefaultGrid |
CHART.JS default values for GRID element.
|
DefaultHover |
CHART.JS default values for HOVER element.
|
DefaultInteraction |
CHART.JS default values for INTERACTION element.
|
DefaultInteractionMode |
When configuring interaction with the graph via hover or tooltips, a number of different modes are available to set which elements appear via tooltip or hover.
|
DefaultLayout |
CHART.JS default values for LAYOUT element.
|
DefaultLegend |
CHART.JS default values for LEGEND element.
|
DefaultLegendLabels |
CHART.JS default values for LEGENDLABELS element.
|
DefaultLegendTitle |
CHART.JS default values for LEGENDTITLE element.
|
DefaultLine |
CHART.JS default values for LINE element.
|
DefaultMajor |
CHART.JS default values for MAJOR tick element.
|
DefaultNumberFormatOptions |
INTL default values for number format options for internationalization.
|
DefaultOptions |
CHART.JS default values for OPTIONS element.
|
DefaultPadding |
CHART.JS default values for PADDING element.
|
DefaultPluginId |
Contains the GLOBAL plugin IDs of the default CHART.JS plugins, provided out of the box.
|
DefaultPlugins |
CHART.JS default values for LEGEND element.
|
DefaultPoint |
CHART.JS default values for POINT element.
|
DefaultPointLabels |
CHART.JS default values for POINTLABELS element.
|
DefaultProgressBarType |
Enumerates the list of progress bar type for toasting.
|
DefaultRoutedFont |
CHART.JS default values for font items, defined inside to children element of defaults (i.e.
|
Defaults |
This singleton is a wrapper to defaults object that CHART.JS (by CHART object) provides to get defaults values.
|
DefaultsBuilder |
Singleton builder of defaults options, with or without scales.
|
DefaultScale |
CHART.JS default values for scale/axis element.
|
DefaultScaleBorder |
CHART.JS default values for BORDER element.
|
DefaultScaledOptions |
CHART.JS default values for OPTIONS element for scaled charts.
|
DefaultScaleId |
Enumerates the default scale id.
|
DefaultScales |
CHART.JS default values for scale/axis element.
|
DefaultScaleTitle |
CHART.JS default values for TITLE element of a scale.
|
DefaultSubtitle |
CHART.JS default values for SUBTITLE element.
|
DefaultThreshold |
Default gauge thresholds.
|
DefaultTicks |
CHART.JS default values for TICKS element.
|
DefaultTime |
CHART.JS default values for TIME element.
|
DefaultTitle |
CHART.JS default values for TITLE element.
|
DefaultToastOptions |
Provides the defaults of the toast options.
|
DefaultToastType |
Enumerates the list of default notification type for toasting.
|
DefaultTooltips |
CHART.JS default values for TOOLTIPS element.
|
DefaultTransitionKey |
Cores animation update modes (transition) provided out of the box by CHART.JS.
|
DefaultTransitions |
CHART.JS default values for ANIMATION element.
|
DefaultTypedDataset |
CHART.JS default values for DATASETS element.
|
DeferredCharba |
Entry point to initialize and inject all Charba modules, leveraging on deferred resources mode.
This helps when the GWT application is leveraging on code splitting.
|
DeferredResources |
Client bundle to reference LUXON as date time library (asynchronous mode).
It has been invoked in order to have a resource client bundle, needed to CHARBA, where CHART.JS and date library must be load in deferred mode.
|
DelayCallback |
Callback interface to set delay property of Animation at runtime.
|
DescriptionLabel |
Meter element class to define the description to render in the meter chart under the ValueLabel .
|
Display |
Enumerates the property sets whether an element is treated as a block or inline element and the layout used for its children.
|
Display |
The display option controls the visibility of axis and the display option controls the visibility of data labels plugin.
Controls the axis global visibility (visible when true, hidden when false).
|
DisplayCallback<C extends ChartContext> |
Callback interface to set display property where it can be set by Display or a boolean.
|
DisplayFormats |
The display formats are used to configure how different time units are formed in the strings for the axis tick marks.
|
DisplayFormats |
The display formats are used to configure how different time units are formed in the strings for the axis tick marks.
|
Div |
Provides a <div> DOM HTML element.
|
Dividers |
The treemap data set allows to specify the values for displaying hierarchical data using nested rectangles.
|
DOM |
The DOM object provide a static reference to the document attached in the window.
|
DOMBuilder |
Singleton utility to create and manage DOM element.
|
DOMRectangle |
Describes the size and position of a rectangle of a BaseElement .
|
DoughnutChart |
DOUGHNUT chart implementation.
A doughnut charts are divided in the segments, the arc of each segment shows the proportional value of each piece of data.
|
DoughnutChartWidget |
DOUGHNUT chart GWT WIDGET implementation.
A doughnut charts are divided in the segments, the arc of each segment shows the proportional value of each piece of data.
|
DoughnutDataset |
The doughnut chart allows a number of properties to be specified for each dataset.
|
DoughnutOptions |
Specific options for DOUGHNUT chart.
|
Drag |
Configuration item to define the style to apply to drag area, during zooming.
|
DrawActiveElementsOnTopCallback |
Callback interface to set drawActiveElementsOnTop property of at runtime.
|
DrawTime |
Defines when the annotations are drawn.
This allows positioning of the annotation relative to the other elements of the graph.
|
DrawTime |
Defines when the filler will fill the data sets.
|
DrawTime |
Defines when the drag rectangle is drawn.
|
DrawTimeCallback |
Callback interface of AnnotationPlugin.ID plugin to set drawTime property at runtime, in all annotations.
|
DurationCallback |
Callback interface to set duration property of Animation at runtime.
|
Easing |
Easing is acceleration, a change in speed.
For further details, see here.
|
EasingCallback |
Callback interface to set easing property of Animation at runtime.
|
ElementAlign |
Property to set alignment of the legend and the title.
|
ElementAlignCallback<C extends ChartContext> |
Callback interface to set align property at runtime
|
ElementFactory<T extends NativeObjectContainer> |
|
ElementProperties |
|
Elements |
Options can be configured for four different types of elements: arc, lines, points, and bars.
When set, these options apply to the configuration attached to a dataset.
|
Elements |
Options can be configured for four different types of elements: arc, lines, points, and bars.
When set, these options apply to the configuration attached to a dataset.
|
EllipseAnnotation |
Implements a ELLIPSE annotation which draws a ellipse in the a chart.
If one of the axes is not specified, the ellipse will take the entire chart dimension.
The 4 coordinates, xMin, xMax, yMin, yMax are optional.
|
EllipseLabel |
Implements a LABEL to apply on a ELLIPSE annotation.
|
EmbeddedResources |
Java script resources container to reference LUXON as date time library (synchronous mode).
It has been invoked in order to have an java script injection, needed to CHARBA, where CHART.JS and date library will be load in embedded mode.
|
EmptyResource |
Default implementation for an empty resource to inject.
This could be helpful when you don't want to inject a library because are available from another framework.
|
EnableBorderRadiusCallback |
Callback interface to set enableBorderRadius property of Bar at runtime.
|
EnterCallback |
|
EnterEventHandler |
Callback interface of DataLabelsPlugin.ID plugin to manage ENTER events on labels.
Charba events need to be enabled in order to get the associated label event working.
If the callback explicitly returns true , the label is updated with the new context and the chart re-rendered.
|
EntryPointStarter |
Utility to start an entry point leveraging on deferred resources mode.
This helps when the GWT application is leveraging on code splitting.
|
Envelop |
This is the interface to map the envelop.
It adds helpful methods to check the envelop.
|
Event |
Mouse events to enable on each annotation.
|
Event |
This DataLabelsPlugin.ID plugin currently supports the below label events.
Charba events that need to be enabled in order to get the associated label event working.
|
Event |
Base object for chart events which can be consumed by an handler.
|
EventButton |
|
EventHandler |
Interface for objects which will be handlers.
|
EventInit |
|
EventPhase |
Enumerates the phases of the event flow which is currently being evaluated.
|
EventPoint |
This object is wrapping the native java script object provided by Helpers to know the position of the event on the canvas.
|
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.
|
EventsOptionHandler |
Base object which maps EVENTS option.
|
EventType |
This is the type of an event which must be related to the handlers.
To be unique it uses a class name as value.
|
ExponentialRegression |
Exponential regression is a non-linear regression technique that looks like this:
y = A * eB * x
|
ExtendedInteraction |
This class can be used when a custom interaction mode is already available and implemented in java script (for instance, controllers or plugins which added a specific
interaction mode).
Java script FUNCTION callback called to invoke a custom interactioner.
|
ExtendedOptions |
Options used internally inside the chart configuration.
This is the root element of configuration.
Extends the normal options (with scales) with all methods to add callbacks and events.
It provides also the method to set the CHARBA id when new chart is created.
|
ExtendedScale |
Scale options used internally inside the chart configuration.
Extends the normal scale options with all methods to add callbacks and events.
|
ExtendedScales |
Options used internally inside the chart configuration.
This is the SCALES element of configuration.
|
Feature |
Represents the region definition with all properties and geometries needed to draw the region.
|
FeatureFilterCallback |
Callback to implement to have a new Feature list creation with all elements that pass the test implemented by this callback.
|
FeatureFindCallback |
Callback to implement to find a Feature from a list that pass the test implemented by this callback.
|
FeatureLabelCallback |
|
Fill |
Both line and radar charts support a fill option on the data set object which can be used to create area between two data sets or a data set and a boundary.
These are the constants of predefined filling mode values.
|
FillBaseline |
The object enables the axis value to define the baseline for filling at axis level.
|
FillCallback |
|
FillCallback |
|
FillColors |
The object enables to support multiple colors when filling from one dataset.
|
Filler |
|
Filler |
The filler plugin can be used to fill the datasets.
|
FillHandler |
Manages the FILL property of options in order to use the same logic between line datasets and options/configuration.
|
FillHandler.Property |
Name of properties of native object.
|
FillingMode |
Represents how to fill the area under the line.
|
FloatingData |
Specifies the dataset for a bar chart as a pair of two numbers.
This will force rendering of bars with gaps between them (floating-bars).
First and second numbers will correspond the start and the end points of a bar respectively.
|
FloatingDataFactory |
Factory to create a floating data from a native array, used for array container lists.
The array must contain and only 2 values.
|
Font |
|
Font |
Base object to map font configuration.
|
Font |
|
Font |
|
Font |
Base object to map font options for configuration.
|
FontCallback<C extends ChartContext> |
Callback interface to set font property at runtime.
|
FontContainer |
This is the labels configuration of the legend.
|
FontItem |
Font options item to use mainly for callbacks.
|
FontsCallback |
Callback interface to set font property at runtime for Labels .
|
FontStyle |
The font-style property specifies the font style for a text.
|
FormatMatcher |
The list of formats matching algorithm to use.
The following properties describe the date-time components to use in formatted output, and their desired representations.
Implementations are required to support at least the following subsets:
weekday, year, month, day, hour, minute, second
weekday, year, month, day
year, month, day
year, month
month, day
hour, minute, second
hour, minute
Implementations may support other subsets, and requests will be negotiated against all available subset-representation combinations to find the best match.
Two algorithms are available for this negotiation and selected by the DateTimeFormatOptions.setFormatMatcher(org.pepstock.charba.client.intl.enums.FormatMatcher)
property.
|
FormatPart |
Result of NumberFormat.formatToParts(double) which is containing the locale-specific tokens from which it possible to build custom strings while preserving the
locale-specific parts.
See MDN for more details.
|
FormatPartType |
Enumerates the possible types of a FormatPart can have.
|
FormatterCallback |
Callback interface of DataLabelsPlugin.ID plugin to set formatter property at runtime, using the plugin context.
Labels can be displayed on multiple lines by using the newline character \n between each line or by providing an array of strings where each item represents a new
line.
|
FormatterCallback |
Callback interface of TreeMapChart controller to set formatter property at runtime, using the dataset context.
Data values are converted to string.
If values are grouped, the value of the group and the value (as string) are shown.
This default behavior can be overridden by this interface implementation.
A formatter can return a String (for a single line) or a List of String s (for multiple lines, where each item represents a new line).
|
FromCallback |
|
FullSizeCallback<C extends ChartContext> |
Callback interface to set fullSize property at runtime.
|
GaugeChart |
GAUGE chart implementation.
|
GaugeChartWidget |
GAUGE chart GWT WIDGET implementation.
|
GaugeDataset |
The Gauge chart allows a number of properties to be specified for each dataset.
|
GaugeOptions |
Specific options for GAUGE chart.
|
GeoFeatureElement |
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The geoFeature elements are mapped by this object.
|
GeoFeatureElementOptions |
The styling of the new element GeoFeatureElementOptions is based on Bar element with some additional options for the outline and graticule.
|
GeoUtil |
|
GlobalCompositeOperation |
Identifying which of the compositing or blending mode operations to use.
|
GlobalOptions |
Default global options (maps the java script object chart.defaults.global).
|
GlobalPlugins |
Global configuration to set plugins at global level.
It maps the CHART.JS object of default, chart.plugins .
|
GlobalScale |
Default global scale (maps the java script object Chart.defaults.scale and the result of Chart.scaleService ).
|
GoogleChartColor |
Google Chart colors provided as enumeration of colors.
|
GoogleChartScheme |
Contains all scheme definitions to map the Google chart schemes.
To configure ColorSchemes.ID plugin, where category is "googlechart".
Every color scheme has a number at the end of its name, which indicates the number of that colors included in the scheme.
If the number of the datasets is larger than it, the same colors will appear repeatedly.
A color is not modified if it is specified by dataset options.
|
GraceCallback |
|
Gradient |
A gradient is an image consisting of a progressive transition between two or more colors.
Could be Linear or Radial .
Can be created using the size of CANVAS or CHART area.
The orientation to have a progressive transition, is defined by an enumeration in order to creates the gradient using the right coordinates and dimension, based on existing
items (canvas and chart).
|
GradientBuilder |
The gradient builder is the entry point to create a canvas gradient.
A gradient is an image consisting of a progressive transition between two or more colors.
Could be Linear or Radial .
Can be created using the size of CANVAS or CHART area.
The orientation to have a progressive transition, is defined by an enumeration in order to creates the gradient using the right coordinates and dimension, based on existing
items (canvas and chart).
|
GradientColor |
Contains the color and its offset to set a gradient.
|
GradientOptions |
This is the GradientPlugin.ID plugin options where to set all configuration items needed to the plugin.
|
GradientOptionsFactory |
|
GradientOrientation |
Represents the gradient orientation for gradient.
Every orientation contains also on which gradient type can be applied.
|
GradientPlugin |
Entry point of GRADIENT plugin to enable the plugin.
The GRADIENT plugin enables an easy way to set gradients to the datasets.
The supported axes are the types listed in ChartAxisType .
|
GradientScope |
A gradient needs to have coordinates and/or radius to be created.
The dimension to create a gradient are decided by Charba, automatically based on canvas or chart area element.
|
GradientType |
A gradient must have a type.
The possible types are:
LINEAR
RADIAL
|
Graticule |
The network of intersecting lines of latitude and longitude is called the graticule.
It is imaginary on the earth, of course, but is drawn on globes and maps for reference.
The graticule of latitude and longitude lines is an angular measurement system.
|
Grid |
The grid line configuration defines options for the grid that run perpendicular to the axis.
|
Grid |
The grid line configuration defines options for the grid that run perpendicular to the axis.
|
GwtMaterialColor |
GWT material color constants.
|
GwtMaterialScheme |
Contains all scheme definitions to map the GWT material schemes.
To configure ColorSchemes.ID plugin, where category is "gwtmaterial".
Every color scheme has a number at the end of its name, which indicates the number of that colors included in the scheme.
|
HandlerManager |
Manager to add, remove event handlers and firing events to registered handlers.
This is currently implemented by all charts.
|
HandlerRegistration |
Registration objects returned when an event handler is bound, used to deregister.
|
HasAnimation |
Defines a configuration element which is managing the ANIMATION options.
It has being used in the options and datasets instances where ANIMATION is required.
|
HasAnimationOptions |
Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.
|
HasAxes |
Defines the acceptable axes for a chart.
|
HasBarDatasetOptions |
Defines a BAR dataset properties of options in order to use the same logic between datasets and options/configuration.
|
HasCallbackScope |
Interface to manage the scope of the options, which is the options are used for defaults, chart defaults or chart.
|
HasCartesianAxes |
|
HasDataPoints |
Interface to define if a dataset can contains data points.
|
HasDataset |
Interface to get a dataset instance.
|
HasEvents |
Defines a configuration element which is managing the EVENTS property.
|
HasFill |
Defines a configuration element which is managing the FILL property.
It has being used in the options and datasets instances where FILL is required.
|
HasFont |
Interface to map the font and color options.
|
Hasher |
Internal utility to calculate the hash of java script resources content.
Pay attention, you must use the chars and NOT the bytes because a byte variable can hold any value from -128 to 127 but a char variable can hold any value between 0 and 255.
|
HasLabels |
Manages the LABELS properties for datasets and options which this property is required.
|
HasLegendText |
Interface to map object which contains a text to show inside a legend element.
Used by LegendItem and LegendTitle .
|
HasNativeEvent |
|
HasPointFillStrokeStyles |
This is an interface to set a dataset has container of fill and stroke style based on point background and border color.
Out of the box ONLY LiningDataset has implemented this interface
|
HasPointStyle |
Interface to manage the style of the point options.
|
HasRadialAxis |
Defines the acceptable axis, the RadialAxis , for a chart.
|
HasSpanGaps |
Defines a configuration element which is managing the SPANGAPS property.
It has being used in the options and datasets instances where SPANGAPS is required.
|
HasTimeSeriesItems |
Interface to define if a dataset can contains time series items.
|
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.
|
Helpers |
Singleton object to use the helpers utility of CHART.JS.
It maps the java script object chart.helpers .
|
HorizontalBarChart |
HORIZONTAL BAR chart implementation.
A horizontal bar chart is a variation on a bar chart.
It is sometimes used to show trend data, and the comparison of multiple data sets side by side.
|
HorizontalBarChartWidget |
HORIZONTAL BAR GWT WIDGET chart implementation.
A horizontal bar chart is a variation on a bar chart.
It is sometimes used to show trend data, and the comparison of multiple data sets side by side.
|
HorizontalBarDataset |
The horizontal bar chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
Some properties can be specified as an array.
If these are set to an array value, the first value applies to the first bar, the second value to the second bar, and so on.
|
HorizontalBarOptions |
Specific options for HORIZONTAL BAR chart.
|
HourCycle |
Enumerates the possible values to use to set the hour cycle.
|
Hover |
Definitions about how elements appear in the chart, hovering the chart.
|
Hover |
Definitions about how elements appear in the chart, hovering the chart.
|
HoverDataset |
The chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
|
HoverFlexDataset |
This dataset is managing some common properties related to background and border colors where every property can be set as a single value or an array.
|
HtmlColor |
All modern browsers support the following 140 color names.
|
HtmlLegend |
This plugin implements a HTML legend in order to give more flexibility to who needs to customize the legend.
|
HtmlLegendCallback<T extends HasLegendText> |
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.
|
HtmlLegendItem |
Object used to invoke TilesFactory in order to get the PointStyle representation for legend.
This object is used internally even if is public, used only by HtmlLegend plugin.
|
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.
|
HtmlLegendOptions |
Configuration options of HtmlLegend.ID plugin.
This is mapping the configuration both default global and per chart instance.
|
HtmlLegendOptionsBuilder |
Comfortable object to create HtmlLegend.ID plugin options by a builder.
|
HtmlLegendOptionsFactory |
Factory to get the options (form chart or from default global ones) related to HtmlLegend.ID 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.
|
Id |
Enums the property ID used by CHARBA to identify the chart.
|
ImageData |
Represents the underlying pixel data of an area of a <canvas> element.
|
ImageMimeType |
Determines the image format to use to export the image from the canvas.
|
ImageShape |
This is a shape which can draw an image on the tile.
This object is also a shape drawer.
The image is scaled to the size of the tile.
|
ImagesHelper |
Utility to transform image GWT resources in the Img elements used by Charba.
|
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"%).
|
Img |
Represents an HTML <img> element, providing the properties and methods used to manipulate image elements.
|
ImmutableDate |
|
ImmutableEnvelop<T> |
This object is a container of hidden object which can set by constructor and immutable afterwards.
|
IndexAxis |
Can be set to 'x' or 'y' to define the base axis for the dataset.
Use 'y' for horizontal bar.
|
InflateAmountCallback |
Callback interface to set inflateAmount property at runtime, for BarDataset or Bar element instances.
Returning Undefined.INTEGER , the chart will automatically calculate the amount of pixels to inflate the bar rectangles, when drawing.
|
InjectableTextResource |
Default implementation for an injectable resource related to a text resource.
|
Injector |
This utility injects ChartJS java script and CHARBA custom java script implementation (for some utilities) in the web page of application, in the HEAD.
It enables also to inject other script in the web page, necessary when you want to use some Chart.JS extensions.
It tracks the resources which have been injected using as key their name and class name to avoid that however will inject own resources will use the same name of already
injected resources.
|
InnerData |
Inner data implementation of the object which is mapping additional data.
Inside this object there is an array of original object used by the user.
|
InstallHook |
Called when plugin is installed for this chart instance.
This hook is also invoked for disabled plugins (options equals to false).
|
Interaction |
Definitions about how the user can interact with chart elements.
|
Interaction |
Definitions about how the user can interact with chart elements.
|
Interaction |
Definitions about how the user can interact with chart elements.
|
InteractionAxis |
|
InteractionEnvelop<T> |
This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.
|
Interactioner |
Interface to be implemented to create a custom interaction mode where you can decide how and which elements will be managed interacting with chart events and tooltips.
|
InteractionItem |
Object used by CHART.JS to manages the user interaction on chart instances, for events, hovering and tooltips.
|
InteractionOptions |
Definitions about how the interaction with events will be applied on chart elements.
|
Interactions |
Manages the chart interaction modes.
With a custom interaction mode you can decide how and which elements will be managed interacting with chart events.
|
Interpolate |
Enumerates the color interpolation for data set and scale.
|
InterpolateCallback |
Callback interface to be defined to customize the color on ColorAxis .
|
IsAnimation |
Interface to map a animations element, ANIMATIONS name space.
|
IsAnimations |
Interface to map a animations element where animation element properties can be set, ANIMATIONS name space.
|
IsArea |
Defines an area dimensions.
|
IsBorderRadius |
Defines the border radius for element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).
|
IsBuilder |
Represents an options builder.
Needed to check the consistency of builder after build.
|
IsCastable |
Interface which is implemented to DOM elements or items which can be cast to other objects.
This is the interface in order to enable the link from other DOM tree managers to Charba.
|
IsChart |
Interface which defines a chart.
|
IsChartEvent |
Interface which maps a chart event, an event generated from CHART.JS.
|
IsColor |
Defines the methods that all colors must have and many of them have got already an implementation that usually does not need to be changed.
|
IsDatasetCreator<D extends Dataset> |
Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type.
|
IsDefaultAbstractTitle |
Interface to define title object defaults.
|
IsDefaultAction |
Interface to define toast action object defaults.
|
IsDefaultAdapters |
Interface to define adapter options defaults.
|
IsDefaultAngleLines |
Interface to define angle lines defaults.
|
IsDefaultAnimation |
Interface to define animation object defaults, ANIMATION name space.
|
IsDefaultAnimationCollection |
Interface to define animation for element properties defaults.
|
IsDefaultAnimationContainer |
Interface to define animation container defaults.
The animation container defaults is used as internal instance to manage animations options on more configuration items.
|
IsDefaultAnimations |
Interface to define animations for animation element properties defaults, ANIMATIONS name space.
|
IsDefaultAnimationTransition |
Interface to define animation for update mode (transition) defaults.
|
IsDefaultArc |
Interface to define arc object defaults.
|
IsDefaultBar |
Interface to define bar object defaults.
|
IsDefaultBarDatasets |
Interface to define BAR datasets object defaults.
|
IsDefaultBaseAnimation |
Interface to define the base animation properties defaults.
|
IsDefaultBaseFormatOptions |
Interface to define the locale matching options for internationalization.
|
IsDefaultBoxHandler |
Interface to define box dimension of options elements.
|
IsDefaultContentElement |
Interface to define content element, Title and Label object defaults for toast.
|
IsDefaultDatasets |
Interface to define data sets object defaults.
|
IsDefaultDateAdapterOptions |
Interface to define date adapter options defaults.
|
IsDefaultDateTimeFormatOptions |
Interface to define the date time format options for internationalization.
|
IsDefaultDecimation |
|
IsDefaultElements |
Interface to define elements object defaults.
|
IsDefaultEventHandler |
Interface to define events handler defaults.
|
IsDefaultFiller |
|
IsDefaultFillHandler |
Interface to define fill defaults values.
|
IsDefaultFont |
Interface to define fomt object defaults.
|
IsDefaultFontContainer |
Interface to define font container of options elements.
|
IsDefaultGrid |
Interface to define grid defaults.
|
IsDefaultInteraction |
Interface to define interaction object defaults.
|
IsDefaultLayout |
Interface to define layout object defaults.
|
IsDefaultLegend |
Interface to define legends object defaults.
|
IsDefaultLegendLabels |
Interface to define legend labels object defaults.
|
IsDefaultLegendTitle |
Interface to define legend title object defaults.
|
IsDefaultLine |
Interface to define line object defaults.
|
IsDefaultMajor |
Interface to define MAJOR tick object defaults.
|
IsDefaultNumberFormatOptions |
Interface to define the number format options for internationalization.
|
IsDefaultOptions |
Interface to define options defaults.
THIS IS THE ROOT OF ALL INTERFACE DEFAULTS.
|
IsDefaultOptionsElement |
Interface to define arc object defaults.
|
IsDefaultPadding |
Interface to define padding object defaults.
|
IsDefaultPluginElement |
|
IsDefaultPlugins |
Interface to define plugins object defaults.
|
IsDefaultPoint |
Interface to define point object defaults.
|
IsDefaultPointLabels |
Interface to define point labels object defaults.
|
IsDefaultPointStyleHandler |
Interface to define the point styles in the options elements.
|
IsDefaultsAnnotationInteraction |
Interface to define interaction object defaults on annotations.
|
IsDefaultScale |
Interface to define scale/axis object defaults.
|
IsDefaultScaleBorder |
Interface to define options for the border that run perpendicular to the axis.
|
IsDefaultScaledOptions |
Interface to define options defaults.
|
IsDefaultScaleLines |
|
IsDefaultScales |
Interface to define scales/axes object defaults.
|
IsDefaultScaleTitle |
Interface to define scale title object defaults.
|
IsDefaultSubtitle |
Interface to define subtitle object defaults.
|
IsDefaultTextDirectionHandler |
Interface to define text direction options.
|
IsDefaultTicks |
Interface to define ticks object defaults.
|
IsDefaultTime |
Interface to define time object defaults.
|
IsDefaultTitle |
Interface to define title object defaults.
|
IsDefaultToastOptions |
Defines the toast options container, and the static defaults.
|
IsDefaultTooltips |
Interface to define tooltips object defaults.
|
IsDefaultTransitions |
Interface to define animation node for update mode element defaults, TRANSITIONS name space.
|
IsDefaultTypedDataset |
Interface to define datasets object defaults.
|
IsEvent |
RepresentstThe events option defines the browser events that the chart, legend, tooltip or plugins should listen to.
|
IsFill |
Represents how to fill the area under the line.
|
IsFont |
Interface to map a font element.
|
IsImmutableFont |
|
IsInteractionMode |
Defines an object which represents the interaction mode for the charts.
|
IsJSType |
Empty interface to define native object as native in order to use Reflect to set and get objects in NativeObject .
|
IsKeyboardKey |
Maps a keyboard key methods.
|
IsLegendEvent |
Interface which maps a legend chart event, an event generated from CHART.JS.
|
IsLinearAxis |
Common methods for numeric scales (linear/log cartesian and radial).
|
IsLinearTick |
Common methods for linear scale tick is use to chart numerical data.
Can be used for linear cartesian and radial ticks.
|
IsLocaleItem |
Interface to map the locale item in order to get the name and search the items against the name instead of the value.
|
IsNumberFormat |
Defines a configuration element which is a number format options.
|
IsNumericAxis |
Common methods for numeric scales (linear/log cartesian and radial).
|
IsNumericTick |
Common methods for numeric ticks (linear/log cartesian and radial).
|
IsoWeekDay |
Enumeration with ISO day of the week with 0 being Sunday and 6 being Saturday.
|
IsPadding |
Interface to map a font element.
|
IsPoint |
This interface is defining an object which represents a point, with x and y coordinates.
|
IsProgressBarType |
Defines a toast progress bar type.
|
IsRegression |
Maps all common methods of a regression.
|
IsScriptableFontProvider<T extends ChartContext> |
Map an object which contains a font instance which can be set by callback, FontCallback .
|
IsScriptablePaddingProvider<T extends ChartContext> |
Map an object which contains a padding instance which can be set by callback, PaddingCallback .
|
IsShape |
Defines a shape to draw on the tile.
|
IsTitle |
Interface to map a title and subtitle elements.
|
IsToastType |
Defines a toast type.
|
IsTooltipPosition |
Defines an object which represents the positioning of the tooltip.
|
IsTransitions |
Interface to map a transitions element, TRANSITIONS name space.
|
IsTypedAnimationKey |
Represents an animation key which contains a animation type.
|
ItemsEnvelop<T> |
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.
|
IteratorImpl<E> |
Custom iterator over a collection.
|
JoinStyle |
Determines how two connecting segments (of lines, arcs or curves) with non-zero lengths in a shape are joined together (degenerate segments with zero lengths, whose specified
end points and control points are exactly at the same position, are skipped).
|
JoinStyleCallback<C extends ChartContext> |
Callback interface to set borderJoinStyle property at runtime.
|
JsHelper |
This is a singleton wrapper for Java native object which is wrapping a CHARBA java script object implementation with some utilities to act on java script objects.
|
JSON |
This is the wrapper to JSON java script object.
The JSON object contains methods for parsing JSON and converting values to JSON.
|
JSON.Replacer |
A function that alters the behavior of the stringification process.
|
Key |
Represents the property key of a JavaScript object.
Used for enum.
|
KeyboardCommonKey |
|
KeyboardEditingKey |
|
KeyboardEventInit |
|
KeyboardEventType |
Enumerates the DOM event type of the keyboard.
|
KeyboardFunctionKey |
|
KeyboardLocation |
Enumerates the constants identify which part of the keyboard the key event originates from.
|
KeyboardModifierKey |
Enumerates the modifiers which are special keys which are used to generate special characters or cause special actions when used in combination with other keys.
|
KeyboardNavigationKey |
|
KeyboardUiKey |
|
KeyboardWhitespaceKey |
|
KeyFactory<T extends Key> |
Interface to be implemented to load keys from an array of native object.
|
Label |
This is the object to map the LabelsPlugin.ID plugin options, both at chart and global level.
|
Label |
Configures the toast label.
|
LabelAlignPositionCallback |
|
LabelAnnotation |
Implements a LABEL annotation which draws a content in the a chart.
|
LabelBuilder |
Comfortable object to create LabelsPlugin.ID plugin LABEL options by a builder.
|
LabelId |
Represents the label id of a label configuration object in the LabelsPlugin.ID plugin.
|
LabelItem |
This is the base for DataLabelsPlugin.ID plugin options where to set all the configuration needed to the a label.
The options could be set by simply the value or by setting a callback.
|
LabelItemBuilder |
|
LabelPosition |
Property to set the position's line label to its normal position.
|
LabelPositionCallback |
|
Labels |
Contains the labels of the chart.
Is able to manage also multi-line labels.
|
Labels |
Base object to map multi labels options for DataLabelsPlugin.ID plugin configuration.
It's possible to define multiple labels for each data element using the this object.
It is an object where each property represents a new label, the key being the label key and the value being the options specific to each label.
|
Labels |
|
Labels |
The labels can control if and how a label, to represent the data, can be shown in the rectangle.
|
LabelsContext |
This object is wrapping the native java script object provided by LabelsPlugin.ID plugin when the callback function is called.
|
LabelsEnvelop<T> |
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.
|
LabelsHandler |
Utility to manage the LABELS on chart datasets and options.
|
LabelsOptions |
This is the object to map the LabelsPlugin.ID plugin options, both at chart and global level.
|
LabelsOptionsBuilder |
|
LabelsOptionsFactory |
Factory to get the options (form chart or from default global ones) related to LabelsPlugin.ID plugin.
|
LabelsPlugin |
Entry point of LABELS plugin with some static utilities to enable it and to get and set options.
|
Language |
Enumerates the language identifiers which can be used to create and manage locale.
|
Layout |
The layout configuration is needed to set the padding.
|
Layout |
The layout configuration is needed to set the padding.
|
LeaveCallback |
|
LeaveEventHandler |
Callback interface of DataLabelsPlugin.ID plugin to manage LEAVE events on labels.
Charba events need to be enabled in order to get the associated label event working.
If the callback explicitly returns true , the label is updated with the new context and the chart re-rendered.
|
Legend |
The chart legend displays data about the datasets that area appearing on the chart.
|
Legend |
Legend configuration for GEO chart scale.
|
Legend |
The chart legend displays data about the datasets that area appearing on the chart.
|
LegendClickEvent |
Event which is fired when the user clicks on the legend of the chart.
|
LegendClickEventHandler |
Event handler for clicking on the chart legend.
|
LegendEventProperty |
Enumerates the name of options property to set the callbacks to legend events.
|
LegendFilterCallback |
Filters legend items out of the legend.
|
LegendHitBoxItem |
This is a wrapper of the CHART.JS item which contains the legends hit box.
|
LegendHoverEvent |
Event which is fired when the user hovers on the legend of the chart.
|
LegendHoverEventHandler |
Event handler for hovering on the chart legend.
|
LegendItem |
This is a wrapper of the CHART.JS item which contains the legend item.
|
LegendItem.LegendItemFactory |
Inner class to create legend item by a native object.
|
LegendItemSortCallback |
Allows sorting of legend items.
|
LegendLabelItem |
This object is created by callbacks and returned to CHART.JS as native object to configure the legend.
|
LegendLabelItem.LegendLabelItemFactory |
Inner class to create legend label item by a native object.
|
LegendLabels |
This is the labels configuration of the legend.
|
LegendLabels |
This is the labels configuration of the legend.
|
LegendLabelsCallback |
Generates legend items for each thing in the legend.
|
LegendLeaveEvent |
Event which is fired when the user leaves on the legend of the chart.
|
LegendLeaveEventHandler |
Event handler for leaving on the chart legend.
|
LegendNode |
Wrapper of legend node of CHART.JS.
This is a wrapper of legend node of Chart (of CHART.JS).
|
LegendTextHandler |
Manages the TEXT property of options in order to use the same logic between legend items and title.
|
LegendTextHandler.Property |
Name of properties of native object.
|
LegendTitle |
This is the title configuration of the legend.
|
LegendTitle |
This is the title configuration of the legend.
|
LengthCallback |
|
LengthCallback |
Callback interface to set length property at runtime in Legend item.
|
Limits |
Entity of ZoomPlugin.ID configuration in order to define the limits of X and Y scales for pan and zoom.
|
Line |
Line elements are used to represent the line in a line chart.
|
Line |
Line elements are used to represent the line in a line chart.
|
LineAnnotation |
Implements a LINE annotation which draws a line in the a chart.
|
LinearRegression |
Simple Linear Regression is a type of Regression algorithms that models the relationship between a dependent variable and a single independent variable.
The relationship shown by a Simple Linear Regression model is linear or a sloped straight line, hence it is called Simple Linear Regression.
The key point in Simple Linear Regression is that the dependent variable must be a continuous/real value.
However, the independent variable can be measured on continuous or categorical values.
The Simple Linear Regression model can be represented using the below equation:
y = a0 + a1x
where
a0 is the intercept of the Regression line (can be obtained putting x=0)
a1 is the slope of the regression line, which tells whether the line is increasing or decreasing
|
LineBreak |
Produces a line break in text (carriage-return).
|
LineChart |
LINE chart implementation.
A line chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
LineChartWidget |
LINE chart GWT WIDGET implementation.
A line chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
LineDataset |
The line chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
All point* properties can be specified as an array.
If these are set to an array value, the first value applies to the first point, the second value to the second point, and so on.
|
LineLabel |
Implements a LABEL to apply on a LINE annotation.
|
LineOptions |
Specific options for LINE chart.
|
LiningDataset |
The chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
This class collects a set of common field for Line and Radar charts.
|
Listeners |
This is the LISTENER options of DataLabelsPlugin.ID plugin allows to register callback(s) to be notified when an event is detected on a specific label.
|
ListIteratorImpl<E> |
An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator's current position in the
list.
|
LocaleMatcher |
The list of locales specified by the locales argument, after Unicode extensions have been removed from them, is interpreted as a prioritized request from the application.
The runtime compares it against the locales it has available and picks the best one available.
Two matching algorithms exist, "lookup" and "best fit".
|
LoopCallback |
Callback interface to set loop property of Animation at runtime.
|
Major |
It defines options for the major tick marks that are generated by the axis.
|
Major |
It defines options for the major tick marks that are generated by the axis.
|
Margin |
Defines the margin pixels for legend such that it doesn't stick to the edge of the chart .
|
MarginCallback |
Callback interface to set margin property at runtime in Callout item.
|
MarginCallback |
Callback interface to set margin property at runtime in Legend item.
|
MatrixChart |
A matrix chart shows magnitude of a phenomenon as color in two dimensions.
The variation in color may be by hue or intensity, giving obvious visual cues to the reader about how the phenomenon is clustered or varies over space.
|
MatrixChartWidget |
MATRIX chart GWT WIDGET implementation.
A matrix chart shows magnitude of a phenomenon as color in two dimensions.
The variation in color may be by hue or intensity, giving obvious visual cues to the reader about how the phenomenon is clustered or varies over space.
|
MatrixDataPoint |
Maps the data passed to a matrix dataset.
|
MatrixDataPoint.MatrixDataPointFactory |
|
MatrixDataset |
The matrix data set allows to specify the values for showing magnitude of a phenomenon as color in two dimensions.
The variation in color may be by hue or intensity, giving obvious visual cues to the reader about how the phenomenon is clustered or varies over space.
|
MatrixElement |
Maps the CHART.JS element used by Matrix controller.
|
MatrixElementOptions |
Maps the out-of-the-box CHART.JS element options used to represents boxes for matrix on the charts.
|
MatrixOptions |
Specific options for matrix chart.
Disables legend at the beginning but you can enable when needed.
|
MaximumOpenItemsPolicy |
Enumerates the policy to use when the maximum amount of open items is reached and new message is requested.
|
MaxTicksLimitCallback |
Callback interface to set maxTicksLimit property at runtime, for IsLinearTick instances.
|
MeasureUnit |
Enumerated the untis of measure to configure the number formatting.
Possible values are core unit identifiers, defined here.
Pairs of simple units can be concatenated with "-per-" to make a compound unit.
There is no default value; if the style is "unit", the unit property must be provided.
|
MeasureUnitDisplay |
Enumerated the options to set the unit formatting style to use in unit formatting.
The defaults is "short".
|
Merger |
Singleton utility to merge java script object in the another one and provide the service to get the chart options with all defaults.
|
Meta |
Represents an HTML <meta> element which contains descriptive metadata about a document.
|
MeterChart |
METER chart implementation.
|
MeterChartWidget |
METER chart GWT WIDGET implementation.
|
MeterContentCallback |
Interface to implement if wants to change the description label content to show inside of MeterChart or GaugeChart .
|
MeterContext |
The callback context wrapper, created and passed by MeterOptions which contains the link to the native chart.
|
MeterDataset |
The Meter chart allows a number of properties to be specified for each dataset.
|
MeterFormatCallback |
|
MeterOptions |
Specific options for METER chart.
|
MinMaxCallback<T> |
Callback interface to set min , max , suggestedMin and suggestedMax properties for the axes.
|
MixedItemStyle |
Enumerates the possible value to set the representation of the month.
|
Mode |
Enumerates the operation modes for the scale, area means that the area is linearly increasing whereas radius the radius is.
|
Mode |
Defines which directions are used for panning and zooming.
|
ModeCallback |
|
ModeCallback |
Callback interface of ZoomPlugin.ID plugin to set the mode (pan and zoom) directions at runtime.
|
ModifierKey |
A modifier key modifies the action of another key when the keys are pressed at the same time.
|
MouseEventInit |
|
MouseEventType |
Enumerates the DOM event type of the mouse.
|
MultilineTextAnnotationBuilder |
Utility to build a canvas, to add to a chart, which contains the content where fonts and colors can be applied for each row.
Usually helpful to use in the AnnotationPlugin .
|
MutationItem |
Object used to invoke a mutation handler when is attached or detached an element.
This object can not be instantiated out of this package to avoid that anyone (apart the observer) will invoke the methods of a mutation handler.
|
MutationObserver |
Provides the ability to watch for changes being made to the DOM tree.
|
MutationObserver.MutationObserverCallback |
A function which will be called on each DOM change that qualifies given the targeted node or subtree and options.
|
MutationObserverInit |
|
MutationRecord |
Represents an individual DOM mutation.
|
MutationType |
|
NamedNodeMap<T extends BaseNode> |
Represents a collection of attributes objects.
|
NativeAbstractMouseEvent |
Contains all common properties and methods of a DOM mouse event.
|
NativeArrayContainer<T extends Array> |
Base class for all classes which are wrapping a native java script array.
|
NativeArrayContainerFactory<A extends Array,T extends NativeArrayContainer<A>> |
Interface to be implemented to load elements from an array of native array.
|
NativeArrayDoubleContainer |
Extends the base class of an array container where the wrapped array is an array of doubles.
|
NativeBaseEvent |
Represents an base event which takes place in the DOM.
There are many types of events, some of which use other interfaces based on the main event interface.
Event itself contains the properties and methods which are common to all events.
|
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.
|
NativeCustomEvent |
Internal implementation of a custom native event.
|
NativeHook |
Enables the capability to create a plugin hook directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects.
The hook will receive only 3 arguments, to use in the java script code, "chart" ,
"args" , "options" .
See CHART.JS doc about the arguments.
|
NativeInteraction |
Enables the capability to create custom interaction directly in java script language.
This could be helpful when for performance reason, you don't want to wraps all objects.
|
NativeKeyboardEvent |
Describes a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the
keyboard.
The event type (keydown or keyup) identifies what kind of keyboard activity occurred.
|
NativeMouseEvent |
Represents a mouse events that occur due to the user interacting with a pointing device.
|
NativeName |
Constants with java script object name to use in the JsType native objects.
|
NativeObject |
Base object for all native objects implemented in Charba.
it wraps java script object with and without prototype .
It's also mapping the java script proxy , used by CHART.JS.
PAY ATTENTION that the java script object class name is "?" because otherwise J2CL is not able to cast to an object.
Please be also aware that you can not use instanceof against this class.
|
NativeObjectContainer |
Base class for all classes which are wrapping a native java script object.
|
NativeObjectContainerFactory<T extends NativeObjectContainer> |
Interface to be implemented to load elements from an array of native object.
|
NativePointerEvent |
Much of today's web content assumes the user's pointing device will be a mouse.
However, since many devices support other types of pointing input devices, such as pen/stylus and touch surfaces, extensions to the existing pointing device event models are
needed.
Pointer events address that need.
|
NativeTouchEvent |
Represents an NativeUIEvent which is sent when the state of contacts with a touch-sensitive surface changes.
This surface can be a touch screen or trackpad, for example.
The event can describe one or more points of contact with the screen and includes support for detecting movement, addition and removal of contact points, and so forth.
|
NativeUIEvent |
Represents simple user interface events, in DOM.
|
NoDefaults |
It is an uninstantiable placeholder class to hold a reference for models (of options) which do not have any defaults.
|
NodeList<T extends BaseNode> |
Maps the java script object which is a collections of nodes,
|
NodeType |
Enumerates all possible types of a BaseNode .
An integer is representing the type of the node.
|
NodeUpdateListener |
Interface to listen when an AbstractNode instance has been changed.
|
NoSelectedDatasetTicksCallback |
Implementation of tick callback in order to avoid that when all datasets are hidden, the ticks will get a wrong double precision.
|
Notation |
Enumerated the options in order to set the formatting that should be displayed for the number.
The defaults is "standard".
|
NumberFormat |
The object is a constructor for objects that enable language sensitive number formatting.
See MDN for more details.
|
NumberFormatCallback |
Callback interface to set a number format element at runtime.
|
NumberFormatItem |
Number format options item to use for numeric tick callbacks.
|
NumberFormatOptions |
The object configures a number formatter.
See MDN for more details.
|
NumberFormatOptions.NumberFormatOptionsFactory |
Creates a number format options by a native object and a default values instance.
|
NumberingSystem |
Enumerates the numbering system to manage the number formatting.
A numeral system is a system for expressing numbers.
The numbering system property helps to represent the different numeral systems used by various countries, regions, and cultures around the world.
|
NumberItemStyle |
Enumerates the possible value to set the representation of the numeric item of a date (year, day, hour, minute, second).
|
ObjectType |
Enumerates all java script types.
The latest ECMAScript standard defines seven data types:
Six data types that are primitives:
Boolean
Function
Undefined
Number
String
Symbol
and other 2 objects types:
Object
Array
See https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/typeof
|
OfficeScheme |
Contains all scheme definitions to map the Microsoft Office schemes.
To configure ColorSchemes.ID plugin, where category is "office".
Every color scheme has a number at the end of its name, which indicates the number of that colors included in the scheme.
|
OffsetCallback<C extends ChartContext> |
Callback interface to set whatever offset property at runtime.
|
OpacityCallback |
Callback interface of DataLabelsPlugin.ID plugin to set opacity property at runtime, using the plugin context.
|
OpenHandler |
Callback interface of Toaster utility to be notified of toast item opening.
|
Options |
Base object which maps chart options.
|
Options.CommonProperty |
Name of properties of native object.
Properties common with which extends this class.
|
OptionsElement |
|
OptionsEnvelop<T> |
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.
|
OptionsNode |
Wrapper of options node of CHART.JS.
|
Overflow |
The overflow property controls what happens to a label that is too big to fit into a rectangle.
|
OverflowCallback |
Callback interface of TreeMapChart controller to set overflow property at runtime, using the dataset context.
|
Padding |
Base object to map padding options for AnnotationPlugin.ID plugin padding configuration.
It is applied to all sides of the label (left, top, right, bottom).
|
Padding |
Maps the additional space to apply to the sides of elements (left, top, right, bottom), in pixels.
|
Padding |
Base object to map padding options for DataLabelsPlugin.ID plugin configuration.
It is applied to all sides of the label (left, top, right, bottom).
|
Padding |
|
Padding |
Maps the additional space to apply to the sides of elements (left, top, right, bottom), in pixels.
|
PaddingCallback<C extends ChartContext> |
Callback interface to set a padding element at runtime.
|
PaddingCallback |
Callback interface to set padding property at runtime, to SankeyDataset .
|
PaddingItem |
Padding options item to use mainly for callbacks.
|
Pan |
Base object to map pan options for ZoomPlugin.ID plugin configuration.
It represents the container for PAN options.
|
Parsed |
This object is wrapping the native java script object provided by PointElement to know the parsed value.
|
ParsedData |
Represents the parsed data values for the given data index and dataset index.
|
Pattern |
Entity to apply a canvas pattern in the a data set as background.
See here some interesting pattern images.
|
PatternBuilder |
The pattern builder is the entry point to create a canvas pattern.
Entity to apply a canvas pattern in the a data set as background.
See here some interesting pattern images.
|
Percentage |
Utility to calculate the percentage of the value based on the datasets of chart.
|
PercentageCallback |
Formatter implementation for DataLabelsPlugin plugin in order to provide the percentage of the value.
Setting this object to formatter callback of DataLabelsPlugin options, it will return the percentage for each data index per dataset.
|
PieChart |
PIE chart implementation.
A pie charts are divided in the segments, the arc of each segment shows the proportional value of each piece of data.
They are excellent at showing the relational proportions between data.
|
PieChartWidget |
PIE chart GWT WIDGET implementation.
A pie charts are divided in the segments, the arc of each segment shows the proportional value of each piece of data.
They are excellent at showing the relational proportions between data.
|
PieDataset |
The pie chart allows a number of properties to be specified for each dataset.
|
PieOptions |
Specific options for PIE chart.
|
Pinch |
Base object to map wheel options for ZoomPlugin.ID plugin configuration.
It represents the container for WHEEL options.
|
Plugin |
This interface is defining the extension hook for Chart.JS plugin implementation (both for inline and global plugins).
Plugins are the most efficient way to customize or change the default behavior of a chart.
|
PluginContainer |
This interface is defining the a container of Plugin instance.
This is implemented in order to avoid to expose the public methods of plugin interface to the users.
|
PluginDatasetArgument |
This is a wrapper of java script object which represents a dataset.
This object is used in the plugins methods of CHART.JS.
|
PluginEventArgument |
This is a wrapper of java script object which represents a event.
This object is used in the plugins methods of CHART.JS.
|
PluginIdChecker |
This utility checks if the plug ID is acceptable or not.
|
PluginOptionsScope |
Enumeration with all possible options scope.
|
PluginResizeArgument |
This is a wrapper of java script object which represents a resize argument.
This object is used in the plugins methods of CHART.JS.
|
Plugins |
Definitions about plugins options.
This is used to configure plugins (mainly the global ones).
Every plugin could have own configuration structure.
The java script object key is the plugin id.
|
Plugins |
Definitions about plugins options.
|
Plugins |
Is the manager of plugins which can manage the list of plugins and returns them as java script object to store in the chart configuration.
|
PluginScaleArgument |
This is a wrapper of java script object which represents a scale argument.
This object is used in the plugins methods of CHART.JS.
|
PluginsEnvelop<T> |
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.
|
PluginTooltipArgument |
Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the PLUGINS.
|
PluginUpdateArgument |
This is a wrapper of java script object which the argument passed to plugin function.
This object is used in the plugins methods of CHART.JS.
|
Point |
Point elements are used to represent the points in a line chart or a bubble chart.
|
Point |
Point elements are used to represent the points in a line chart or a bubble chart.
|
Point |
This object is wrapping the native java script object provided by tooltip positioner to know the position of the event in canvas coordinates.
|
PointAnnotation |
Implements a POINT annotation which draws a point in the a chart.
|
PointElement |
Maps the out-of-the-box CHART.JS element used to represents points on the charts.
|
PointElementOptions |
Maps the out-of-the-box CHART.JS element options used to represents points on the charts.
|
PointerElement |
|
PointerEventInit |
|
PointerEventType |
Enumerates the DOM event type of the pointer (mouse, touch and pen).
|
PointerType |
Enumerates the device type (mouse, pen, or touch) that caused a given pointer event.
|
PointLabelCallback |
Callback function to transform data labels to point labels.
It can return a List of strings (for multiple lines).
|
PointLabels |
It is used to configure the point labels that are shown on the perimeter of the scale.
Note that these options only apply if display is true .
|
PointStyle |
Style of the point.
|
PointStyleCallback<C extends ChartContext> |
Callback interface to set pointStyle property at runtime.
|
PointStyleHandler |
Base object to to manage point style property in the options.
|
PointStyleType |
Enumerates the type of the point style.
|
PolarAreaChart |
POLAR AREA chart implementation.
Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value.
This type of chart is often useful when we want to show a comparison data similar to a pie chart, but also show a scale of values for context.
|
PolarAreaChartWidget |
POLAR AREA chart GWT WIDGET implementation.
Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value.
This type of chart is often useful when we want to show a comparison data similar to a pie chart, but also show a scale of values for context.
|
PolarAreaDataset |
The polar area chart allows a number of properties to be specified for each dataset.
|
PolarAreaOptions |
Specific options for POLAR AREA chart.
|
PolygonAnnotation |
Implements a POLYGON annotation which draws a polygon in the a chart.
|
PolynomialRegression |
Polynomial Regression is a regression algorithm that models the relationship between a dependent(y) and independent variable(x) as nth degree polynomial.
The Polynomial Regression equation is given below:
y = b0 + b1x1 + b2x12 +
b2x13 +......
|
Position |
Enumerates the set of values how an element is positioned in a document.
|
Position |
Property to set the position's edge of an element to a unit above/below its normal position.
|
Position |
Property to set the position of the legend on the chart area.
|
Position |
Enumeration of available positions to use to configure LabelsPlugin.ID plugin.
|
Position |
The position property specifies the text vertical alignment used when drawing the label.
|
PositionCallback<C extends ChartContext> |
Callback interface to set position property at runtime.
|
PositionCallback |
Callback interface to set position property at runtime in Legend item.
|
PositionCallback |
Callback interface of TreeMapChart controller to set position property at runtime, using the dataset context.
|
Positioner |
Manages the custom tooltip positioner.
|
PositionerContext |
The positioner context is used to give contextual information to the tooltip positioner function.
|
PositionPoint |
This object is wrapping the native java script object to provide the position of the legend.
|
PowerRegression |
Power regression is a non-linear regression technique that looks like this:
y = A * xB
|
PrecisionCallback |
Callback interface to set maxTicksLimit property at runtime, for IsLinearTick instances.
|
Priority |
Is a map to apply a different priority to sankey node, priority used to layout calculation.
|
ProgressBarTypeBuilder |
|
ProgressCallback |
Callback interface of ZoomPlugin.ID plugin that is called while the user is zooming or panning.
|
Projection |
Enumerates the possible map projections which are a way to flatten a globe's surface into a plane in order to make a map.
|
ProjectionAxis |
A map projection is a way to flatten a globe's surface into a plane in order to make a map.
This requires a systematic transformation of the latitudes and longitudes of locations from the surface of the globe into locations on a plane.
This is the scale which is managing the map projection.
|
PropertyHandler<D> |
Base object to to manage common properties in the options or configuration.
To reduce the duplication of code, this calls helps to manage the same property or properties on different objects, without extending them.
|
PropertyKey |
Represents the key of property of a java-script object.
|
PropertyOptions |
Maps all the options which can be set for each configurable property (for instance backgroundColor, borderColor and so on).
|
QuantizeCallback |
|
RadarChart |
RADAR chart implementation.
A radar chart is a way of showing multiple data points and the variation between them.
They are often useful for comparing the points of two or more different data sets.
|
RadarChartWidget |
RADAR chart GWT WIDGET implementation.
A radar chart is a way of showing multiple data points and the variation between them.
They are often useful for comparing the points of two or more different data sets.
|
RadarDataset |
The radar chart allows a number of properties to be specified for each dataset.
|
RadarOptions |
Specific options for RADAR chart.
|
RadialAngleLines |
It is used to configure angled lines that radiate from the center of the chart to the point labels.
Note that these options only apply if display is true.
|
RadialAxis |
Radial axes are used specifically for the radar and polar area chart types.
These axes overlay the chart area, rather than being positioned on one of the edges.
The linear scale is use to chart numerical data.
As the name suggests, linear interpolation is used to determine where a value lies in relation the center of the axis.
|
RadialLinearTick |
This object is used to map defined radial axis as linear.
|
RadialPointLabels |
It is used to configure the point labels that are shown on the perimeter of the scale.
Note that these options only apply if display is true.
|
Radius |
Contains the radius of inner and outer of an arc.
Used inside the canvas object factory.
|
RadiusCallback<C extends ChartContext> |
Callback interface to set whatever radius property at runtime.
|
RangeCallback |
|
RegExp |
Regular expressions are patterns used to match character combinations in strings.
In JavaScript, regular expressions are also objects.
|
RegExpResult |
Array object which maps the java script object.
A simple wrapper around a homogeneous native array of string values.
|
Region |
Enumerates the region or country identifiers which can be used to create and manage locale.
|
RegressionBuilder |
Builds regressions instances.
|
RegressionDataset |
This is a LineDataset which is created to add the regression line, calculate by a regression, to a chart.
|
RegressionDatasetBuilder |
Builds regressions datasets instances.
|
RegressionDescriptor |
It maps a regression and it can be used to clone or create new instance.
|
RegressionScore |
When building a regression model, you need to evaluate the goodness of the model, that is how well the model fits the training data used to build the model and how accurate is
the model in predicting the outcome for new unseen test observations.
It maps the most commonly known evaluation metrics.
Metrics:
R (R), which is the proportion of variation in the outcome that is explained by the predictor variables.
|
RegressionType |
Enumerates the available regression types.
|
RejectedCallback |
Callback interface of ZoomPlugin.ID plugin that is called once zooming or panning is rejected.
|
RelativeDatasetIndexFill |
Fill object to configure chart to use a relative dataset index.
Relative dataset index, as string, is composed by sign and value, both mandatory.
Here are same examples: ("-1", "-2", "+1", "+2",...).
|
RemoveHandlerEvent |
Event which is fired when new event handler has been removed to the chart.
This event should use only for use internal only to manage internally all handlers.
|
RemoveHandlerEventHandler |
Event handler for removing a chart event handler.
|
Render |
Enumeration of available render to use to configure selection cleaner element.
|
Render |
Enumeration of available render to use to configure LabelsPlugin.ID plugin.
|
RenderCallback |
Callback interface of LabelsPlugin.ID plugin to provide the item to be rendered as string or as image at runtime, using the arguments.
|
Repetition |
Enumerates the set of values how to repeat the pattern's image.
|
ResetHook |
Called during chart reset.
|
ResizeHook |
Called after the chart as been resized.
|
ResourceLoadException |
Exception created when it's able to load CHART.JS source in deferred mode.
|
ResourceName |
Enumerates the constants names to use as element id for scripts, mandatory to CHARBA to work properly.
|
ResourcesType |
Utility to set which kind of resources type must be use to load injectable resources.
This utility MUST be called as first statement before using Charba.
|
ReverseCallback |
Callback interface to set reverse property of Axis at runtime.
|
RobustPolynomialRegression |
Robust regression is a form of regression analysis designed to overcome some limitations of traditional parametric and non-parametric methods.
Regression analysis seeks to find the relationship between one or more independent variables and a dependent variable.
|
RotationCallback<C extends ChartContext> |
Callback interface to set whatever rotation property at runtime.
|
SafeHtml |
Interface to map an HTML escaped string.
|
SafeHtmlBuilder |
Utility to create and manage safe html objects setting strings, chars, numbers.
|
SankeyChart |
Sankey charts are a type of flow diagram in which the width of the arrows is proportional to the flow rate.
Sankey diagrams emphasize the major transfers or flows within a system.
They help locate the most important contributions to a flow.
They often show conserved quantities within defined system boundaries.
|
SankeyChartWidget |
Sankey charts are a type of flow diagram in which the width of the arrows is proportional to the flow rate.
Sankey diagrams emphasize the major transfers or flows within a system.
They help locate the most important contributions to a flow.
They often show conserved quantities within defined system boundaries.
|
SankeyDataPoint |
Maps the data passed to a sankey dataset.
|
SankeyDataPoint.SankeyDataPointFactory |
|
SankeyDataset |
Sankey charts are a type of flow diagram in which the width of the arrows is proportional to the flow rate.
Sankey diagrams emphasize the major transfers or flows within a system.
They help locate the most important contributions to a flow.
They often show conserved quantities within defined system boundaries.
|
SankeyDataset.DataPointFactory |
Factory to create a sankey data point from a native object, used for array container lists.
|
SankeyElement |
Maps the CHART.JS element used by Sankey controller.
|
SankeyElementOptions |
Maps the out-of-the-box CHART.JS element options used to represents flows on the charts.
|
SankeyOptions |
Specific options for sankey chart.
Disables legend at the beginning but you can enable when needed.
|
Scale |
Scales are an integral part of a chart.
They are used to determine how data maps to a pixel value on the chart.
linear
logarithmic
category
time
time series
radial linear
|
ScaleBorder |
Defines options for the border that run perpendicular to the axis.
|
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)
|
ScaleDataType |
Enumeration with all possible types of data set in the scale.
|
ScaleDateAdapter |
This is abstract date adapter object element of the chart options.
|
ScaleDateAdapter |
This is abstract date adapter object element of the chart options.
|
ScaledOptions |
Base object which maps chart options, with scales elements to set axes configurations.
|
ScaleId |
Represents the scale id of a scale/axis object.
|
ScaleItem |
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS).
|
ScaleLabelBackdropOptions |
The label options maps the labels backdrop options computed by ScaleItem .
This is a wrapper of the CHART.JS item with all needed info.
|
ScaleLabelItem |
The label item maps the labels computed by ScaleItem .
This is a wrapper of the CHART.JS item with all needed info.
|
ScaleLabelOptions |
The label options maps the labels options computed by ScaleItem .
This is a wrapper of the CHART.JS item with all needed info.
|
ScaleLimit |
Entity of ZoomPlugin.ID configuration in order to set minimum and maximum values of the scales for pan or zoom.
|
ScaleOffsetCallback |
Callback interface to set whatever offset property at runtime, for CartesianAxis .
|
ScalePositionCallback |
Callback interface to set position property at runtime, for CartesianAxis .
|
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.
|
Scales |
The configuration element which contains all axes definitions.
|
Scales |
The configuration element which contains all axes definitions.
|
ScalesNode |
Wrapper of scales node of CHART.JS.
This is a wrapper of scale node of Chart (of CHART.JS).
|
ScalesOptions |
Configuration of chart with multiple scales.
|
ScaleTickItem |
The tick item maps the objects passed a ScaleItem .
This is a wrapper of the CHART.JS item with all needed info.
|
ScaleTickItem.ScaleTickItemFactory |
Inner class to create tick item by a native object.
|
ScaleTitle |
When creating a chart, you want to tell the viewer what data they are viewing.
|
ScaleTitleAlign |
Property to set the scale title alignment.
|
ScaleType |
Interface to set the scale type of a chart.
Every chart could have scale(s) or not and it depends on chart type.
|
ScaleValueItem |
This object is wrapping the value retrieved by the scale.
The value could be a double, string or a date.
|
ScaleWeightCallback |
Callback interface to set whatever weight property at runtime, for Axis .
|
ScatterChart |
SCATTER chart implementation.
Scatter charts are based on basic line charts with the x axis changed to a linear axis.
To use a scatter chart, data must be passed as objects containing X and Y properties.
|
ScatterChartWidget |
SCATTER chart GWT WIDGET implementation.
Scatter charts are based on basic line charts with the x axis changed to a linear axis.
To use a scatter chart, data must be passed as objects containing X and Y properties.
|
ScatterDataset |
The scatter chart allows a number of properties to be specified for each dataset.
|
ScatterOptions |
Specific options for SCATTER chart.
|
SchemeScope |
Enumerates the possible values to address coloring of BAR or BUBBLE datasets by a color scheme.
|
Script |
Provides special properties and methods for manipulating the behavior and execution of <script> elements
|
Script |
Enumerates the standard codes for script identification which can be used to create and manage locale.
|
Scriptable<T,C extends ChartContext> |
Interface to map all callback of scriptable options available for CHART.JS.
|
ScriptableDoubleChecker |
|
ScriptableFunctions |
Set of common JSINTEROP functions (mapped as interfaces) to be able to implement scriptable options of CHART.JS.
Must be a public interface with only 1 method.
|
ScriptableFunctions.ProxyArrayCallback |
Java script FUNCTION callback called to provide an array property.
|
ScriptableFunctions.ProxyBooleanCallback |
Java script FUNCTION callback called to provide a boolean property.
|
ScriptableFunctions.ProxyDoubleCallback |
Java script FUNCTION callback called to provide a double property.
|
ScriptableFunctions.ProxyHandlerCallback |
Java script FUNCTION callback called to provide a scriptable options implementation with a context.
|
ScriptableFunctions.ProxyHandlerEvent |
Java script FUNCTION callback called to provide events generated by the chart canvas, by CHART.JS.
|
ScriptableFunctions.ProxyHandlerEventAndRedraw |
Java script FUNCTION callback called to provide events generated by the chart canvas, by CHART.JS.
|
ScriptableFunctions.ProxyIntegerCallback |
Java script FUNCTION callback called to provide a integer property.
|
ScriptableFunctions.ProxyNativeObjectCallback |
Java script FUNCTION callback called to provide a native object property.
|
ScriptableFunctions.ProxyObjectCallback |
Java script FUNCTION callback called to provide a object property.
|
ScriptableFunctions.ProxyStringCallback |
Java script FUNCTION callback called to provide a string property.
|
ScriptableIntegerChecker |
|
ScriptableResultChecker<T extends Number> |
To implement to check the consistency of the result, as a number, of a Scriptable .
|
ScriptableUtil |
Sets of common methods as utilities to manage scriptable options by callback and java interfaces.
|
Segment |
The segment configuration for LineOptions .
Line segment styles can be overridden by scriptable options in the segment object.
Currently all of the border* and background color options are supported.
The segment styles are resolved for each section of the line between each point.
null fallbacks to main line styles.
|
Segment |
Contains all callbacks defined for a line segment.
Is empty because this is only the container of all properties related to callbacks which must be defined in the chart configuration.
|
SegmentContext |
The callback or handler context wrapper, created and passed by Segment which contains the line charts references.
|
SelectionCleaner |
DatasetsItemsSelector.ID plugin configuration element in order to have in the chart a clickable element to clear the selection.
|
ShadowBlurCallback |
|
ShadowOffsetCallback |
Callback interface of AnnotationPlugin.ID plugin to set shadowOffsetX and shadowOffsetY properties at runtime.
|
Shape |
Enumerates all available shapes applicable onto a tile.
|
ShapeDrawer |
Base class for all shape drawer, classes which must designer on canvas the shape.
A tile is always a square and for some shapes is divided in 4 sections and not all sections are designed.
A tile is designed as following:
|
ShowLabelBackdropCallback |
Callback interface to set showLabelBackdrop property at runtime to scale's ticks instance, RadialLinearTick .
|
SideCallback |
|
SidesCallback |
|
SignDisplay |
Enumerated the options in order to set when to display the sign for the number.
Defaults to "auto".
|
SimpleDisplayCallback<C extends ChartContext> |
Callback interface to set display property at runtime.
|
SimplePaddingCallback |
Callback interface to set padding property (not as object but only as number) at runtime to scale instance.
|
Size |
Enumerates the modes if flow overlap is preferred or not.
|
SizeAxis |
The scale is used to map the values to symbol radius size.
Provides the elements, as colored legend, which can provide the how the values are distributed on map.
|
SizeCallback |
Callback interface of MATRIX callback to set width and height properties at runtime, to MatrixDataset .
|
SizeCallback |
Callback interface of SANKEY callback to set size property at runtime, to SankeyDataset .
|
SizeItem |
This item contains the new size of the chart after it has been resized.
This object has been created ONLY when a resize event occurs.
|
SizeLogarithmicAxis |
The scale is used to map the values to symbol radius size, for logarithmic data.
Provides the elements, as colored legend, which can provide the how the values are distributed on map.
|
SmartPlugin |
Wraps a plugin, delegating the execution of all hooks to it.
the needed hooks can be added and CHART.JS will invoke only those hooks, improving the drawing performance.
|
SmartPluginContainer |
This interface is defining the a container of SmartPlugin instance.
This is implemented in order to avoid to expose the public methods of plugin interface to the users.
|
Span |
Represents a generic inline container for phrasing content, which does not inherently represent anything.
|
SpanGapHandler |
Manages the SPANGAPS property of options in order to use the same logic between line datasets and options/configuration.
|
SpanGapHandler.Property |
Name of properties of native object.
|
StackCallback |
Callback interface to set whatever stack property at runtime, for CartesianAxis .
|
StackedAreaChart |
STACKED AREA chart implementation.
A stacked area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
StackedAreaChartWidget |
STACKED AREA chart GWT WIDGET implementation.
A stacked area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
StackedAreaDataset |
The stacked area chart allows a number of properties to be specified for each dataset.
|
StackedBarChart |
STACKED BAR chart implementation.
Stacked bar charts can be configured like bar charts and changes the settings on the X and Y axes to enable stacking.
Stacked bar charts can be used to show how one data series is made up of a number of smaller pieces.
|
StackedBarChartWidget |
STACKED BAR chart GWT WIDGET implementation.
Stacked bar charts can be configured like bar charts and changes the settings on the X and Y axes to enable stacking.
Stacked bar charts can be used to show how one data series is made up of a number of smaller pieces.
|
StackedBarDataset |
The stacked bar area chart allows a number of properties to be specified for each dataset.
|
StackedBarOptions |
Configuration of chart which could be stacked.
It uses Category axis for X axis and Linear for Y axis.
|
StackedCallback |
Callback interface to set whatever stacked property at runtime, for CartesianAxis .
|
StackedHorizontalBarChart |
STACKED HORIZONTAL BAR chart implementation.
Stacked bar charts can be configured like bar charts and changes the settings on the X and Y axes to enable stacking.
Stacked bar charts can be used to show how one data series is made up of a number of smaller pieces.
|
StackedHorizontalBarChartWidget |
STACKED HORIZONTAL BAR chart GWT WIDGET implementation.
Stacked bar charts can be configured like bar charts and changes the settings on the X and Y axes to enable stacking.
Stacked bar charts can be used to show how one data series is made up of a number of smaller pieces.
|
StackedHorizontalBarDataset |
The stacked horizontal bar area chart allows a number of properties to be specified for each dataset.
|
StackedLineChart |
STACKED LINE chart implementation.
A stacked area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
StackedLineChartWidget |
STACKED LINE chart GWT WIDGET implementation.
A stacked area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
StackedLineDataset |
The stacked line chart allows a number of properties to be specified for each dataset.
These are used to set display properties for a specific dataset.
Extends the line dataset.
|
StackedLineOptions |
Configuration of chart which could be stacked.
It uses Category axis for X axis and Linear for Y axis.
|
StackedVerticalLineChart |
STACKED VERTICAL LINE chart implementation.
A stacked area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
StackedVerticalLineChartWidget |
STACKED VERTICAL LINE chart GWT WIDGET implementation.
A stacked area chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
StackedVerticalLineDataset |
The stacked vertical line chart allows a number of properties to be specified for each dataset.
These are used to set display properties for a specific dataset.
Extends the line dataset.
|
StartAngleCallback |
Callback interface to set whatever startAngle property at runtime, for RadialAxis .
|
StartCallback |
|
StartCallback |
Callback interface of ZoomPlugin.ID plugin that is called when pan or zoom is about to start.
If this callback returns false , pan or zoom is aborted and RejectedCallback is invoked.
|
StartHook |
Called when a plugin is starting.
This happens when chart is created or plugin is enabled.
|
Status |
|
Stepped |
Property to set if the line is shown as a stepped line.
|
SteppedCallback |
Callback interface to set stepped property at runtime.
|
StepSizeCallback |
Callback interface to set stepSize property at runtime, for IsLinearTick instances.
|
StopHook |
Called when a plugin stopping.
This happens when chart is destroyed or plugin is disabled.
|
StringItemStyle |
Enumerates the possible value to set the representation of the era, day periods, weekday.
|
Style |
Represents a <style> and doesn't allow to manipulate the CSS it contains.
|
Style |
Enumerated the options in order to set the formatting style to use.
The default is "decimal".
|
Subtitle |
Configures the chart title which defines text to draw at the top of the chart.
|
Subtitle |
Configures the default chart subtitle which defines text to draw at the top of the chart.
|
SubtitleClickEvent |
Event which is fired when the user clicks on the subtitle of the chart.
|
SubtitleClickEventHandler |
Event handler for clicking on the chart subtitle.
|
SubtitleEnterEvent |
Event which is fired when the user enters on the subtitle of the chart.
|
SubtitleEnterEventHandler |
Event handler for entering on the chart title.
|
SubtitleLeaveEvent |
Event which is fired when the user leaves on the subtitle of the chart.
|
SubtitleLeaveEventHandler |
Event handler for leaving on the chart title.
|
SubtitleNode |
Wrapper of subtitle node of CHART.JS.
This is a wrapper of subtitle node of Chart (of CHART.JS).
|
Table |
Provides special properties and methods for manipulating the layout and presentation of tables in an HTML document.
|
TableauScheme |
Contains all scheme definitions to map the Tableau schemes.
To configure ColorSchemes.ID plugin, where category is "tableau".
Every color scheme has a number at the end of its name, which indicates the number of that colors included in the scheme.
|
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.
|
TextAlign |
Property to set the text alignment.
|
TextAlignCallback<C extends ChartContext> |
Callback interface to set textAlign property at runtime
|
TextBaseline |
Enumerates the set of values to specify the current text baseline used when drawing text.
|
TextCallback<C extends ChartContext> |
Callback interface to set text property at runtime.
|
TextDecoration |
Enumerates the set of values to specify the appearance of decorative lines on text.
|
TextDirection |
Enumerates the text direction that will force the text direction on the canvas for rendering the legend, regardless of the CSS specified on the canvas.
|
TextMetricsItem |
|
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.
|
TextShadowBlurCallback |
Callback interface of DataLabelsPlugin.ID plugin to set textShadowBlur property at runtime, using the plugin context.
|
TheilSenRegression |
In TheilSen Regression, the estimation of the model is done by calculating the slopes and intercepts of a subpopulation of all possible combinations of subsample points.
The final slope and intercept is then defined as the spatial median of these slopes and intercepts.
The TheilSen Regression model can be represented using the below equation:
y = a0 + a1x
where
a0 is the intercept of the Regression line (can be obtained putting x=0)
a1 is the slope of the regression line, which tells whether the line is increasing or decreasing
This regression can be computed efficiently, and is insensitive to outliers.
It can be significantly more accurate than non-robust simple linear regression (least squares) for skewed and heteroskedastic data, and competes well against least squares even
for normally distributed data in terms of statistical power.
It has been called "the most popular nonparametric technique for estimating a linear trend".
See details on Theil–Sen estimator.
|
Threshold |
Is the threshold to use for gauge chart.
|
TickAlign |
Property to set alignment of the ticks.
|
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.
It can return a List of strings (for multiple lines).
|
Ticks |
All configuration for ticks of a chart.
It defines options for the tick marks that are generated by the axis.
|
TicksNumberFormat |
It applies the number formatting to the ticks of all linear scales.
|
TickSource |
Controls the ticks generation on cartesian time axis.
|
TilesBuilder |
Comfortable object to create tiles (as CHARBA pattern or canvas pattern) by a builder.
|
TilesFactory |
Builds tiles creating a CHARBA pattern or canvas pattern passing all needed arguments and leveraging on tiles factory defaults.
|
TilesFactoryDefaults |
Contains the defaults configuration of tile builder.
|
Time |
The time configuration is used to configure how time and time series axes must configure the tick marks.
|
Time |
The time configuration is used to configure how time and time series axes must configure the tick marks.
|
TimeSeriesBarChart |
BAR chart implementation for time series.
A bar chart provides a way of showing data values represented as vertical bars.
|
TimeSeriesBarChartWidget |
BAR chart GWT WIDGET implementation for time series.
A bar chart provides a way of showing data values represented as vertical bars.
|
TimeSeriesBarDataset |
The time series bar chart allows a number of properties to be specified for each dataset.
|
TimeSeriesBarOptions |
Specific options for BAR chart, for time series.
|
TimeSeriesHorizontalBarDataset |
The time series horizontal bar chart allows a number of properties to be specified for each dataset.
|
TimeSeriesItem |
Default implementation for time series item interface in order to manage time series item (time and value).
|
TimeSeriesLineChart |
LINE chart implementation for time series.
A line chart is a way of plotting data points on a line.
|
TimeSeriesLineChartWidget |
LINE chart GWT WIDGET implementation for time series.
A line chart is a way of plotting data points on a line.
|
TimeSeriesLineDataset |
The time series line chart allows a number of properties to be specified for each dataset.
|
TimeSeriesLineOptions |
Specific options for LINE chartfor time series.
|
TimeSeriesScales |
|
TimeTickCallback |
Interface to implement if wants to change the tick marks to include information about the data type, for cartesian time axes.
It can return a List of strings (for multiple lines).
|
TimeUnit |
Controls the data distribution along the scale.
|
TimeZone |
Enumerates the time zones identifiers which can be used on dates management.
See IANA times zones for more details.
|
TimeZoneName |
Enumerates the possible value to set the representation of the time zone name.
|
Title |
Configures the chart title which defines text to draw at the top of the chart.
|
Title |
Configures the default chart title which defines text to draw at the top of the chart.
|
Title |
Configures the toast title.
|
TitleClickEvent |
Event which is fired when the user clicks on the title of the chart.
|
TitleClickEventHandler |
Event handler for clicking on the chart title.
|
TitleEnterEvent |
Event which is fired when the user enters on the title of the chart.
|
TitleEnterEventHandler |
Event handler for entering on the chart title.
|
TitleLeaveEvent |
Event which is fired when the user leaves on the title of the chart.
|
TitleLeaveEventHandler |
Event handler for leaving on the chart title.
|
TitleNode |
Wrapper of title node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS).
|
Toaster |
Utility for displaying toast notifications with progress bars on the page.
|
ToastItem |
Represents an toast instance, once it has been created and consumed.
|
ToastItemAction |
Is a wrapper of ActionItem which represents an immutable action, after the toast closure.
|
ToastItemOptions |
|
ToastOptions |
Entity to configure the toast to show.
|
ToastOptionsBuilder |
Comfortable object to create Toaster options by a builder.
|
ToastTypeBuilder |
Comfortable object to create custom IsToastType by a builder.
|
ToCallback |
|
TooltipAlign |
Defines the position of the tooltip caret.
|
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.
|
TooltipBodyItem |
This object is passed by CHART.JS to the callback to manage tooltip body.
|
TooltipContext |
The option context is used to give contextual information when resolving options.
|
TooltipExternalCallback |
External tooltips callback allow you to hook in 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.
|
TooltipItem |
Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the tooltips callbacks.
|
TooltipItem.TooltipItemFactory |
Inner class to create tooltip item by a native object.
|
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.
|
TooltipLabelColor |
This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback.
|
TooltipLabelColor.TooltipLabelColorFactory |
Inner class to create tooltip label color by a native object.
|
TooltipLabelPointStyle |
This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback.
|
TooltipLabelPointStyle.TooltipLabelPointStyleFactory |
Inner class to create tooltip label point style by a native object.
|
TooltipModel |
This object is passed by CHART.JS to the callback to manage tooltip custom callback.
The tooltip label configuration is nested below the tooltip configuration using the callbacks key.
|
TooltipNode |
Wrapper of tooltip node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS).
|
TooltipPosition |
These are the different modes for positioning of the tooltip.
|
TooltipPositioner |
Interface to be implemented to create a custom tooltip positionier in order address where the tooltip must be showed on canvas.
|
Tooltips |
Configuration element to set all attributes and features of the tooltip.
|
Tooltips |
Configuration element to set all attributes and features of the default tooltip.
|
TooltipsCallbacks |
Contains all callbacks defined for a toolitp.
|
TooltipsCallbacks |
Contains all callbacks defined for a tooltips.
Is empty because this is only the container of all properties related to callbacks which must be defined in the chart configuration.
|
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.
|
TopoJson |
TopoJSON is an extension of GeoJSON that encodes topology.
|
Touch |
Represents a single contact point on a touch-sensitive device
The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.
|
TouchEventInit |
|
TouchEventType |
Enumerates the DOM event type of the touch.
|
TouchInit |
Initialization object for a Touch .
|
TouchList |
Represents a list of contact points on a touch surface.
|
TransitionKey |
Represents the update mode (transition) to set to configure animation.
|
Transitions |
It animates charts out of the box.
A number of options are provided to configure how the animation looks and how long it takes.
This configuration item is configuring the common animation properties for a specific update mode (transition).
|
Transitions |
It animates charts out of the box.
A number of options are provided to configure how the animation looks and how long it takes.
This configuration item is configuring the common transitions properties, TRANSITIONS name space.
|
TreeMapChart |
A treemap chart is used for displaying hierarchical data using nested rectangles.
Treemaps display hierarchical (tree-structured) data as a set of nested rectangles.
Each branch of the tree is given a rectangle, which is then tiled with smaller rectangles representing sub-branches.
A leaf node's rectangle has an area proportional to a specified dimension of the data.
When the color and size dimensions are correlated in some way with the tree structure, one can often easily see patterns that would be difficult to spot in other ways, such as
whether a certain color is particularly relevant.
A second advantage of treemaps is that, by construction, they make efficient use of space.
|
TreeMapChartWidget |
TREEMAP chart GWT WIDGET implementation.
A treemap chart is used for displaying hierarchical data using nested figures, usually rectangles.
|
TreeMapDataPoint |
Used for treemap datasets.
|
TreeMapDataPoint.TreeMapDataPointFactory |
|
TreeMapDataset |
The treemap data set allows to specify the values for displaying hierarchical data using nested rectangles.
|
TreeMapElement |
Maps the CHART.JS element used by Treemap controller.
|
TreeMapElementOptions |
Maps the out-of-the-box CHART.JS element options used to represents boxes for treemap on the charts.
|
TreeMapOptions |
Specific options for treemap chart.
|
TreeMapSumKeysData |
Maps all sum keys add to the dataset configuration in order to have more sums for specific keys.
|
Type |
Interface to map the type and scale type of a chart.
|
TypedDataset |
It contains the options to apply to all datasets of the chart.
|
TypedDataset |
Contains the options for the data sets.
|
UiGradient |
uiGradients is a community contributed collection of beautiful multi-color gradients.
Enumerates the uiGradients items, with a set of predefined colors, in order to create Charba Gradient s.
|
Undefined |
Class with default values when the java script object returns an UNDEFINED value.
|
UninstallHook |
Called after chart is destroyed on all plugins that were installed for that chart.
This hook is also invoked for disabled plugins (options equals to false).
|
Unit |
Enumerates the unit of measure for sizes.
|
UpdateConfiguration |
Object can be provided with additional configuration for the update process.
This is useful when update is manually called inside an event handler and some different animation is desired.
|
UpdateConfigurationBuilder |
|
Utilities |
Sets of methods used as common utilities.
|
ValueCallback |
|
ValueLabel |
Meter element class to define the value label to render in the meter chart.
|
VerticalLineChart |
Vertical LINE chart implementation.
A line chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
VerticalLineChartWidget |
Vertical LINE chart GWT WIDGET implementation.
A line chart is a way of plotting data points on a line.
Often, it is used to show trend data, or the comparison of two data sets.
|
VerticalLineDataset |
The vertical line chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
All point* properties can be specified as an array.
If these are set to an array value, the first value applies to the first point, the second value to the second point, and so on.
|
VerticalLineOptions |
Specific options for vertical LINE chart.
|
Visibility |
Enumerates the visibility values for showing or hiding an element without changing the layout of a document.
|
Weight |
The weight sets how thick or thin characters in text should be displayed.
|
Wheel |
Base object to map wheel options for ZoomPlugin.ID plugin configuration.
It represents the container for WHEEL options.
|
WidthCallback<C extends ChartContext> |
Callback interface to set whatever width property at runtime.
|
Window |
The window object represents an open window in a browser.
|
ZCallback |
|
Zoom |
Base object to map zoom options for ZoomPlugin.ID plugin configuration.
It represents the container for ZOOM options.
|
ZoomContext |
The callback or handler context, created and passed by ZoomPlugin.ID which contains the link to the native chart and the event.
|
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.
|
ZoomPlugin |
Entry point of ZOOM plugin to enable the plugin.
The ZOOM plugin is highly customizable CHART.JS plugin that is zooming data of charts.
The ZOOM plugin plugin has got a dependency with javascript utility hammer, utility used for gesture recognition.
|
ZoomPoint |
|