Uses of Class
org.pepstock.charba.client.plugins.AbstractPluginOptions
-
Packages that use AbstractPluginOptions Package Description org.pepstock.charba.client.annotation Contains all classes to activate theAnnotationPlugin.ID
plugin (AKAchartjs-plugin-annotation.js
) for 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.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.gradient Contains all classes to activate theGradientPlugin.ID
plugin (AKAchartjs-plugin-gradient.js
) for CHART.js.org.pepstock.charba.client.impl.plugins Contains some plugins implementations, available out-of-the box.org.pepstock.charba.client.labels Contains all classes to useLabelsPlugin.ID
plugin (AKAchartjs-plugin-labels.js
) available 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.zoom Contains all classes to activate theZoomPlugin.ID
plugin (AKAchartjs-plugin-zoom.js
) for CHART.js. -
-
Uses of AbstractPluginOptions in org.pepstock.charba.client.annotation
Subclasses of AbstractPluginOptions in org.pepstock.charba.client.annotation Modifier and Type Class Description class
AnnotationOptions
This is theAnnotationPlugin.ID
plugin options where to set all configuration items needed to the plugin. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.configuration
Methods in org.pepstock.charba.client.configuration with type parameters of type AbstractPluginOptions Modifier and Type Method Description <T extends AbstractPluginOptions>
TPlugins. getOptions(String pluginId, AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist.
It uses a factory instance to create a plugin options.<T extends AbstractPluginOptions>
TPlugins. getOptions(AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist.
It uses a factory instance to create a plugin options.
If factory argument is not consistent,null
is returned.<T extends AbstractPluginOptions>
voidPlugins. setOptions(String pluginId, T options)
Sets the plugin options.
If passed options is null, the configuration of plugin will be removed.<T extends AbstractPluginOptions>
voidPlugins. setOptions(T options)
Sets the plugin options. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.data
Methods in org.pepstock.charba.client.data with type parameters of type AbstractPluginOptions Modifier and Type Method Description <T extends AbstractPluginOptions>
TDataset. getOptions(String pluginId, AbstractPluginOptionsFactory<T> factory)
Returns the plugin data set configuration, if exist.
It uses a factory instance to create a plugin options.<T extends AbstractPluginOptions>
TDataset. getOptions(AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist.
It uses a factory instance to create a plugin options.
If factory argument is not consistent,null
is returned.<T extends AbstractPluginOptions>
voidDataset. setOptions(String pluginId, T options)
Sets the plugin data set configuration.
If data set configuration options isnull
, the configuration of plugin will be removed.<T extends AbstractPluginOptions>
voidDataset. setOptions(T options)
Sets the plugin options. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.datalabels
Subclasses of AbstractPluginOptions in org.pepstock.charba.client.datalabels Modifier and Type Class Description class
DataLabelsOptions
This is theDataLabelsPlugin.ID
plugin options where to set all the configuration needed to the plugin.
The options could be set by simply the value or by setting a callback.
TheDataLabelsPlugin.ID
plugin is highly customizable CHART.JS plugin that displays labels on data for any type of charts.class
LabelItem
This is the base forDataLabelsPlugin.ID
plugin options where to set all the configuration needed to the a label.
The options could be set by simply the value or by setting a callback. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.defaults
Methods in org.pepstock.charba.client.defaults with type parameters of type AbstractPluginOptions Modifier and Type Method Description <T extends AbstractPluginOptions>
TIsDefaultPlugins. getOptions(String pluginId, AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.defaults.chart
Methods in org.pepstock.charba.client.defaults.chart with type parameters of type AbstractPluginOptions Modifier and Type Method Description <T extends AbstractPluginOptions>
TDefaultChartPlugins. getOptions(String pluginId, AbstractPluginOptionsFactory<T> factory)
-
Uses of AbstractPluginOptions in org.pepstock.charba.client.defaults.globals
Methods in org.pepstock.charba.client.defaults.globals with type parameters of type AbstractPluginOptions Modifier and Type Method Description <T extends AbstractPluginOptions>
TDefaultPlugins. getOptions(String pluginId, AbstractPluginOptionsFactory<T> factory)
-
Uses of AbstractPluginOptions in org.pepstock.charba.client.gradient
Subclasses of AbstractPluginOptions in org.pepstock.charba.client.gradient Modifier and Type Class Description class
GradientOptions
This is theGradientPlugin.ID
plugin options where to set all configuration items needed to the plugin. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.impl.plugins
Subclasses of AbstractPluginOptions in org.pepstock.charba.client.impl.plugins Modifier and Type Class Description class
ChartBackgroundColorOptions
Configuration options ofChartBackgroundColor.ID
plugin.class
ChartPointerOptions
Configuration options ofChartPointer.ID
plugin.
It manages the cursor to adopt when the cursor is over the dataset item and when not.class
ColorSchemesOptions
This is the object to map theColorSchemes.ID
plugin options, both at chart and global level.class
CrosshairOptions
Configuration options ofCrosshair.ID
plugin.
It manages the drawing the horizontal and vertical crosshair on the chart.class
DatasetsItemsSelectorOptions
Configuration options ofDatasetsItemsSelector.ID
plugin.
It is managing:
the X axis ID the Y axis ID the selection color the border color the border width the border dash the border dash offset flag to fire event on update flag to activate clean selection byKeyboardUiKey.ESCAPE
"clear" optionsclass
HtmlLegendOptions
Configuration options ofHtmlLegend.ID
plugin.
This is mapping the configuration both default global and per chart instance. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.labels
Subclasses of AbstractPluginOptions in org.pepstock.charba.client.labels Modifier and Type Class Description class
LabelsOptions
This is the object to map theLabelsPlugin.ID
plugin options, both at chart and global level. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.options
Methods in org.pepstock.charba.client.options with type parameters of type AbstractPluginOptions Modifier and Type Method Description <T extends AbstractPluginOptions>
TPlugins. getOptions(String pluginId, AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist.
It uses a factory instance to create a plugin options.
If factory argument is not consistent,null
is returned.<T extends AbstractPluginOptions>
TPlugins. getOptions(AbstractPluginOptionsFactory<T> factory)
Returns the plugin options, if exist.
It uses a factory instance to create a plugin options.
If factory argument is not consistent,null
is returned.<T extends AbstractPluginOptions>
voidPlugins. setOptions(String pluginId, T options)
Sets the plugin options.
If passed options isnull
, the configuration of plugin will be removed.<T extends AbstractPluginOptions>
voidPlugins. setOptions(T options)
Sets the plugin options. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.plugins
Classes in org.pepstock.charba.client.plugins with type parameters of type AbstractPluginOptions Modifier and Type Class Description class
AbstractExtensionPlugin<T extends AbstractPluginOptions>
Commons methods of extension, plugins out-of-the-box written in java script, to import and manage by Charba.class
AbstractPluginOptionsFactory<T extends AbstractPluginOptions>
Factory to get the plugin options (form chart, from datasets or from default global ones) related to the plugin.Methods in org.pepstock.charba.client.plugins with type parameters of type AbstractPluginOptions Modifier and Type Method Description protected <G extends AbstractPluginOptions>
GAbstractPluginOptionsFactory. loadDefaultsPluginOptions(IsDefaultPlugins defaultsPlugins, AbstractPluginOptionsFactory<G> factory)
Loads the default plugin options from defaults.
If factory, passed as argument, isnull
, returnsnull
.protected <T extends AbstractPluginOptions>
TAbstractPluginOptions. loadGlobalsPluginOptions(AbstractPluginOptionsFactory<T> factory)
Loads the default plugin options from defaults. -
Uses of AbstractPluginOptions in org.pepstock.charba.client.zoom
Subclasses of AbstractPluginOptions in org.pepstock.charba.client.zoom Modifier and Type Class Description class
ZoomOptions
This is theZoomPlugin.ID
plugin options where to set all the configuration needed to the plugin.
-