Uses of Class
org.pepstock.charba.client.commons.AbstractNode
-
Packages that use AbstractNode 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.IDplugin (AKAchartjs-plugin-annotation.js) for CHART.js.org.pepstock.charba.client.annotation.elements Contains theAnnotationPlugin.IDplugin elements interfaces to use in the callbacks and events.org.pepstock.charba.client.commons Core classes to manage the inter-operations with java script code.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.IDplugin (AKAchartjs-plugin-datalabels.js) for CHART.js.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.IDplugin (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.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.IDplugin (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.toast Contains all classes to useToasterutility.org.pepstock.charba.client.zoom Contains all classes to activate theZoomPlugin.IDplugin (AKAchartjs-plugin-zoom.js) for CHART.js. -
-
Uses of AbstractNode in org.pepstock.charba.client
Subclasses of AbstractNode in org.pepstock.charba.client Modifier and Type Class Description classChartOptionsThis object is mapping the default options related to the chart type.classEventPointThis object is wrapping the native java script object provided byHelpersto know the position of the event on the canvas.classGlobalOptionsDefault global options (maps the java script object chart.defaults.global).classGlobalScaleDefault global scale (maps the java script objectChart.defaults.scaleand the result ofChart.scaleService). -
Uses of AbstractNode in org.pepstock.charba.client.annotation
Subclasses of AbstractNode in org.pepstock.charba.client.annotation Modifier and Type Class Description classAbstractAnnotationBase class to define an annotation in theAnnotationPlugin.IDplugin.
It contains all commons properties to define an annotation.classAlignPositionThis object is to set the position of a label, setting the horizontal and vertical position.classAnnotationOptionsThis is theAnnotationPlugin.IDplugin options where to set all configuration items needed to the plugin.classArrowImplements a ARROWHEADS, and its start and end nodes, to apply on a LINE annotation.classArrowHeadsImplements a ARROWHEADS to apply on a LINE annotation.classBoxAnnotationImplements 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.classBoxLabelImplements a LABEL to apply on a BOX annotation.classCalloutImplements a CALLOUT to apply on a LABEL annotation.classEllipseAnnotationImplements 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.classEllipseLabelImplements a LABEL to apply on a ELLIPSE annotation.classLabelAnnotationImplements a LABEL annotation which draws a content in the a chart.classLineAnnotationImplements a LINE annotation which draws a line in the a chart.classLineLabelImplements a LABEL to apply on a LINE annotation.classPointAnnotationImplements a POINT annotation which draws a point in the a chart.classPolygonAnnotationImplements a POLYGON annotation which draws a polygon in the a chart. -
Uses of AbstractNode in org.pepstock.charba.client.annotation.elements
Subclasses of AbstractNode in org.pepstock.charba.client.annotation.elements Modifier and Type Class Description classAnnotationElementMaps 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.classArrowElementMaps the arrow options of aAnnotationElementat runtime.classArrowHeadsElementMaps the arrow heads options of aAnnotationElementat runtime.classCalloutElementMaps the label options of aAnnotationElementat runtime.classOptionsElementMaps the options of aAnnotationElementat runtime. -
Uses of AbstractNode in org.pepstock.charba.client.commons
Subclasses of AbstractNode in org.pepstock.charba.client.commons Modifier and Type Class Description classAbstractPointThis object is wrapping the native java script object to map a point.classAbstractReadOnlyPointThis object is wrapping the native java script object to map a point, in READ-ONLY mode.Methods in org.pepstock.charba.client.commons that return AbstractNode Modifier and Type Method Description protected AbstractNodePropertyHandler. getParent()Returns the parent.protected AbstractNodeAbstractNode. getParentNode()Returns the parent node.protected AbstractNodeAbstractNode. getRootNode()Returns the root node.protected AbstractNodeAbstractNode. retrieveRoot()Called recursively till the root of nodes.Methods in org.pepstock.charba.client.commons with parameters of type AbstractNode Modifier and Type Method Description static StringHasCallbackScope. extractScope(AbstractNode node)Extracts the scope tag from the root of the node in the options.voidCallbackPropertyHandler. setCallback(AbstractNode 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 voidAbstractNode. setInternalCallbackToModel(AbstractNode model, Key key, NativeCallback callback)Adds a native callback function to a model at the specific key.protected voidAbstractNode. setInternalCallbackToModel(AbstractNode model, Key key, CallbackProxy.Proxy proxy)Adds a proxy function to a model at the specific key.voidNodeUpdateListener. update(AbstractNode node)Invoked when anAbstractNodeinstance has been changed.Constructors in org.pepstock.charba.client.commons with parameters of type AbstractNode Constructor Description AbstractNode(AbstractNode parent, Key childKey, NativeObject nativeObject)Creates the object with the parent, the key of this element, default values and native object to map java script properties.AbstractReadOnlyPoint(AbstractNode parent, Key childKey, NativeObject nativeObject)Creates the object with the parent, the key of this element, default values and native object to map java script properties.PropertyHandler(AbstractNode parent, D defaultValues, NativeObject nativeObject)Creates a native object where one or more properties must be managed, cross classes and package. -
Uses of AbstractNode in org.pepstock.charba.client.data
Subclasses of AbstractNode in org.pepstock.charba.client.data Modifier and Type Class Description classAreaDatasetThe area chart allows a number of properties to be specified for each dataset.classBarDatasetThe bar chart allows a number of properties to be specified for each data set.classBubbleDatasetThe chart allows a number of properties to be specified for each data set.classDatasetThe chart allows a number of properties to be specified for each data set.classDoughnutDatasetThe doughnut chart allows a number of properties to be specified for each dataset.classHorizontalBarDatasetThe 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.classHoverDatasetThe 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.classHoverFlexDatasetThis 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.classLineDatasetThe 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.classLiningDatasetThe 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.classPieDatasetThe pie chart allows a number of properties to be specified for each dataset.classPolarAreaDatasetThe polar area chart allows a number of properties to be specified for each dataset.classRadarDatasetThe radar chart allows a number of properties to be specified for each dataset.classScatterDatasetThe scatter chart allows a number of properties to be specified for each dataset.classStackedAreaDatasetThe stacked area chart allows a number of properties to be specified for each dataset.classStackedBarDatasetThe stacked bar area chart allows a number of properties to be specified for each dataset.classStackedHorizontalBarDatasetThe stacked horizontal bar area chart allows a number of properties to be specified for each dataset.classStackedLineDatasetThe 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.classStackedVerticalLineDatasetThe 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.classTimeSeriesBarDatasetThe time series bar chart allows a number of properties to be specified for each dataset.classTimeSeriesHorizontalBarDatasetThe time series horizontal bar chart allows a number of properties to be specified for each dataset.classTimeSeriesLineDatasetThe time series line chart allows a number of properties to be specified for each dataset.classVerticalLineDatasetThe 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. -
Uses of AbstractNode in org.pepstock.charba.client.datalabels
Subclasses of AbstractNode in org.pepstock.charba.client.datalabels Modifier and Type Class Description classDataLabelsOptionsThis is theDataLabelsPlugin.IDplugin 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.IDplugin is highly customizable CHART.JS plugin that displays labels on data for any type of charts.classLabelItemThis is the base forDataLabelsPlugin.IDplugin 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.classListenersThis is the LISTENER options ofDataLabelsPlugin.IDplugin allows to register callback(s) to be notified when an event is detected on a specific label. -
Uses of AbstractNode in org.pepstock.charba.client.geo
Subclasses of AbstractNode in org.pepstock.charba.client.geo Modifier and Type Class Description classBubbleMapDatasetIt is aBubbleDatasetwith additional options for bubble map charts.classChoroplethDatasetThe choropleth data set allows a region definition (byFeature) and specific value to be specified.classCoordinatesPointContains the coordinates X and Y on the canvas, calculated byBaseGeoChart.projection(Coordinates)andBaseGeoChart.projection(double, double).classGeoFeatureElementCalling 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.classGeoFeatureElementOptionsThe styling of the new elementGeoFeatureElementOptionsis based onBarelement with some additional options for the outline and graticule.classLegendLegend configuration for GEO chart scale.classPositionPointThis object is wrapping the native java script object to provide the position of the legend. -
Uses of AbstractNode in org.pepstock.charba.client.gradient
Subclasses of AbstractNode in org.pepstock.charba.client.gradient Modifier and Type Class Description classColorsIs a map to apply the color stop of the gradient in relation with the data of the chart.classGradientOptionsThis is theGradientPlugin.IDplugin options where to set all configuration items needed to the plugin.classPropertyOptionsMaps all the options which can be set for each configurable property (for instance backgroundColor, borderColor and so on). -
Uses of AbstractNode in org.pepstock.charba.client.impl.charts
Subclasses of AbstractNode in org.pepstock.charba.client.impl.charts Modifier and Type Class Description classGaugeDatasetThe Gauge chart allows a number of properties to be specified for each dataset.classMeterDatasetThe Meter chart allows a number of properties to be specified for each dataset. -
Uses of AbstractNode in org.pepstock.charba.client.impl.plugins
Subclasses of AbstractNode in org.pepstock.charba.client.impl.plugins Modifier and Type Class Description classChartBackgroundColorOptionsConfiguration options ofChartBackgroundColor.IDplugin.classChartPointerOptionsConfiguration options ofChartPointer.IDplugin.
It manages the cursor to adopt when the cursor is over the dataset item and when not.classColorSchemesOptionsThis is the object to map theColorSchemes.IDplugin options, both at chart and global level.classCrosshairOptionsConfiguration options ofCrosshair.IDplugin.
It manages the drawing the horizontal and vertical crosshair on the chart.classDatasetsItemsSelectorOptionsConfiguration options ofDatasetsItemsSelector.IDplugin.
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 "clear" optionsclassHtmlLegendOptionsConfiguration options ofHtmlLegend.IDplugin.
This is mapping the configuration both default global and per chart instance. -
Uses of AbstractNode in org.pepstock.charba.client.items
Subclasses of AbstractNode in org.pepstock.charba.client.items Modifier and Type Class Description classArcElementMaps the out-of-the-box CHART.JS element used to represents arcs on the charts.classArcElementOptionsMaps the out-of-the-box CHART.JS element options used to represents arcs on the charts.classBarElementMaps the out-of-the-box CHART.JS element used to represents bars on the charts.classBarElementOptionsMaps the out-of-the-box CHART.JS element options used to represents bars on the charts.classBorderRadiusItemDefines the border radius for legend item element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).classChartElementCalling 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.classChartElementOptionsMaps the base options of theChartElements.classCommonElementOptionsMaps the common options of theChartElements.classDatasetPointIt wraps the parsed data values for the given item point.classLegendItemThis is a wrapper of the CHART.JS item which contains the legend item.classLegendLabelItemThis object is created by callbacks and returned to CHART.JS as native object to configure the legend.classNumberFormatItemNumber format options item to use for numeric tick callbacks.classOptionsNodeWrapper of options node of CHART.JS.classParsedThis object is wrapping the native java script object provided byPointElementto know the parsed value.classPointElementMaps the out-of-the-box CHART.JS element used to represents points on the charts.classPointElementOptionsMaps the out-of-the-box CHART.JS element options used to represents points on the charts.classTooltipModelThis 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.Constructors in org.pepstock.charba.client.items with parameters of type AbstractNode Constructor Description ChartElement(AbstractNode parent, Key childKey, String type, NativeObject nativeObject)Creates the object with the parent, the key of this element, default values and native object to map java script properties.ChartElementOptions(AbstractNode parent, Key childKey, NativeObject nativeObject)Creates the object with the parent, the key of this element, default values and native object to map java script properties.LegendTextHandler(AbstractNode parent, OptionsEnvelop<NativeObject> envelop)Creates a legend text handler with the envelop of the native object where TEXT property must be managed. -
Uses of AbstractNode in org.pepstock.charba.client.labels
Subclasses of AbstractNode in org.pepstock.charba.client.labels Modifier and Type Class Description classLabelThis is the object to map theLabelsPlugin.IDplugin options, both at chart and global level.classLabelsOptionsThis is the object to map theLabelsPlugin.IDplugin options, both at chart and global level. -
Uses of AbstractNode in org.pepstock.charba.client.matrix
Subclasses of AbstractNode in org.pepstock.charba.client.matrix Modifier and Type Class Description classMatrixDatasetThe 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.classMatrixElementMaps the CHART.JS element used by Matrix controller.classMatrixElementOptionsMaps the out-of-the-box CHART.JS element options used to represents boxes for matrix on the charts. -
Uses of AbstractNode in org.pepstock.charba.client.ml
Subclasses of AbstractNode in org.pepstock.charba.client.ml Modifier and Type Class Description classRegressionDatasetThis is aLineDatasetwhich is created to add the regression line, calculate by a regression, to a chart. -
Uses of AbstractNode in org.pepstock.charba.client.options
Subclasses of AbstractNode in org.pepstock.charba.client.options Modifier and Type Class Description classAbstractElement<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.classAbstractModel<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.classAbstractNumberFormatThis is abstract number format object element of the chart options.classAbstractScaleScales 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 linearclassAbstractTitle<T extends IsDefaultAbstractTitle>Configures the default chart title and subtitle which defines texts to draw at the top of the chart.classAdaptersThe following adapters element is used to configure a date adapter, injecting to support time series in the CHART.JS.classAngleLinesIt 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.classAnimationIt 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.classAnimationCollectionIs the base animation options with common properties for animation properties (property and collections of properties).classAnimationContainerManages the ANIMATION, ANIMATIONS and TRANSITIONS properties of options in order to use the same logic among all options/configuration and datasets.classAnimationsIt 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.classAnimationTransitionAbstract options to define the animation for a specific update mode (transition).classArcArcs are used in the polar area, doughnut and pie charts.classBarBar elements are used to represent the bars in a bar chart.classDatasetsContains the options for the datasets.classDecimationThe 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.Xthe data set must be aLineDatasetthe X axis for the data set must be either aCartesianLinearAxisorCartesianTimeAxisorCartesianTimeSeriesAxisclassDisplayFormatsThe display formats are used to configure how different time units are formed in the strings for the axis tick marks.classElementsOptions 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.classExtendedOptionsOptions 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.classExtendedScaleScale options used internally inside the chart configuration.
Extends the normal scale options with all methods to add callbacks and events.classExtendedScalesOptions used internally inside the chart configuration.
This is the SCALES element of configuration.classFillerThe filler plugin can be used to fill the datasets.classFontBase object to map font options for configuration.classGridThe grid line configuration defines options for the grid that run perpendicular to the axis.classHoverDefinitions about how elements appear in the chart, hovering the chart.classInteractionDefinitions about how the user can interact with chart elements.classLayoutThe layout configuration is needed to set the padding.classLegendThe chart legend displays data about the datasets that area appearing on the chart.classLegendLabelsThis is the labels configuration of the legend.classLegendTitleThis is the title configuration of the legend.classLineLine elements are used to represent the line in a line chart.classMajorIt defines options for the major tick marks that are generated by the axis.classOptionsBase object which maps chart options.classPaddingMaps the additional space to apply to the sides of elements (left, top, right, bottom), in pixels.classPluginsDefinitions about plugins options.classPointPoint elements are used to represent the points in a line chart or a bubble chart.classPointLabelsIt 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.classScaleScales 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 linearclassScaleDateAdapterThis is abstract date adapter object element of the chart options.classScaledOptionsBase object which maps chart options, with scales elements to set axes configurations.classScalesThe configuration element which contains all axes definitions.classScaleTitleWhen creating a chart, you want to tell the viewer what data they are viewing.classSegmentContains 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.classSubtitleConfigures the default chart subtitle which defines text to draw at the top of the chart.classTicksAll configuration for ticks of a chart.
It defines options for the tick marks that are generated by the axis.classTicksNumberFormatIt applies the number formatting to the ticks of all linear scales.classTimeThe time configuration is used to configure how time and time series axes must configure the tick marks.classTitleConfigures the default chart title which defines text to draw at the top of the chart.classTooltipsConfiguration element to set all attributes and features of the default tooltip.classTooltipsCallbacksContains 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.classTransitionsIt 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.classTypedDatasetContains the options for the data sets.Methods in org.pepstock.charba.client.options with parameters of type AbstractNode Modifier and Type Method Description protected voidAbstractModel. setCallbackToModel(AbstractNode model, Key key, NativeCallback callback)Adds a native callback function to a model at the specific key.protected voidAbstractModel. setCallbackToModel(AbstractNode model, Key key, CallbackProxy.Proxy proxy)Adds a proxy function (for callbacks) to a model at the specific key.voidExtendedOptions. setEvent(AbstractNode node, Key property, ConfigurationEnvelop<CallbackProxy.Proxy> envelop)Adds a event proxy function to animation element instance.protected voidAbstractModel. setEventToModel(AbstractNode model, Key key, CallbackProxy.Proxy proxy)Adds a proxy function (for events) to a model at the specific key.Method parameters in org.pepstock.charba.client.options with type arguments of type AbstractNode Modifier and Type Method Description voidExtendedOptions. setCallback(ConfigurationEnvelop<AbstractNode> envelop, Key property, NativeCallback callback)Adds a native callback function to a element node instance.voidExtendedOptions. setCallback(ConfigurationEnvelop<AbstractNode> envelop, Key property, CallbackProxy.Proxy proxy)Adds a callback proxy function to a element node instance.voidExtendedScale. setCallback(ConfigurationEnvelop<AbstractNode> envelop, Key property, NativeCallback callback)Adds a native callback function to a element node instance.voidExtendedScale. setCallback(ConfigurationEnvelop<AbstractNode> envelop, Key property, CallbackProxy.Proxy proxy)Adds a callback proxy function to a element node instance.Constructors in org.pepstock.charba.client.options with parameters of type AbstractNode Constructor Description AbstractFont(AbstractNode parent, IsDefaultFont defaultValues, NativeObject nativeObject)Creates a font to use for chart configuration, wrapping a native object instance.AbstractPadding(AbstractNode parent, IsDefaultPadding defaultValues, NativeObject nativeObject)Creates a padding to use for chart configuration, wrapping a native object instance.BarDatasetOptionsHandler(AbstractNode parent, IsDefaultTypedDataset defaultValues, DataEnvelop<NativeObject> envelop)Creates an bar options handler with an envelop of the native object where properties must be managed and the default value to use when the property does not exist.EventsOptionHandler(AbstractNode parent, IsDefaultEventHandler defaultValues, PluginsEnvelop<NativeObject> envelop)Creates a native object where one or more properties must be managed, cross classes and package.FillHandler(AbstractNode parent, IsFill defaultValues, DataEnvelop<NativeObject> envelop)Creates a fill handler with the native object where FILL property must be managed and the default value to use when the property does not exist.
This is called fromdatapackage.FontContainer(AbstractNode parent, IsDefaultFontContainer defaultValues, NativeObject nativeObject)Creates a font container with the native object where font properties must be managed and the default value to use when the property does not exist.PointStyleHandler(AbstractNode parent, IsDefaultPointStyleHandler defaultValues, NativeObject nativeObject)Creates a point style handler with the native object where POINTSTYLE property must be managed and the default value to use when the property does not exist.SpanGapHandler(AbstractNode parent, IsDefaultOptions defaultValues, DataEnvelop<NativeObject> envelop)Creates a span gap handler with the envelop of the native object where SPANGAPS property must be managed and the default value to use when the property does not exist. -
Uses of AbstractNode in org.pepstock.charba.client.plugins
Subclasses of AbstractNode in org.pepstock.charba.client.plugins Modifier and Type Class Description classAbstractPluginOptionsAbstract plugin options where to set all the configuration needed to the plugin.Constructors in org.pepstock.charba.client.plugins with parameters of type AbstractNode Constructor Description AbstractPluginOptions(String pluginId, AbstractNode parent, Key childKey, NativeObject nativeObject, boolean createUniqueId)Creates the object with the parent, the key of this element, default values and native object to map java script properties. -
Uses of AbstractNode in org.pepstock.charba.client.positioner
Subclasses of AbstractNode in org.pepstock.charba.client.positioner Modifier and Type Class Description classPointThis object is wrapping the native java script object provided by tooltip positioner to know the position of the event in canvas coordinates. -
Uses of AbstractNode in org.pepstock.charba.client.sankey
Subclasses of AbstractNode in org.pepstock.charba.client.sankey Modifier and Type Class Description classSankeyDatasetSankey 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.classSankeyElementMaps the CHART.JS element used by Sankey controller.classSankeyElementOptionsMaps the out-of-the-box CHART.JS element options used to represents flows on the charts. -
Uses of AbstractNode in org.pepstock.charba.client.treemap
Subclasses of AbstractNode in org.pepstock.charba.client.treemap Modifier and Type Class Description classCaptionsThe captions can control if and how a caption, to represent the group of the chart, can be shown in the rectangle,classDividersThe treemap data set allows to specify the values for displaying hierarchical data using nested rectangles.classLabelsThe labels can control if and how a label, to represent the data, can be shown in the rectangle.classTreeMapDatasetThe treemap data set allows to specify the values for displaying hierarchical data using nested rectangles.classTreeMapElementMaps the CHART.JS element used by Treemap controller.classTreeMapElementOptionsMaps the out-of-the-box CHART.JS element options used to represents boxes for treemap on the charts. -
Uses of AbstractNode in org.pepstock.charba.client.utils.toast
Subclasses of AbstractNode in org.pepstock.charba.client.utils.toast Modifier and Type Class Description classActionConfigures style of the toast actions.classActionItemDefines user action to show on a toast in order to enable the user to act with the toast.classDefaultToastOptionsProvides the defaults of the toast options.classLabelConfigures the toast label.classTitleConfigures the toast title.classToastOptionsEntity to configure the toast to show. -
Uses of AbstractNode in org.pepstock.charba.client.zoom
Subclasses of AbstractNode in org.pepstock.charba.client.zoom Modifier and Type Class Description classAbstractConfigurationItemAbstract element used by pan and zoom object in order to enable to provide the configuration ofZoomPlugin.ID.classAmountThis object is wrapping the native java script object to set the position to pan the chart.classDragConfiguration item to define the style to apply to drag area, during zooming.classEventPointThis object is wrapping the native java script object provided byZoomContextto know the position of the event when pan or zoom are about to start.classPanBase object to map pan options forZoomPlugin.IDplugin configuration.
It represents the container for PAN options.classPinchBase object to map wheel options forZoomPlugin.IDplugin configuration.
It represents the container for WHEEL options.classWheelBase object to map wheel options forZoomPlugin.IDplugin configuration.
It represents the container for WHEEL options.classZoomBase object to map zoom options forZoomPlugin.IDplugin configuration.
It represents the container for ZOOM options.classZoomOptionsThis is theZoomPlugin.IDplugin options where to set all the configuration needed to the plugin.classZoomPointMaps the point as limit to zoom inZoomPlugin.zoomRect(org.pepstock.charba.client.IsChart, ZoomPoint, ZoomPoint)
-