Uses of Package
org.pepstock.charba.client.options
-
Packages that use org.pepstock.charba.client.options 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.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.commons Core classes to manage the inter-operations with java script code.org.pepstock.charba.client.configuration Contains all elements to configure a chart instance (know as chart options at instance level).org.pepstock.charba.client.data Contains all elements to configure the datasets of a chart instance (know as chart data at instance level).org.pepstock.charba.client.datalabels Contains all classes to activate 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.gradient Contains all classes to activate theGradientPlugin.ID
plugin (AKAchartjs-plugin-gradient.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.charts Contains METER and GAUGE charts implementations (based on controllers), available out-of-the box.org.pepstock.charba.client.impl.plugins Contains some plugins implementations, available out-of-the box.org.pepstock.charba.client.items Contains all elements generated by CHART.JS, which are mapping java script objects, to use at runtime in plugins, events or controllers.org.pepstock.charba.client.labels Contains all classes to 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.ml Contains all classes to activate the ML library to use the regression capabilities.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.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.toast Contains all classes to useToaster
utility.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.options used by org.pepstock.charba.client Class Description AbstractModel 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.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 linearAnimationCollection 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.HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.HasEvents Defines a configuration element which is managing the EVENTS property.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.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.IsImmutableFont Interface to map a font element in read-only mode, normalized by CHART.JS byHelpers.toFont(org.pepstock.charba.client.items.FontItem)
, providing also the CSS string of font itself.Options Base object which maps chart options.Plugins Definitions about plugins options.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 linearScaledOptions Base object which maps chart options, with scales elements to set axes configurations.Scales The configuration element which contains all axes definitions.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.annotation Class Description AbstractFont Base class to map the font properties of an element.AbstractPadding Base class to map the padding properties of an element.AbstractScriptableFont Object can be provided with additional configuration by callbacks to define font options at runtime, and with the possibility to resetFontCallback
if theIsScriptableFontProvider
instance has been set with aFontCallback
.AbstractScriptablePadding Object can be provided with additional configuration by callbacks to define padding options at runtime, and with the possibility to resetPaddingCallback
if theIsScriptablePaddingProvider
instance has been set with aPaddingCallback
.HasEvents Defines a configuration element which is managing the EVENTS property.HasPointStyle Interface to manage the style of the point options.IsFont Interface to map a font element.IsPadding Interface to map a font element.IsScriptableFontProvider Map an object which contains a font instance which can be set by callback,FontCallback
.IsScriptablePaddingProvider Map an object which contains a padding instance which can be set by callback,PaddingCallback
.PointStyleHandler Base object to to manage point style property in the options.ScaleId Represents the scale id of a scale/axis object. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.annotation.elements Class Description ScaleId Represents the scale id of a scale/axis object. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.callbacks Class Description TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.commons Class Description AnimationPropertyKey Represents the property id to set to the configure animation collection items.ScaleId Represents the scale id of a scale/axis object. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.configuration Class Description AbstractElement 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.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.AnimationTransition Abstract options to define the animation for a specific update mode (transition).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.IsFont Interface to map a font element.IsNumberFormat Defines a configuration element which is a number format options.IsPadding Interface to map a font element.IsScriptableFontProvider Map an object which contains a font instance which can be set by callback,FontCallback
.IsScriptablePaddingProvider Map an object which contains a padding instance which can be set by callback,PaddingCallback
.IsTransitions Interface to map a transitions element, TRANSITIONS name space.ScaleId Represents the scale id of a scale/axis object.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.data Class Description AnimationContainer Manages the ANIMATION, ANIMATIONS and TRANSITIONS properties of options in order to use the same logic among all options/configuration and datasets.BarDatasetOptionsHandler Manages the BAR dataset properties of options in order to use the same logic between datasets and options/configuration.FillHandler Manages the FILL property of options in order to use the same logic between line datasets and options/configuration.HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.HasBarDatasetOptions Defines a BAR dataset properties of options in order to use the same logic between datasets and options/configuration.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.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.OptionsEnvelop 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.ScaleId Represents the scale id of a scale/axis object.SpanGapHandler Manages the SPANGAPS property of options in order to use the same logic between line datasets and options/configuration. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.datalabels Class Description AbstractFont Base class to map the font properties of an element.AbstractPadding Base class to map the padding properties of an element.AbstractScriptableFont Object can be provided with additional configuration by callbacks to define font options at runtime, and with the possibility to resetFontCallback
if theIsScriptableFontProvider
instance has been set with aFontCallback
.AbstractScriptablePadding Object can be provided with additional configuration by callbacks to define padding options at runtime, and with the possibility to resetPaddingCallback
if theIsScriptablePaddingProvider
instance has been set with aPaddingCallback
.HasEvents Defines a configuration element which is managing the EVENTS property.IsFont Interface to map a font element.IsPadding Interface to map a font element.IsScriptableFontProvider Map an object which contains a font instance which can be set by callback,FontCallback
.IsScriptablePaddingProvider Map an object which contains a padding instance which can be set by callback,PaddingCallback
. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.defaults Class Description AnimationCollectionKey Represents the collection to set to configure animation.AnimationPropertyKey Represents the property id to set to the configure animation collection items.ScaleId Represents the scale id of a scale/axis object.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.defaults.chart Class Description AnimationCollectionKey Represents the collection to set to configure animation.AnimationPropertyKey Represents the property id to set to the configure animation collection items.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.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 linearScaleId Represents the scale id of a scale/axis object.Scales The configuration element which contains all axes definitions.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.defaults.globals Class Description AnimationCollectionKey Represents the collection to set to configure animation.AnimationPropertyKey Represents the property id to set to the configure animation collection items.ScaleId Represents the scale id of a scale/axis object.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.enums Class Description AnimationCollectionKey Represents the collection to set to configure animation.AnimationPropertyKey Represents the property id to set to the configure animation collection items.IsTypedAnimationKey Represents an animation key which contains a animation type.ScaleId Represents the scale id of a scale/axis object.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.events Class Description Subtitle Configures the default chart subtitle 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. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.geo Class Description AbstractElement 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.AbstractModel 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.AbstractPadding Base class to map the padding properties of an element.Bar Bar elements are used to represent the bars in a bar chart.HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.HasBarDatasetOptions Defines a BAR dataset properties of options in order to use the same logic between datasets and options/configuration.HasPointStyle Interface to manage the style of the point options.IsPadding Interface to map a font element.Point Point elements are used to represent the points in a line chart or a bubble chart.ScaleId Represents the scale id of a scale/axis object. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.gradient Class Description HasEvents Defines a configuration element which is managing the EVENTS property. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.gwt.widgets Class Description TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.impl.charts Class Description HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.impl.plugins Class Description HasEvents Defines a configuration element which is managing the EVENTS property.IsFont Interface to map a font element.ScaleId Represents the scale id of a scale/axis object. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.items Class Description AbstractFont Base class to map the font properties of an element.AbstractModel 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.AbstractNumberFormat This is abstract number format object element of the chart options.AbstractPadding Base class to map the padding properties of an element.HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.HasEvents Defines a configuration element which is managing the EVENTS property.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.IsFont Interface to map a font element.IsNumberFormat Defines a configuration element which is a number format options.IsPadding Interface to map a font element.Options Base object which maps chart options.OptionsEnvelop 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.ScaledOptions Base object which maps chart options, with scales elements to set axes configurations.ScaleId Represents the scale id of a scale/axis object.TransitionKey Represents the update mode (transition) to set to configure animation. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.labels Class Description AbstractFont Base class to map the font properties of an element.AbstractScriptableFont Object can be provided with additional configuration by callbacks to define font options at runtime, and with the possibility to resetFontCallback
if theIsScriptableFontProvider
instance has been set with aFontCallback
.HasEvents Defines a configuration element which is managing the EVENTS property.IsFont Interface to map a font element.IsScriptableFontProvider Map an object which contains a font instance which can be set by callback,FontCallback
. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.matrix Class Description HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.ml Class Description HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.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.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. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.options Class Description AbstractElement 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.AbstractFont Base class to map the font properties of an element.AbstractModel 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.AbstractNumberFormat This is abstract number format object element of the chart options.AbstractPadding Base class to map the padding properties of an element.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 linearAbstractTitle Configures the default chart title and subtitle which defines texts to draw at the top of the chart.Adapters The following adapters element is used to configure a date adapter, injecting to support time series in the CHART.JS.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 istrue
.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.AnimationContainer Manages the ANIMATION, ANIMATIONS and TRANSITIONS properties of options in order to use the same logic among all options/configuration and datasets.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 animations properties, ANIMATIONS name space.AnimationTransition Abstract options to define the animation for a specific update mode (transition).Arc Arcs are used in the polar area, doughnut and pie charts.Bar Bar elements are used to represent the bars in a bar chart.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.Datasets Contains the options for the datasets.Decimation The decimation plugin can be used with line charts to automatically decimate data at the start of the chart life cycle.
To use the decimation plugin, the following requirements must be met:
the data set must have anIndexAxis.X
the data set must be aLineDataset
the X axis for the data set must be either aCartesianLinearAxis
orCartesianTimeAxis
orCartesianTimeSeriesAxis
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.EventsOptionHandler Base object which maps EVENTS option.ExtendedScales Options used internally inside the chart configuration.
This is the SCALES element of configuration.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.Font Base object to map font options for configuration.FontContainer This is the labels configuration of the legend.Grid The grid line configuration defines options for the grid that run perpendicular to the axis.HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.HasBarDatasetOptions Defines a BAR dataset properties of options in order to use the same logic between datasets and options/configuration.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.HasPointStyle Interface to manage the style of the point options.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.Hover Definitions about how elements appear in the chart, hovering the chart.Interaction Definitions about how the user can interact with chart elements.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.IsFont Interface to map a font element.IsImmutableFont Interface to map a font element in read-only mode, normalized by CHART.JS byHelpers.toFont(org.pepstock.charba.client.items.FontItem)
, providing also the CSS string of font itself.IsNumberFormat Defines a configuration element which is a number format options.IsPadding Interface to map a font element.IsScriptableFontProvider Map an object which contains a font instance which can be set by callback,FontCallback
.IsScriptablePaddingProvider Map an object which contains a padding instance which can be set by callback,PaddingCallback
.IsTitle Interface to map a title and subtitle elements.IsTransitions Interface to map a transitions element, TRANSITIONS name space.IsTypedAnimationKey Represents an animation key which contains a animation type.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.Major It defines options for the major tick marks that are generated by the axis.Options Base object which maps chart options.Options.CommonProperty Name of properties of native object.
Properties common with which extends this class.Padding Maps the additional space to apply to the sides of elements (left, top, right, bottom), in pixels.Plugins Definitions about plugins options.Point Point elements are used to represent the points in a line chart or a bubble chart.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 istrue
.PointStyleHandler Base object to to manage point style property in the options.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 linearScaleDateAdapter 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.Scales The configuration element which contains all axes definitions.ScaleTitle When creating a chart, you want to tell the viewer what data they are viewing.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.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.Subtitle Configures the default chart subtitle which defines text to draw at the top of the chart.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.Time The time configuration is used to configure how time and time series axes must configure the tick marks.Title Configures the default chart title which defines text to draw at the top of the chart.Tooltips Configuration element to set all attributes and features of the default tooltip.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.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 transitions properties, TRANSITIONS name space.TypedDataset Contains the options for the data sets. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.plugins Class Description EventsOptionHandler Base object which maps EVENTS option.HasEvents Defines a configuration element which is managing the EVENTS property. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.sankey Class Description HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS.IsFont Interface to map a font element. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.treemap Class Description HasAnimationOptions Defines a configuration element which is managing the animation options items, ANIMATION, ANIMATIONS and TRANSITIONS. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.utils.toast Class Description HasFont Interface to map the font and color options. -
Classes in org.pepstock.charba.client.options used by org.pepstock.charba.client.zoom Class Description HasEvents Defines a configuration element which is managing the EVENTS property.ScaleId Represents the scale id of a scale/axis object.TransitionKey Represents the update mode (transition) to set to configure animation.