Uses of Package
org.pepstock.charba.client.items
-
Packages that use org.pepstock.charba.client.items Package Description org.pepstock.charba.client Main package with all charts implementation, global classes and common interfaces.org.pepstock.charba.client.adapters Contains all classes to interact with date adapters implemented by CHART.JS to be abstract from date time java script library to use.org.pepstock.charba.client.annotation.elements Contains theAnnotationPlugin.ID
plugin elements interfaces to use in the callbacks and events.org.pepstock.charba.client.callbacks All callbacks interfaces to be implemented, also to use the scriptable options of CHART.JS.org.pepstock.charba.client.colors Contains the enumerations of HTML and GWT Material colors, to consume out-of-the-box, and utilities to create and manage own colors and classes to define gradients of patterns for charts.org.pepstock.charba.client.configuration Contains all elements to configure a chart instance (know as chart options at instance level).org.pepstock.charba.client.data Contains all elements to configure the datasets of a chart instance (know as chart data at instance level).org.pepstock.charba.client.datalabels.callbacks Contains theDataLabelsPlugin.ID
plugin callback interfaces to configure the plugin itself.org.pepstock.charba.client.defaults Contains all interfaces need to provide defaults values of the chart options.org.pepstock.charba.client.defaults.chart Contains the default values of chart options based on type of chart instance.org.pepstock.charba.client.defaults.globals Contains the default values of chart options for all chart types (CHART.JS options defaults).org.pepstock.charba.client.enums Contains all enumerations of some chart options where only a specific set of values can be set.org.pepstock.charba.client.events Contains all events to interact with chart instance.org.pepstock.charba.client.geo Contains all classes to activate the GEO controllers (AKAchartjs-chart-geo.js
) for CHART.js.org.pepstock.charba.client.gwt.widgets Contains all charts classes wrapped as GWT widget in order to enable to use inside to GWT UIBinder.org.pepstock.charba.client.impl.callbacks Contains some callbacks implementations, available out-of-the box.org.pepstock.charba.client.impl.plugins Contains some plugins implementations, available out-of-the box.org.pepstock.charba.client.interaction Contains all classes to implement a custom interactions for CHART.JS.org.pepstock.charba.client.items Contains all elements generated by CHART.JS, which are mapping java script objects, to use at runtime in plugins, events or controllers.org.pepstock.charba.client.labels Contains all classes to useLabelsPlugin.ID
plugin (AKAchartjs-plugin-labels.js
) available for CHART.JS.org.pepstock.charba.client.matrix Contains all classes to activate the Matrix controller (AKAchartjs-chart-matrix.js
) for CHART.js.org.pepstock.charba.client.options Contains all elements to configure charts at global level (know as chart global options).org.pepstock.charba.client.plugins.hooks Contains all hooks interfaces used bySmartPlugin
in order to activate a custom plugin.org.pepstock.charba.client.positioner Contains all classes to implement a custom tooltip positioner for CHART.JS.org.pepstock.charba.client.sankey Contains all classes to activate the Sankey controller (AKAchartjs-chart-sankey.js
) for CHART.js.org.pepstock.charba.client.treemap Contains all classes to activate the TreeMap controller (AKAchartjs-chart-treemap.js
) for CHART.js.org.pepstock.charba.client.utils Contains some utilities to use in Charba, like HTML annotation builder, and other java script utilities useful for debugging. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client Class Description 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.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.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.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.FontItem Font options item to use mainly for callbacks.InteractionOptions Definitions about how the interaction with events will be applied on chart elements.IsArea Defines an area dimensions.LegendLabelItem This object is created by callbacks and returned to CHART.JS as native object to configure the legend.LegendNode Wrapper of legend node of CHART.JS.
This is a wrapper of legend node of Chart (of CHART.JS).OptionsNode Wrapper of options node of CHART.JS.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.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.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.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.ScalesNode Wrapper of scales node of CHART.JS.
This is a wrapper of scale node of Chart (of CHART.JS).SubtitleNode Wrapper of subtitle node of CHART.JS.
This is a wrapper of subtitle node of Chart (of CHART.JS).TitleNode Wrapper of title node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS).TooltipItem Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the tooltips callbacks.TooltipLabelColor This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback.TooltipLabelPointStyle This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback.TooltipNode Wrapper of tooltip node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS). -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.adapters Class Description ItemsEnvelop 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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.annotation.elements Class Description 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.ChartElementFactory Maps the methods to implement an factory to mapChartElement
, used by each controlloer to draw the chart.ChartElementOptions Maps the base options of theChartElement
s. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.callbacks Class Description 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 allset
methods to change java script object properties.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.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.FontItem Font options item to use mainly for callbacks.HasLegendText Interface to map object which contains a text to show inside a legend element.
Used byLegendItem
andLegendTitle
.LegendLabelItem This object is created by callbacks and returned to CHART.JS as native object to configure the legend.PaddingItem Padding options item to use mainly for callbacks.PointElement Maps the out-of-the-box CHART.JS element used to represents points on the charts.ScaleItem Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS).ScaleTickItem The tick item maps the objects passed aScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.ScaleValueItem This object is wrapping the value retrieved by the scale.
The value could be a double, string or a date.TooltipItem Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the tooltips callbacks.TooltipLabelColor This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback.TooltipLabelPointStyle This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback.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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.colors Class Description IsArea Defines an area dimensions. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.configuration Class Description AxisPositionItem This item is used to define the position of an axis related to a value of another axis.FillBaseline The object enables the axis value to define the baseline for filling at axis level.FillColors The object enables to support multiple colors when filling from one dataset.FontItem Font options item to use mainly for callbacks.HasLegendText Interface to map object which contains a text to show inside a legend element.
Used byLegendItem
andLegendTitle
.InteractionOptions Definitions about how the interaction with events will be applied on chart elements.LegendTextHandler Manages the TEXT property of options in order to use the same logic between legend items and title.ScaleItem Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS). -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.data Class Description 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.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).ItemsEnvelop 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.LegendItem This is a wrapper of the CHART.JS item which contains the legend item.TooltipItem Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the tooltips callbacks. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.datalabels.callbacks Class Description 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 aFloatingData
if the data set is a BAR data set and uses floating bars data. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.defaults Class Description AxisPositionItem This item is used to define the position of an axis related to a value of another axis.FillBaseline The object enables the axis value to define the baseline for filling at axis level.FillColors The object enables to support multiple colors when filling from one dataset.FontItem Font options item to use mainly for callbacks.InteractionOptions Definitions about how the interaction with events will be applied on chart elements.NumberFormatItem Number format options item to use for numeric tick callbacks.PaddingItem Padding options item to use mainly for callbacks. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.defaults.chart Class Description AxisPositionItem This item is used to define the position of an axis related to a value of another axis.FillBaseline The object enables the axis value to define the baseline for filling at axis level.FillColors The object enables to support multiple colors when filling from one dataset.FontItem Font options item to use mainly for callbacks. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.defaults.globals Class Description AxisPositionItem This item is used to define the position of an axis related to a value of another axis.FillBaseline The object enables the axis value to define the baseline for filling at axis level.FillColors The object enables to support multiple colors when filling from one dataset.FontItem Font options item to use mainly for callbacks. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.enums Class Description 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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.events Class Description AnimationItem TheonProgress
andonComplete
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.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.ItemsEnvelop 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.LegendItem This is a wrapper of the CHART.JS item which contains the legend item.ScaleItem Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS).ScaleValueItem This object is wrapping the value retrieved by the scale.
The value could be a double, string or a date.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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.geo Class Description BarElementOptions Maps the out-of-the-box CHART.JS element options used to represents bars on the charts.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.ChartElementFactory Maps the methods to implement an factory to mapChartElement
, used by each controlloer to draw the chart.ChartElementOptions Maps the base options of theChartElement
s.CommonElementOptions Maps the common options of theChartElement
s. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.gwt.widgets Class Description 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.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.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.InteractionOptions Definitions about how the interaction with events will be applied on chart elements. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.impl.callbacks Class Description 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 aFloatingData
if the data set is a BAR data set and uses floating bars data. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.impl.plugins Class Description LegendLabelItem This object is created by callbacks and returned to CHART.JS as native object to configure the legend. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.interaction Class Description 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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.items Class Description ArcElementOptions Maps the out-of-the-box CHART.JS element options used to represents arcs on the charts.AxisPositionItem This item is used to define the position of an axis related to a value of another axis.BarElementOptions Maps the out-of-the-box CHART.JS element options used to represents bars on the charts.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 allget
methods to change java script object properties.BaseBoxNodeItem 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 allget
methods to change java script object properties.BorderRadiusItem Defines the border radius for legend item element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).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 Utility which is registering allChartElementFactory
for element type.ChartElementFactory Maps the methods to implement an factory to mapChartElement
, used by each controlloer to draw the chart.ChartElementOptions Maps the base options of theChartElement
s.CommonElementOptions Maps the common options of theChartElement
s.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.ElementProperties Maps all properties of the element, as result ofChartElement.getFinalPositionProps(Key...)
method.HasLegendText Interface to map object which contains a text to show inside a legend element.
Used byLegendItem
andLegendTitle
.InteractionItem Object used by CHART.JS to manages the user interaction on chart instances, for events, hovering and tooltips.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).LegendHitBoxItem This is a wrapper of the CHART.JS item which contains the legends hit box.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.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.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.Parsed This object is wrapping the native java script object provided byPointElement
to know the parsed value.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.PointElementOptions Maps the out-of-the-box CHART.JS element options used to represents points on the charts.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 byScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.ScaleLabelItem The label item maps the labels computed byScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.ScaleLabelOptions The label options maps the labels options computed byScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.ScaleTickItem The tick item maps the objects passed aScaleItem
.
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.ScaleValueItem This object is wrapping the value retrieved by the scale.
The value could be a double, string or a date.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.TooltipBodyItem This object is passed by CHART.JS to the callback to manage tooltip body.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.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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.labels Class Description 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 aFloatingData
if the data set is a BAR data set and uses floating bars data. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.matrix Class Description 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.ChartElementFactory Maps the methods to implement an factory to mapChartElement
, used by each controlloer to draw the chart.ChartElementOptions Maps the base options of theChartElement
s.CommonElementOptions Maps the common options of theChartElement
s. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.options Class Description AxisPositionItem This item is used to define the position of an axis related to a value of another axis.FillBaseline The object enables the axis value to define the baseline for filling at axis level.FillColors The object enables to support multiple colors when filling from one dataset.FontItem Font options item to use mainly for callbacks.HasLegendText Interface to map object which contains a text to show inside a legend element.
Used byLegendItem
andLegendTitle
.ItemsEnvelop 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.LegendTextHandler Manages the TEXT property of options in order to use the same logic between legend items and title. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.plugins.hooks Class Description 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.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.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.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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.positioner Class Description 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. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.sankey Class Description 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.ChartElementFactory Maps the methods to implement an factory to mapChartElement
, used by each controlloer to draw the chart.ChartElementOptions Maps the base options of theChartElement
s. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.treemap Class Description 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.ChartElementFactory Maps the methods to implement an factory to mapChartElement
, used by each controlloer to draw the chart.ChartElementOptions Maps the base options of theChartElement
s.CommonElementOptions Maps the common options of theChartElement
s.FontItem Font options item to use mainly for callbacks. -
Classes in org.pepstock.charba.client.items used by org.pepstock.charba.client.utils Class Description IsBorderRadius Defines the border radius for element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).