Uses of Package
org.pepstock.charba.client
-
Packages that use org.pepstock.charba.client Package Description org.pepstock.charba.client Main package with all charts implementation, global classes and common interfaces.org.pepstock.charba.client.annotation Contains all classes to activate theAnnotationPlugin.ID
plugin (AKAchartjs-plugin-annotation.js
) for CHART.js.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.commons Core classes to manage the inter-operations with java script code.org.pepstock.charba.client.configuration Contains all elements to configure a chart instance (know as chart options at instance level).org.pepstock.charba.client.controllers Contains all classes to manage the implementations of controllers.org.pepstock.charba.client.data Contains all elements to configure the datasets of a chart instance (know as chart data at instance level).org.pepstock.charba.client.datalabels Contains all classes to activate theDataLabelsPlugin.ID
plugin (AKAchartjs-plugin-datalabels.js
) for CHART.js.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.charts Contains METER and GAUGE charts implementations (based on controllers), available out-of-the box.org.pepstock.charba.client.impl.plugins Contains some plugins implementations, available out-of-the box.org.pepstock.charba.client.interaction Contains all classes to implement a custom interactions for CHART.JS.org.pepstock.charba.client.intl Contains classes in order to use the ECMAScript Internationalization API, which provides language sensitive number formatting, and date and time formatting.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 Contains all classes to manage the plugin implementations.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.resources Contains the fundamental java script resources to inject in order to use Charba.
It provides all implementations to inject embedded resources for LUXON date adapters.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.org.pepstock.charba.client.zoom Contains all classes to activate theZoomPlugin.ID
plugin (AKAchartjs-plugin-zoom.js
) for CHART.js. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client Class Description AbstractChart Base class of all charts.
It contains Chart.js initialization.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.Chart Native object which import the CHART java script object of CHART.JS.
TheChart
the entry point of CHART.JS.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.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.Configuration This is the configuration object of a chart.
It contains always the type, options, plugins and data.Controller This interface enables the capability to create a custom chart.Defaults This singleton is a wrapper todefaults
object that CHART.JS (by CHART object) provides to get defaults values.EventPoint This object is wrapping the native java script object provided byHelpers
to know the position of the event on the canvas.GlobalOptions Default global options (maps the java script object chart.defaults.global).GlobalScale Default global scale (maps the java script objectChart.defaults.scale
and the result ofChart.scaleService
).HasAxes Defines the acceptable axes for a chart.HasCartesianAxes Defines the acceptable axes, theCartesianAxis
s, for a chart.HasRadialAxis Defines the acceptable axis, theRadialAxis
, for a chart.Helpers Singleton object to use the helpers utility of CHART.JS.
It maps the java script objectchart.helpers
.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type.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.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.ScaleType Interface to set the scale type of a chart.
Every chart could have scale(s) or not and it depends on chart type.Type Interface to map the type and scale type of a chart.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 Comfortable object to createUpdateConfiguration
item. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.annotation Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.callbacks Class Description IsChart Interface which defines a chart.ScaleType Interface to set the scale type of a chart.
Every chart could have scale(s) or not and it depends on chart type. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.colors Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.commons Class Description Chart Native object which import the CHART java script object of CHART.JS.
TheChart
the entry point of CHART.JS.ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.ChartOptions This object is mapping the default options related to the chart type.Configuration This is the configuration object of a chart.
It contains always the type, options, plugins and data.IsChart Interface which defines a chart.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.configuration Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.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.IsChart Interface which defines a chart.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.controllers Class Description ChartNode This is a wrapper of CHART.JS CHART instance in order to provide all properties of chart java script instance, set at runtime.Controller This interface enables the capability to create a custom chart.IsChart Interface which defines a chart.ScaleType Interface to set the scale type of a chart.
Every chart could have scale(s) or not and it depends on chart type.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.data Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.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.IsChart Interface which defines a chart.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.datalabels Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.defaults Class Description Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.defaults.chart Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.ChartOptions This object is mapping the default options related to the chart type.GlobalOptions Default global options (maps the java script object chart.defaults.global).Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.defaults.globals Class Description Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.enums Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.events Class Description Chart Native object which import the CHART java script object of CHART.JS.
TheChart
the entry point of CHART.JS.IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.geo Class Description AbstractChart Base class of all charts.
It contains Chart.js initialization.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.HasAxes Defines the acceptable axes for a chart.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.gwt.widgets Class Description 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.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.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.ChartNode This is a wrapper of CHART.JS CHART instance in order to provide all properties of chart java script instance, set at runtime.ChartTimerTask Interface which defines a timer task executable by a chart instance.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.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.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type.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.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.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.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.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.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.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.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.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.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.TimeSeriesBarChart BAR chart implementation for time series.
A bar chart provides a way of showing data values represented as vertical bars.TimeSeriesLineChart LINE chart implementation for time series.
A line chart is a way of plotting data points on a line.Type Interface to map the type and scale type of a chart.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.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. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.impl.callbacks Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.impl.charts Class Description AbstractChart Base class of all charts.
It contains Chart.js initialization.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.HasAxes Defines the acceptable axes for a chart.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.impl.plugins Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.interaction Class Description Chart Native object which import the CHART java script object of CHART.JS.
TheChart
the entry point of CHART.JS.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.IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.intl Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.items Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.IsChart Interface which defines a chart.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.labels Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.matrix Class Description AbstractChart Base class of all charts.
It contains Chart.js initialization.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.HasAxes Defines the acceptable axes for a chart.HasCartesianAxes Defines the acceptable axes, theCartesianAxis
s, for a chart.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.options Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.IsChart Interface which defines a chart.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.plugins Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode.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.IsChart Interface which defines a chart.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.Type Interface to map the type and scale type of a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.plugins.hooks Class Description Chart Native object which import the CHART java script object of CHART.JS.
TheChart
the entry point of CHART.JS.IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.positioner Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.resources Class Description ChartEnvelop This object is a container of hidden object.
It can not be instantiated in order that public methods can be invoked in safe mode. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.sankey Class Description AbstractChart Base class of all charts.
It contains Chart.js initialization.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.HasAxes Defines the acceptable axes for a chart.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.treemap Class Description AbstractChart Base class of all charts.
It contains Chart.js initialization.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.HasAxes Defines the acceptable axes for a chart.IsChart Interface which defines a chart.IsDatasetCreator Defines the methods for creating datasets pof a specific type.
This is used by chart instances to create datasets relatedo to the chart type. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.utils Class Description IsChart Interface which defines a chart. -
Classes in org.pepstock.charba.client used by org.pepstock.charba.client.zoom Class Description IsChart Interface which defines a chart.