Uses of Package
org.pepstock.charba.client.configuration
-
Packages that use org.pepstock.charba.client.configuration Package Description org.pepstock.charba.client Main package with all charts implementation, global classes and common interfaces.org.pepstock.charba.client.callbacks All callbacks interfaces to be implemented, also to use the scriptable options of CHART.JS.org.pepstock.charba.client.configuration Contains all elements to configure a chart instance (know as chart options at instance level).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.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.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.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. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client Class Description 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.AxisType Represents the scale type of a scale/axis object.BarOptions Specific options for BAR chart.BubbleOptions Specific options for BUBBLE chart.ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).DoughnutOptions Specific options for DOUGHNUT chart.HorizontalBarOptions Specific options for HORIZONTAL BAR chart.LineOptions Specific options for LINE chart.PieOptions Specific options for PIE chart.PolarAreaOptions Specific options for POLAR AREA chart.RadarOptions Specific options for RADAR chart.ScatterOptions Specific options for SCATTER chart.StackedOptions Configuration of chart which could be stacked.
It uses Category axis for X axis and Linear for Y axis.TimeSeriesBarOptions Specific options for BAR chart, for time series.TimeSeriesLineOptions Specific options for LINE chartfor time series.VerticalLineOptions Specific options for vertical LINE chart. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.callbacks Class Description 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. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.configuration Class Description AbstractPieOptions Abstract options for PIE chart.Adapters The following adapters element is used to configure a date adapter, injecting to support time series in the CAHRT.JS.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.AnimationContainer Manages the ANIMATION, ANIMATIONS and TRANSITIONS options in order to use the same logic among all options/configuration and datasets.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.Arc Arcs are used in the polar area, doughnut and pie charts.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.AxisType Represents the scale type of a scale/axis object.Bar Bar elements are used to represent the bars in a bar chart.BarOptions Specific options for BAR chart.CartesianAxis Axes are an integral part of a chart.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.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.ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).Datasets It contains the options to apply to all data sets of the chart.Decimation The configuration forDefaultPluginId.DECIMATION
plugin.DisplayFormats The display formats are used to configure how different time units are formed in the strings for the axis tick marks.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.Filler The configuration forDefaultPluginId.FILLER
plugin.Font Base object to map font configuration.Grid The grid line configuration defines options for the grid that run perpendicular to the axis.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.Hover Definitions about how elements appear in the tooltip, hovering the chart.Interaction Definitions about how elements appear in the tooltip, hovering the chart.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.IsNumericAxis Common methods for numeric scales (linear/log cartesian and radial).IsNumericTick Common methods for numeric ticks (linear/log cartesian and radial).Layout The layout configuration is needed to set the padding.Legend The chart legend displays data about the datasets that area appearing on the chart.LegendLabels This is the labels configuration of the legend.LegendTitle This is the title configuration of the legend.Line Line elements are used to represent the line in a line chart.LineOptions Specific options for LINE chart.Padding Maps the additional space to apply to the sides of elements (left, top, right, bottom), in pixels.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.Point Point elements are used to represent the points in a line chart or a bubble 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.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.ScaleDateAdapter This is abstract date adapter object element of the chart options.Scales The configuration element which contains all axes definitions.ScalesOptions Configuration of chart with multiple scales.Segment The segment configuration forLineOptions
.
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.Subtitle Configures the chart title which defines text to draw at the top of the chart.Time The time configuration is used to configure how time and time series axes must configure the tick marks.Title Configures the chart title which defines text to draw at the top of the chart.Tooltips Configuration element to set all attributes and features of the tooltip.TooltipsCallbacks Contains all callbacks defined for a toolitp.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).TypedDataset It contains the options to apply to all datasets of the chart. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.enums Class Description AxisType Represents the scale type of a scale/axis object. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.events Class Description 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.ConfigurationEnvelop 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.configuration used by org.pepstock.charba.client.geo Class Description 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.AxisType Represents the scale type of a scale/axis object.CartesianAxis Axes are an integral part of a chart.CartesianLinearAxis This object is used to map defined axis as linear.CartesianLogarithmicAxis This object is used to map defined axis as logarithmic.ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).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.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.IsLinearAxis Common methods for numeric scales (linear/log cartesian and radial).IsNumericAxis Common methods for numeric scales (linear/log cartesian and radial).ScalesOptions Configuration of chart with multiple scales. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.gwt.widgets Class Description 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.BarOptions Specific options for BAR chart.BubbleOptions Specific options for BUBBLE chart.DoughnutOptions Specific options for DOUGHNUT chart.HorizontalBarOptions Specific options for HORIZONTAL BAR chart.LineOptions Specific options for LINE chart.PieOptions Specific options for PIE chart.PolarAreaOptions Specific options for POLAR AREA chart.RadarOptions Specific options for RADAR chart.ScatterOptions Specific options for SCATTER chart.StackedOptions Configuration of chart which could be stacked.
It uses Category axis for X axis and Linear for Y axis.TimeSeriesBarOptions Specific options for BAR chart, for time series.TimeSeriesLineOptions Specific options for LINE chartfor time series.VerticalLineOptions Specific options for vertical LINE chart. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.impl.callbacks Class Description 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. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.impl.charts Class Description AbstractPieOptions Abstract options for PIE chart.ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).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. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.items Class Description AxisType Represents the scale type of a scale/axis object.ConfigurationEnvelop 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.configuration used by org.pepstock.charba.client.matrix Class Description ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).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.ScalesOptions Configuration of chart with multiple scales. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.options Class Description AxisType Represents the scale type of a scale/axis object.ConfigurationEnvelop 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.configuration used by org.pepstock.charba.client.sankey Class Description 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.ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).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.ScalesOptions Configuration of chart with multiple scales. -
Classes in org.pepstock.charba.client.configuration used by org.pepstock.charba.client.treemap Class Description ConfigurationOptions Base object which maps chart configuration.
CHARBA stores the unique chart ID in the CHART.JS chart options usingcharbaId
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).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.Interaction Definitions about how elements appear in the tooltip, hovering the chart.Tooltips Configuration element to set all attributes and features of the tooltip.