Uses of Class
org.pepstock.charba.client.commons.NativeObjectContainer
-
Packages that use NativeObjectContainer 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 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.annotation.enums Contains all enumerations to configure theAnnotationPlugin.ID
plugin.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.dom.events Contains all classes to map and manage DOM events.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.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.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.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.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.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. -
-
Uses of NativeObjectContainer in org.pepstock.charba.client
Subclasses of NativeObjectContainer in org.pepstock.charba.client Modifier and Type Class Description class
ChartOptions
This object is mapping the default options related to the chart type.class
Configuration
This is the configuration object of a chart.
It contains always the type, options, plugins and data.class
EventPoint
This object is wrapping the native java script object provided byHelpers
to know the position of the event on the canvas.class
GlobalOptions
Default global options (maps the java script object chart.defaults.global).class
GlobalScale
Default global scale (maps the java script objectChart.defaults.scale
and the result ofChart.scaleService
).class
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. -
Uses of NativeObjectContainer in org.pepstock.charba.client.adapters
Subclasses of NativeObjectContainer in org.pepstock.charba.client.adapters Modifier and Type Class Description class
DateAdapterFormats
Contains all date time formats that a date adapter can manage.class
DateAdapterOptions
Simple class to map LUXON options to provide to date time adapter. -
Uses of NativeObjectContainer in org.pepstock.charba.client.annotation
Subclasses of NativeObjectContainer in org.pepstock.charba.client.annotation Modifier and Type Class Description class
AbstractAnnotation
Base class to define an annotation in theAnnotationPlugin.ID
plugin.
It contains all commons properties to define an annotation.class
AlignPosition
This object is to set the position of a label, setting the horizontal and vertical position.class
AnnotationContext
The callback or handler context wrapper, created and passed byAnnotationPlugin.ID
which contains the link to the native chart.class
AnnotationOptions
This is theAnnotationPlugin.ID
plugin options where to set all configuration items needed to the plugin.class
Arrow
Implements a ARROWHEADS, and its start and end nodes, to apply on a LINE annotation.class
ArrowHeads
Implements a ARROWHEADS to apply on a LINE annotation.class
BoxAnnotation
Implements a BOX annotation which draws a box in the a chart.
If one of the axes is not specified, the box will take the entire chart dimension.
The 4 coordinates, xMin, xMax, yMin, yMax are optional.class
BoxLabel
Implements a LABEL to apply on a BOX annotation.class
Callout
Implements a CALLOUT to apply on a LABEL annotation.class
EllipseAnnotation
Implements a ELLIPSE annotation which draws a ellipse in the a chart.
If one of the axes is not specified, the ellipse will take the entire chart dimension.
The 4 coordinates, xMin, xMax, yMin, yMax are optional.class
EllipseLabel
Implements a LABEL to apply on a ELLIPSE annotation.class
Font
Base object to map font options forAnnotationPlugin.ID
plugin for label configuration.class
Interaction
Definitions about how the user can interact with chart elements.class
LabelAnnotation
Implements a LABEL annotation which draws a content in the a chart.class
LineAnnotation
Implements a LINE annotation which draws a line in the a chart.class
LineLabel
Implements a LABEL to apply on a LINE annotation.class
Padding
Base object to map padding options forAnnotationPlugin.ID
plugin padding configuration.
It is applied to all sides of the label (left, top, right, bottom).class
PointAnnotation
Implements a POINT annotation which draws a point in the a chart.class
PolygonAnnotation
Implements a POLYGON annotation which draws a polygon in the a chart. -
Uses of NativeObjectContainer in org.pepstock.charba.client.annotation.elements
Subclasses of NativeObjectContainer in org.pepstock.charba.client.annotation.elements Modifier and Type Class Description class
AlignPositionElement
This object is to set the position of a label, setting the horizontal and vertical position.class
AnnotationElement
Maps all properties of the annotation element, the implementation of the annotation options in the plugin.
It provides all dimensions of the element and sub elements.class
ArrowElement
Maps the arrow options of aAnnotationElement
at runtime.class
ArrowHeadsElement
Maps the arrow heads options of aAnnotationElement
at runtime.class
CalloutElement
Maps the label options of aAnnotationElement
at runtime.class
OptionsElement
Maps the options of aAnnotationElement
at runtime. -
Uses of NativeObjectContainer in org.pepstock.charba.client.annotation.enums
Methods in org.pepstock.charba.client.annotation.enums with parameters of type NativeObjectContainer Modifier and Type Method Description static ContentType
ContentType. get(NativeObjectContainer container)
Returns the content type reading the content property. -
Uses of NativeObjectContainer in org.pepstock.charba.client.callbacks
Subclasses of NativeObjectContainer in org.pepstock.charba.client.callbacks Modifier and Type Class Description class
AbstractDatasetContext
The option context is used to give contextual information when resolving options where the data set locator (data and data set index) must be used.class
ChartContext
Abstract implementation to map the context used as argument on options, data sets, scales and plugins callbacks.
All context implementations have got a property which is a reference to the chart instance.class
DatasetContext
The option context is used to give contextual information when resolving options.class
ScaleContext
The SCALE option context is used to give contextual information when resolving options.
The context object contains the following properties:
index: index of the associated data scale: scale instance which contains the element to configure tick: tick item instance which contains data to be consumed configuring the element (only for ticks) label: label item to manage by callback (only for point label context)class
SegmentContext
The callback or handler context wrapper, created and passed bySegment
which contains the line charts references.class
TooltipContext
The option context is used to give contextual information when resolving options.Methods in org.pepstock.charba.client.callbacks with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TChartContext. getAttributes(NativeObjectContainerFactory<T> factory)
Returns the attributes, if exist.<T extends NativeObjectContainer>
voidChartContext. setAttributes(T attributes)
Sets the additional attributes. -
Uses of NativeObjectContainer in org.pepstock.charba.client.colors
Subclasses of NativeObjectContainer in org.pepstock.charba.client.colors Modifier and Type Class Description class
CanvasObject
Base object for pattern and gradient instances, based on canvas element.class
Gradient
A gradient is an image consisting of a progressive transition between two or more colors.
Could beLinear
orRadial
.
Can be created using the size ofCANVAS
orCHART
area.
The orientation to have a progressive transition, is defined by an enumeration in order to creates the gradient using the right coordinates and dimension, based on existing items (canvas and chart).class
GradientColor
Contains the color and its offset to set a gradient.class
Pattern
Entity to apply a canvas pattern in the a data set as background.
See here some interesting pattern images. -
Uses of NativeObjectContainer in org.pepstock.charba.client.commons
Classes in org.pepstock.charba.client.commons with type parameters of type NativeObjectContainer Modifier and Type Class Description class
ArrayObjectContainerList<E extends NativeObjectContainer>
An ordered collection (also known as a sequence).interface
NativeObjectContainerFactory<T extends NativeObjectContainer>
Interface to be implemented to load elements from an array of native object.Subclasses of NativeObjectContainer in org.pepstock.charba.client.commons Modifier and Type Class Description class
AbstractNode
Base class for all options nodes, which will wraps a native object and manages the relations about parent and children elements.class
AbstractPoint
This object is wrapping the native java script object to map a point.class
AbstractReadOnlyPoint
This object is wrapping the native java script object to map a point, in READ-ONLY mode.class
PropertyHandler<D>
Base object to to manage common properties in the options or configuration.
To reduce the duplication of code, this calls helps to manage the same property or properties on different objects, without extending them.Methods in org.pepstock.charba.client.commons with type parameters of type NativeObjectContainer Modifier and Type Method Description static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrEmpty(E item)
Creates a java script array of objects starting from a native object containers and the array will have ONE 1 element.static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrEmpty(E[] items)
Creates a java script array of objects starting from an array of native object containers.static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrEmpty(List<E> items)
Creates a java script array of objects starting from a list of native object containers.static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrNull(E item)
Creates a java script array of objects starting from a native object containers and the array will have ONE 1 element.static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrNull(E[] items)
Creates a java script array of objects starting from an array of native object containers.static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrNull(List<E> items)
Creates a java script array of objects starting from a list of native object containers.static <E extends NativeObjectContainer>
ArrayObjectContainerList<E>ArrayListHelper. list(ArrayObject array, NativeObjectContainerFactory<E> factory)
Creates a array list of java script native object container by a java script array and a factory.static <E extends NativeObjectContainer>
List<E>ArrayListHelper. unmodifiableList(ArrayObject array, NativeObjectContainerFactory<E> factory)
Creates an unmodifiable array list of java script native object container by a java script array and a factory.Methods in org.pepstock.charba.client.commons with parameters of type NativeObjectContainer Modifier and Type Method Description static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrEmpty(E[] items)
Creates a java script array of objects starting from an array of native object containers.static <E extends NativeObjectContainer>
ArrayObjectArrayObject. fromOrNull(E[] items)
Creates a java script array of objects starting from an array of native object containers.static String
Id. get(NativeObjectContainer nativeObjectContainer)
Returns the property value from java script object.T
CallbackPropertyHandler. getCallback(NativeObjectContainer container)
Returns the callback stored in the native object ornull
if not exists.T
CallbackPropertyHandler. getCallback(NativeObjectContainer container, T defaultValue)
Returns the callback stored in the native object or the default value passed as argument, if not exists.protected ArrayObject
NativeObjectContainer. getValueOrArray(Key key, NativeObjectContainer defaultValue)
Returns a value (array) in the embedded JavaScript object at specific property.
This must be used when a java script property can contain an array or a object.boolean
JsHelper. isCanvas(NativeObjectContainer object, Key key)
Returnstrue
if the object is aCanvas
.boolean
JsHelper. isImage(NativeObjectContainer object, Key key)
Returnstrue
if the object is aImg
.void
Merger. load(NativeObjectContainer options, ChartEnvelop<NativeObject> envelop)
Merges the chart options, built after the chart initialization on the chart configuration in order that the configuration can contain all values, also the defaults.void
Merger. load(IsChart chart, NativeObjectContainer options, ChartEnvelop<NativeObject> envelop)
Merges chart default options (by chart.defaults[type]), default scale options (by chart.defaults.scale) and global options (by chart.defaults.global) and chart options.
The chain of priority is:
chart options chart default options (by chart.defaults[type]) default scale options (by chart.defaults.scale) global options (by chart.defaults.global)static void
ConfigurationLoader. loadData(Configuration configuration, NativeObjectContainer data)
Loads the DATA in the configuration CHART.JS object.static void
ConfigurationLoader. loadOptions(Configuration configuration, NativeObjectContainer options)
Loads the OPTIONS in the configuration CHART.JS object.NativeObject
Merger. merge(NativeObjectContainer target, NativeObjectContainer source, String property)
Copiessource
properties (creating a new java script object and setting thesource
one with the property argument) in thetarget
only if not defined in target.
target
is not cloned and will be updated withsource
properties.
The property isNativeObject
Merger. merge(NativeObjectContainer target, NativeObject source, String property)
Copiessource
properties (creating a new java script object and setting thesource
one with the property argument) in thetarget
only if not defined in target.
target
is not cloned and will be updated withsource
properties.
The property isNativeObject
Merger. merge(NativeObject target, NativeObjectContainer source, String property)
Copiessource
properties (creating a new java script object and setting thesource
one with the property argument) in thetarget
only if not defined in target.
target
is not cloned and will be updated withsource
properties.
The property isvoid
CallbackPropertyHandler. setCallback(NativeObjectContainer container, String scope, T callback, CallbackProxy.Proxy proxy)
Stores the callback in the cache, storing the proxy function and the hash code property key (unique id of callback) in the native object.protected void
NativeObjectContainer. setValue(Key key, NativeObjectContainer value)
Sets a value (JavaScript Object) in the embedded JavaScript object at specific property by object container.protected void
AbstractNode. setValueAndAddToParent(Key key, NativeObjectContainer value)
Sets a value (JavaScript Object) in the embedded JavaScript object at specific property by object container.protected void
PropertyHandler. setValueAndAddToParent(Key key, NativeObjectContainer value)
Sets a value (JavaScript Object) in the embedded JavaScript object at specific property by object container.protected void
NativeObjectContainer. setValueOrArray(Key key, NativeObjectContainer... values)
Sets a value (array or native object container) in the embedded JavaScript object at specific property.
This must be used when a java script property can contain an array or a native object container.protected void
AbstractNode. setValueOrArrayAndAddToParent(Key key, NativeObjectContainer... values)
Sets a value (array or native object container) in the embedded JavaScript object at specific property.
This must be used when a java script property can contain an array or a native object container.protected void
PropertyHandler. setValueOrArrayAndAddToParent(Key key, NativeObjectContainer... values)
Sets a value (array or native object container) in the embedded JavaScript object at specific property.
This must be used when a java script property can contain an array or a native object container. -
Uses of NativeObjectContainer in org.pepstock.charba.client.configuration
Methods in org.pepstock.charba.client.configuration with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TElements. getElement(ElementFactory<T> factory)
Returns the options defined for a custom element. -
Uses of NativeObjectContainer in org.pepstock.charba.client.controllers
Classes in org.pepstock.charba.client.controllers with type parameters of type NativeObjectContainer Modifier and Type Class Description class
ControllerMapperFactory<T extends NativeObjectContainer>
Class to implement from controllers in order to extend the standard configuration of charts.
It takes the java script object of standard options passing it to a wrapper to manage additional properties. -
Uses of NativeObjectContainer in org.pepstock.charba.client.data
Subclasses of NativeObjectContainer in org.pepstock.charba.client.data Modifier and Type Class Description class
AbstractDataPoint
Maps the common methods for a data point.class
AbstractXYDataPoint
Maps the common methods for a data point with X and Y properties.class
ArcBorderRadius
Defines the border radius for ARC data set element, applies the corner radius to all corners of the arc (outerStart, outerEnd, innerStart, and innerEnd).class
AreaDataset
The area chart allows a number of properties to be specified for each dataset.class
BarBorderRadius
Defines the border radius for BAR data set element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).class
BarBorderWidth
Defines the border width for BAR data set (left, top, right, bottom).class
BarDataset
The bar chart allows a number of properties to be specified for each data set.class
BubbleDataset
The chart allows a number of properties to be specified for each data set.class
Clip
Defines how to clip relative to the chart area.
Positive value allows overflow, negative value clips that many pixels inside the chart area.
If setsfalse
, that means that CHART.JS will use chart area dimension.
Withfalse
value, the properties will be: Left is 0 Top is 0 Right is area right Bottom is area bottomclass
Data
CHART.JS entity object to configure the data options of a chart.
It contains labels and data sets.class
DataPoint
Used for sparse datasets, such as those in scatter charts.class
Dataset
The chart allows a number of properties to be specified for each data set.class
DoughnutDataset
The doughnut chart allows a number of properties to be specified for each dataset.class
HorizontalBarDataset
The horizontal bar chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
Some properties can be specified as an array.
If these are set to an array value, the first value applies to the first bar, the second value to the second bar, and so on.class
HoverDataset
The chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.class
HoverFlexDataset
This dataset is managing some common properties related to background and border colors where every property can be set as a single value or an array.class
LabelsHandler
Utility to manage the LABELS on chart datasets and options.class
LineDataset
The line chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
All point* properties can be specified as an array.
If these are set to an array value, the first value applies to the first point, the second value to the second point, and so on.class
LiningDataset
The chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
This class collects a set of common field for Line and Radar charts.class
PieDataset
The pie chart allows a number of properties to be specified for each dataset.class
PolarAreaDataset
The polar area chart allows a number of properties to be specified for each dataset.class
RadarDataset
The radar chart allows a number of properties to be specified for each dataset.class
ScatterDataset
The scatter chart allows a number of properties to be specified for each dataset.class
StackedAreaDataset
The stacked area chart allows a number of properties to be specified for each dataset.class
StackedBarDataset
The stacked bar area chart allows a number of properties to be specified for each dataset.class
StackedHorizontalBarDataset
The stacked horizontal bar area chart allows a number of properties to be specified for each dataset.class
StackedLineDataset
The stacked line chart allows a number of properties to be specified for each dataset.
These are used to set display properties for a specific dataset.
Extends the line dataset.class
StackedVerticalLineDataset
The stacked vertical line chart allows a number of properties to be specified for each dataset.
These are used to set display properties for a specific dataset.
Extends the line dataset.class
TimeSeriesBarDataset
The time series bar chart allows a number of properties to be specified for each dataset.class
TimeSeriesHorizontalBarDataset
The time series horizontal bar chart allows a number of properties to be specified for each dataset.class
TimeSeriesItem
Default implementation for time series item interface in order to manage time series item (time and value).class
TimeSeriesLineDataset
The time series line chart allows a number of properties to be specified for each dataset.class
VerticalLineDataset
The vertical line chart allows a number of properties to be specified for each data set.
These are used to set display properties for a specific data set.
All point* properties can be specified as an array.
If these are set to an array value, the first value applies to the first point, the second value to the second point, and so on.Methods in org.pepstock.charba.client.data with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TAbstractDataPoint. getAttributeAsObject(Key key, NativeObjectContainerFactory<T> factory)
Returns a custom field value from data point.<T extends NativeObjectContainer>
voidAbstractDataPoint. setAttribute(Key key, T value)
Sets a custom field to data point. -
Uses of NativeObjectContainer in org.pepstock.charba.client.datalabels
Subclasses of NativeObjectContainer in org.pepstock.charba.client.datalabels Modifier and Type Class Description class
DataLabelsContext
The option context is used to give contextual information when resolving options forDataLabelsPlugin
.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
Font
Base object to map font options forDataLabelsPlugin.ID
plugin configuration.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.class
Labels
Base object to map multi labels options forDataLabelsPlugin.ID
plugin configuration.
It's possible to define multiple labels for each data element using the this object.
It is an object where each property represents a new label, the key being the label key and the value being the options specific to each label.class
Listeners
This is the LISTENER options ofDataLabelsPlugin.ID
plugin allows to register callback(s) to be notified when an event is detected on a specific label.class
Padding
Base object to map padding options forDataLabelsPlugin.ID
plugin configuration.
It is applied to all sides of the label (left, top, right, bottom). -
Uses of NativeObjectContainer in org.pepstock.charba.client.dom.events
Subclasses of NativeObjectContainer in org.pepstock.charba.client.dom.events Modifier and Type Class Description class
EventInit
Initialization object for aNativeBaseEvent
.class
KeyboardEventInit
Initialization object for aNativeKeyboardEvent
.class
MouseEventInit
Initialization object for aNativeMouseEvent
.class
PointerEventInit
Initialization object for aNativePointerEvent
.class
TouchEventInit
Initialization object for aNativeTouchEvent
.class
TouchInit
Initialization object for aTouch
. -
Uses of NativeObjectContainer in org.pepstock.charba.client.enums
Methods in org.pepstock.charba.client.enums with parameters of type NativeObjectContainer Modifier and Type Method Description static PointStyleType
PointStyleType. getType(NativeObjectContainer object, Key key)
Returns the point style type in the native object container. -
Uses of NativeObjectContainer in org.pepstock.charba.client.events
Subclasses of NativeObjectContainer in org.pepstock.charba.client.events Modifier and Type Class Description class
ChartEventContext
This is the class which can wrap a CHART.JS event. -
Uses of NativeObjectContainer in org.pepstock.charba.client.geo
Subclasses of NativeObjectContainer in org.pepstock.charba.client.geo Modifier and Type Class Description class
BubbleMapDataPoint
Used for BubbleMap data sets to set the data to render.
A data has to have alatitude
andlongitude
properties and avalue
property containing the value for the coloring.class
BubbleMapDataset
It is aBubbleDataset
with additional options for bubble map charts.class
ChoroplethDataPoint
Used for GEO data sets to set the data to render.
A GEO data has to have afeature
property containing the feature to render and avalue
property containing the value for the coloring.class
ChoroplethDataset
The choropleth data set allows a region definition (byFeature
) and specific value to be specified.class
CoordinatesPoint
Contains the coordinates X and Y on the canvas, calculated byBaseGeoChart.projection(Coordinates)
andBaseGeoChart.projection(double, double)
.class
DataPointCenter
This class enables the capability to specify the coordinates where the tooltip should appear.class
Feature
Represents the region definition with all properties and geometries needed to draw the region.class
GeoFeatureElement
Calling some methods on your chart instance passing an argument of an event, will return the elements at the event position.
The geoFeature elements are mapped by this object.class
GeoFeatureElementOptions
The styling of the new elementGeoFeatureElementOptions
is based onBar
element with some additional options for the outline and graticule.class
Graticule
The network of intersecting lines of latitude and longitude is called the graticule.
It is imaginary on the earth, of course, but is drawn on globes and maps for reference.
The graticule of latitude and longitude lines is an angular measurement system.class
Legend
Legend configuration for GEO chart scale.class
Margin
Defines the margin pixels for legend such that it doesn't stick to the edge of the chart .class
Padding
class
PositionPoint
This object is wrapping the native java script object to provide the position of the legend.class
TopoJson
TopoJSON is an extension of GeoJSON that encodes topology. -
Uses of NativeObjectContainer in org.pepstock.charba.client.gradient
Subclasses of NativeObjectContainer in org.pepstock.charba.client.gradient Modifier and Type Class Description class
Colors
Is a map to apply the color stop of the gradient in relation with the data of the chart.class
GradientOptions
This is theGradientPlugin.ID
plugin options where to set all configuration items needed to the plugin.class
PropertyOptions
Maps all the options which can be set for each configurable property (for instance backgroundColor, borderColor and so on). -
Uses of NativeObjectContainer in org.pepstock.charba.client.impl.charts
Subclasses of NativeObjectContainer in org.pepstock.charba.client.impl.charts Modifier and Type Class Description class
GaugeDataset
The Gauge chart allows a number of properties to be specified for each dataset.class
MeterContext
The callback context wrapper, created and passed byMeterOptions
which contains the link to the native chart.class
MeterDataset
The Meter chart allows a number of properties to be specified for each dataset. -
Uses of NativeObjectContainer in org.pepstock.charba.client.impl.plugins
Subclasses of NativeObjectContainer 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
CrosshairLabel
Crosshair.ID
plugin configuration element in order to have in the chart the label on the axes where the mouse is positioned.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 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.class
SelectionCleaner
DatasetsItemsSelector.ID
plugin configuration element in order to have in the chart a clickable element to clear the selection. -
Uses of NativeObjectContainer in org.pepstock.charba.client.intl
Subclasses of NativeObjectContainer in org.pepstock.charba.client.intl Modifier and Type Class Description class
DateTimeFormatOptions
The object configures a date time formatter.
See MDN for more details.class
FormatPart
Result ofNumberFormat.formatToParts(double)
which is containing the locale-specific tokens from which it possible to build custom strings while preserving the locale-specific parts.
See MDN for more details.class
NumberFormatOptions
The object configures a number formatter.
See MDN for more details. -
Uses of NativeObjectContainer in org.pepstock.charba.client.items
Subclasses of NativeObjectContainer in org.pepstock.charba.client.items Modifier and Type Class Description class
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.class
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.class
ArcElement
Maps the out-of-the-box CHART.JS element used to represents arcs on the charts.class
ArcElementOptions
Maps the out-of-the-box CHART.JS element options used to represents arcs on the charts.class
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.class
BarElement
Maps the out-of-the-box CHART.JS element used to represents bars on the charts.class
BarElementOptions
Maps the out-of-the-box CHART.JS element options used to represents bars on the charts.class
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.class
BaseBoxNodeItem<T extends Key>
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.class
BorderRadiusItem
Defines the border radius for legend item element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).class
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.class
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.class
ChartElementOptions
Maps the base options of theChartElement
s.class
CommonElementOptions
Maps the common options of theChartElement
s.class
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.class
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.class
DatasetPoint
It wraps the parsed data values for the given item point.class
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.class
ElementProperties
Maps all properties of the element, as result ofChartElement.getFinalPositionProps(Key...)
method.class
FontItem
Font options item to use mainly for callbacks.class
InteractionItem
Definitions about how the interaction with events will be applied on chart elements.class
LegendHitBoxItem
This is a wrapper of the CHART.JS item which contains the legends hit box.class
LegendItem
This is a wrapper of the CHART.JS item which contains the legend item.class
LegendLabelItem
This object is created by callbacks and returned to CHART.JS as native object to configure the legend.class
LegendNode
Wrapper of legend node of CHART.JS.
This is a wrapper of legend node of Chart (of CHART.JS).class
LegendTextHandler
Manages the TEXT property of options in order to use the same logic between legend items and title.class
NumberFormatItem
Number format options item to use for numeric tick callbacks.class
OptionsNode
Wrapper of options node of CHART.JS.class
PaddingItem
Padding options item to use mainly for callbacks.class
Parsed
This object is wrapping the native java script object provided byPointElement
to know the parsed value.class
PluginDatasetArgument
This is a wrapper of java script object which represents a dataset.
This object is used in the plugins methods of CHART.JS.class
PluginEventArgument
This is a wrapper of java script object which represents a event.
This object is used in the plugins methods of CHART.JS.class
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.class
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.class
PluginTooltipArgument
Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the PLUGINS.class
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.class
PointElement
Maps the out-of-the-box CHART.JS element used to represents points on the charts.class
PointElementOptions
Maps the out-of-the-box CHART.JS element options used to represents points on the charts.class
ScaleItem
Wraps the scale item of CHART JS chart.
This is a wrapper of scale of Chart (of CHART.JS).class
ScaleLabelBackdropOptions
The label options maps the labels backdrop options computed byScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.class
ScaleLabelItem
The label item maps the labels computed byScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.class
ScaleLabelOptions
The label options maps the labels options computed byScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.class
ScalesNode
Wrapper of scales node of CHART.JS.
This is a wrapper of scale node of Chart (of CHART.JS).class
ScaleTickItem
The tick item maps the objects passed aScaleItem
.
This is a wrapper of the CHART.JS item with all needed info.class
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.class
SubtitleNode
Wrapper of subtitle node of CHART.JS.
This is a wrapper of subtitle node of Chart (of CHART.JS).class
TitleNode
Wrapper of title node of CHART.JS.
This is a wrapper of title node of Chart (of CHART.JS).class
TooltipBodyItem
This object is passed by CHART.JS to the callback to manage tooltip body.class
TooltipItem
Contains all info for every item of tooltip.
Created and passed by CHART.JS.
It uses in the tooltips callbacks.class
TooltipLabelColor
This object contains the color info when a label in the tooltip.
It must be used in the label tooltip callback.class
TooltipLabelPointStyle
This object contains the point style info when a label in the tooltip.
It must be used in the label tooltip callback.class
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.Methods in org.pepstock.charba.client.items with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TDataItem. createDataPoint(NativeObjectContainerFactory<T> factory)
Returns a data point to be mapped for customization, like for out of the box controllers. -
Uses of NativeObjectContainer in org.pepstock.charba.client.labels
Subclasses of NativeObjectContainer in org.pepstock.charba.client.labels Modifier and Type Class Description class
Font
Base object to map font options forLabelsPlugin.ID
plugin configuration.class
Label
This is the object to map theLabelsPlugin.ID
plugin options, both at chart and global level.class
LabelsContext
This object is wrapping the native java script object provided byLabelsPlugin.ID
plugin when the callback function is called.class
LabelsOptions
This is the object to map theLabelsPlugin.ID
plugin options, both at chart and global level. -
Uses of NativeObjectContainer in org.pepstock.charba.client.matrix
Subclasses of NativeObjectContainer in org.pepstock.charba.client.matrix Modifier and Type Class Description class
MatrixDataPoint
Maps the data passed to a matrix dataset.class
MatrixDataset
The matrix data set allows to specify the values for showing magnitude of a phenomenon as color in two dimensions.
The variation in color may be by hue or intensity, giving obvious visual cues to the reader about how the phenomenon is clustered or varies over space.class
MatrixElement
Maps the CHART.JS element used by Matrix controller.class
MatrixElementOptions
Maps the out-of-the-box CHART.JS element options used to represents boxes for matrix on the charts. -
Uses of NativeObjectContainer in org.pepstock.charba.client.ml
Subclasses of NativeObjectContainer in org.pepstock.charba.client.ml Modifier and Type Class Description class
RegressionDataset
This is aLineDataset
which is created to add the regression line, calculate by a regression, to a chart. -
Uses of NativeObjectContainer in org.pepstock.charba.client.options
Classes in org.pepstock.charba.client.options with type parameters of type NativeObjectContainer Modifier and Type Class Description class
AbstractElementFactory<T extends NativeObjectContainer>
Abstract implementation to get custom elements fromOptions.getElements()
.interface
ElementFactory<T extends NativeObjectContainer>
Interface to be implemented to load elements fromOptions.getElements()
.Subclasses of NativeObjectContainer in org.pepstock.charba.client.options Modifier and Type Class Description class
AbstractElement<D extends IsDefaultOptionsElement>
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.class
AbstractFont
Base class to map the font properties of an element.class
AbstractImmutableFont
Base class 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.class
AbstractModel<P extends AbstractModel<?,?>,D>
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.class
AbstractNumberFormat
This is abstract number format object element of the chart options.class
AbstractPadding
Base class to map the padding properties of an element.class
AbstractReadOnlyFont
Base class to map the font properties of an element, in read-only mode.class
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 linearclass
AbstractScriptableFont<T extends ChartContext>
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
.class
AbstractScriptablePadding<T extends ChartContext>
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
.class
AbstractTitle<T extends IsDefaultAbstractTitle>
Configures the default chart title and subtitle which defines texts to draw at the top of the chart.class
Adapters
The following adapters element is used to configure a date adapter, injecting to support time series in the CHART.JS.class
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
.class
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.class
AnimationCollection
Is the base animation options with common properties for animation properties (property and collections of properties).class
AnimationContainer
Manages the ANIMATION, ANIMATIONS and TRANSITIONS properties of options in order to use the same logic among all options/configuration and datasets.class
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.class
AnimationTransition
Abstract options to define the animation for a specific update mode (transition).class
Arc
Arcs are used in the polar area, doughnut and pie charts.class
Bar
Bar elements are used to represent the bars in a bar chart.class
BarDatasetOptionsHandler
Manages the BAR dataset properties of options in order to use the same logic between datasets and options/configuration.class
Datasets
Contains the options for the datasets.class
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
class
DisplayFormats
The display formats are used to configure how different time units are formed in the strings for the axis tick marks.class
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.class
EventsOptionHandler
Base object which maps EVENTS option.class
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.class
ExtendedScale
Scale options used internally inside the chart configuration.
Extends the normal scale options with all methods to add callbacks and events.class
ExtendedScales
Options used internally inside the chart configuration.
This is the SCALES element of configuration.class
Filler
The filler plugin can be used to fill the datasets.class
FillHandler
Manages the FILL property of options in order to use the same logic between line datasets and options/configuration.class
Font
Base object to map font options for configuration.class
FontContainer
This is the labels configuration of the legend.class
Grid
The grid line configuration defines options for the grid that run perpendicular to the axis.class
Hover
Definitions about how elements appear in the chart, hovering the chart.class
Interaction
Definitions about how the user can interact with chart elements.class
Layout
The layout configuration is needed to set the padding.class
Legend
The chart legend displays data about the datasets that area appearing on the chart.class
LegendLabels
This is the labels configuration of the legend.class
LegendTitle
This is the title configuration of the legend.class
Line
Line elements are used to represent the line in a line chart.class
Major
It defines options for the major tick marks that are generated by the axis.class
Options
Base object which maps chart options.class
Padding
Maps the additional space to apply to the sides of elements (left, top, right, bottom), in pixels.class
Plugins
Definitions about plugins options.class
Point
Point elements are used to represent the points in a line chart or a bubble chart.class
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
.class
PointStyleHandler
Base object to to manage point style property in the options.class
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 linearclass
ScaleBorder
Defines options for the border that run perpendicular to the axis.class
ScaleDateAdapter
This is abstract date adapter object element of the chart options.class
ScaledOptions
Base object which maps chart options, with scales elements to set axes configurations.class
Scales
The configuration element which contains all axes definitions.class
ScaleTitle
When creating a chart, you want to tell the viewer what data they are viewing.class
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.class
SpanGapHandler
Manages the SPANGAPS property of options in order to use the same logic between line datasets and options/configuration.class
Subtitle
Configures the default chart subtitle which defines text to draw at the top of the chart.class
Ticks
All configuration for ticks of a chart.
It defines options for the tick marks that are generated by the axis.class
TicksNumberFormat
It applies the number formatting to the ticks of all linear scales.class
Time
The time configuration is used to configure how time and time series axes must configure the tick marks.class
Title
Configures the default chart title which defines text to draw at the top of the chart.class
Tooltips
Configuration element to set all attributes and features of the default tooltip.class
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.class
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.class
TypedDataset
Contains the options for the data sets.Methods in org.pepstock.charba.client.options with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TElements. getElement(ElementFactory<T> factory)
Returns the options defined for a custom element.<T extends NativeObjectContainer>
TExtendedOptions. getRemappedOptions(ControllerMapperFactory<T> factory)
Returns the options, mapped with a custom object, used for controllers to map the options.
It uses a factory instance to create a customized options.
If factory argument is not consistent,null
is returned.<T extends NativeObjectContainer>
TExtendedScale. getRemappedOptions(ControllerMapperFactory<T> factory)
Returns the options, mapped with a custom object, used for controllers to map the options.
It uses a factory instance to create a customized options.
If factory argument is not consistent,null
is returned. -
Uses of NativeObjectContainer in org.pepstock.charba.client.plugins
Subclasses of NativeObjectContainer in org.pepstock.charba.client.plugins Modifier and Type Class Description class
AbstractBasePlugin
Base plugin class implementation.
It represents the instance to store in CHART.JS configuration.class
AbstractPluginOptions
Abstract plugin options where to set all the configuration needed to the plugin.class
SmartPlugin
Wraps a plugin, delegating the execution of all hooks to it.
the needed hooks can be added and CHART.JS will invoke only those hooks, improving the drawing performance. -
Uses of NativeObjectContainer in org.pepstock.charba.client.positioner
Subclasses of NativeObjectContainer in org.pepstock.charba.client.positioner Modifier and Type Class Description class
Point
This object is wrapping the native java script object provided by tooltip positioner to know the position of the event in canvas coordinates.class
PositionerContext
The positioner context is used to give contextual information to the tooltip positioner function. -
Uses of NativeObjectContainer in org.pepstock.charba.client.sankey
Subclasses of NativeObjectContainer in org.pepstock.charba.client.sankey Modifier and Type Class Description class
Column
Is a map to apply a different start or end position to sankey node.class
Labels
Is a map to apply a different label to sankey node, node defined bySankeyDataPoint.setFrom(Key)
orSankeyDataPoint.setTo(Key)
.class
Priority
Is a map to apply a different priority to sankey node, priority used to layout calculation.class
SankeyDataPoint
Maps the data passed to a sankey dataset.class
SankeyDataset
Sankey charts are a type of flow diagram in which the width of the arrows is proportional to the flow rate.
Sankey diagrams emphasize the major transfers or flows within a system.
They help locate the most important contributions to a flow.
They often show conserved quantities within defined system boundaries.class
SankeyElement
Maps the CHART.JS element used by Sankey controller.class
SankeyElementOptions
Maps the out-of-the-box CHART.JS element options used to represents flows on the charts. -
Uses of NativeObjectContainer in org.pepstock.charba.client.treemap
Subclasses of NativeObjectContainer in org.pepstock.charba.client.treemap Modifier and Type Class Description class
Captions
The captions can control if and how a caption, to represent the group of the chart, can be shown in the rectangle,class
Dividers
The treemap data set allows to specify the values for displaying hierarchical data using nested rectangles.class
InnerData
Inner data implementation of the object which is mapping additional data.
Inside this object there is an array of original object used by the user.class
Labels
The labels can control if and how a label, to represent the data, can be shown in the rectangle.class
TreeMapDataPoint
Used for treemap datasets.class
TreeMapDataset
The treemap data set allows to specify the values for displaying hierarchical data using nested rectangles.class
TreeMapElement
Maps the CHART.JS element used by Treemap controller.class
TreeMapElementOptions
Maps the out-of-the-box CHART.JS element options used to represents boxes for treemap on the charts.class
TreeMapSumKeysData
Maps all sum keys add to the dataset configuration in order to have more sums for specific keys.Methods in org.pepstock.charba.client.treemap with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TInnerData. getAttributeAsObject(Key key, NativeObjectContainerFactory<T> factory)
Returns a custom field value from data point.<T extends NativeObjectContainer>
List<T>InnerData. getChildren(NativeObjectContainerFactory<T> factory)
Returns the object in the user format of the data point.<T extends NativeObjectContainer>
TTreeMapDataPoint. getData(NativeObjectContainerFactory<T> factory)
Returns the object in the user format of the data point.<T extends NativeObjectContainer>
TTreeMapDataset. getTreeObject(NativeObjectContainerFactory<T> factory)
Returns he tree data property of a data set for a chart is specified as an object.<T extends NativeObjectContainer>
List<T>TreeMapDataset. getTreeObjects(NativeObjectContainerFactory<T> factory)
Returns the tree data property of a data set for a chart is specified as a list of objects.<T extends NativeObjectContainer>
List<T>TreeMapDataset. getTreeObjects(NativeObjectContainerFactory<T> factory, boolean binding)
Returns the tree data property of a data set for a chart is specified as an list of objects.<T extends NativeObjectContainer>
voidTreeMapDataset. setTreeObject(T value)
Sets the tree data property of a data set for a chart is specified as an object.<T extends NativeObjectContainer>
voidTreeMapDataset. setTreeObjects(T[] values)
Sets the tree data property of a data set for a chart is specified as an array of objects.<T extends NativeObjectContainer>
voidTreeMapDataset. setTreeObjetcs(List<T> values)
Sets the tree data property of a data set for a chart is specified as a list of objects.Methods in org.pepstock.charba.client.treemap with parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
voidTreeMapDataset. setTreeObjects(T[] values)
Sets the tree data property of a data set for a chart is specified as an array of objects. -
Uses of NativeObjectContainer in org.pepstock.charba.client.utils
Methods in org.pepstock.charba.client.utils with type parameters of type NativeObjectContainer Modifier and Type Method Description <T extends NativeObjectContainer>
TRegExpResult. groups(NativeObjectContainerFactory<T> factory)
Returns the object to refer to certain token by string that a regular expression matches. -
Uses of NativeObjectContainer in org.pepstock.charba.client.utils.toast
Subclasses of NativeObjectContainer in org.pepstock.charba.client.utils.toast Modifier and Type Class Description class
Action
Configures style of the toast actions.class
ActionItem
Defines user action to show on a toast in order to enable the user to act with the toast.class
DefaultToastOptions
Provides the defaults of the toast options.class
Label
Configures the toast label.class
Title
Configures the toast title.class
ToastItem
Represents an toast instance, once it has been created and consumed.class
ToastOptions
Entity to configure the toast to show. -
Uses of NativeObjectContainer in org.pepstock.charba.client.zoom
Subclasses of NativeObjectContainer in org.pepstock.charba.client.zoom Modifier and Type Class Description class
AbstractConfigurationItem
Abstract element used by pan and zoom object in order to enable to provide the configuration ofZoomPlugin.ID
.class
Amount
This object is wrapping the native java script object to set the position to pan the chart.class
Drag
Configuration item to define the style to apply to drag area, during zooming.class
EventPoint
This object is wrapping the native java script object provided byZoomContext
to know the position of the event when pan or zoom are about to start.class
Limits
Entity ofZoomPlugin.ID
configuration in order to define the limits of X and Y scales for pan and zoom.class
Pan
Base object to map pan options forZoomPlugin.ID
plugin configuration.
It represents the container for PAN options.class
Pinch
Base object to map wheel options forZoomPlugin.ID
plugin configuration.
It represents the container for WHEEL options.class
ScaleLimit
Entity ofZoomPlugin.ID
configuration in order to set minimum and maximum values of the scales for pan or zoom.class
ScaleRange
Entity ofZoomPlugin.ID
configuration in order to set minimum and maximum values of the scales for pan or zoom.
The values to set to the properties depends on the type of scales are used.class
Wheel
Base object to map wheel options forZoomPlugin.ID
plugin configuration.
It represents the container for WHEEL options.class
Zoom
Base object to map zoom options forZoomPlugin.ID
plugin configuration.
It represents the container for ZOOM options.class
ZoomContext
The callback or handler context, created and passed byZoomPlugin.ID
which contains the link to the native chart and the event.class
ZoomOptions
This is theZoomPlugin.ID
plugin options where to set all the configuration needed to the plugin.class
ZoomPoint
Maps the point as limit to zoom inZoomPlugin.zoomRect(org.pepstock.charba.client.IsChart, ZoomPoint, ZoomPoint)
-