All Classes and Interfaces

Class
Description
Abstract base class for model classes to be serialized to JSON.
 
 
Abstract base class for series
Custom bean serializer for AbstractSeries that adds the type field.
Base class for series events.
Abstract superclass for chart series items
Base class for series item events.
Options for configuring accessibility for the chart.
Container for labels on the chart
Label that can be positioned anywhere in the chart area
Contains coordinates for AnnotationItemLabel
 
A collection of style attributes for the Halo
 
Possible axis dimensions with their indexes in client-side
 
AxisList<T extends Axis>
Alternative AxisContainer to allow multiple axes
Serializer for AxisList
Event for information about rescaling the axis.
The AxisStyle class contains options for customizing the style of an axis
The axis title, showing next to the axis line.
Serializer for AxisTitle.
Enum representing different axis types.
Defines the back panel of the frame around 3D charts.
An object, or array of objects, for backgrounds.
The shape of the pane background.
Abstract class for bean serializers.
Delegates serialization calls to the given instance of BeanSerializationDelegate.
The bottom of the frame around a 3D chart.
A DataSeriesItem implementation suitable for box plot charts.
Options for the breadcrumbs, the navigation at the top leading the way up through the drilldown levels.
Positioning options for Breadcrumbs navigation.
An array defining breaks in the axis, the sections defined will be left out and all the points shifted closer to each other.
A collection of options for buttons appearing in the exporting module.
Positioning options for buttons
What box to align the button to.
Options for the export related buttons, print and export.
 
Vaadin Charts is a feature-rich interactive charting library for Vaadin.
The ChartAddSeriesEvent class stores data about new series added to an existing chart.
Fired after a chart is printed using the print menu
Fired before a chart is printed using the print menu
The ChartClickEvent class stores information on click events anywhere on the area of the chart.
 
A configuration object to configure style of connectors (dependencies) between two points in a Gantt chart.
ChartDrillupEvent triggered after all the series has been drilled up if chart has multiple drilldown series
ChartDrillupEvent triggered when the 'Back to previous series' button is clicked
Interface shared by all enum classes of the vaadin charts.
Serializer for all classes implementing ChartEnum
Fired after a chart is loaded
Options regarding the chart area and plot area as well as general chart options.
The ChartOptions configures a page local global options like localized texts for charts.
Fired after a chart is redrawn
The ChartSelectionEvent class stores information on selection events on the chart's area.
Util class that handles the configuration needed for the model classes to be serialized to JSON.
Styles of chart
The default series type for the chart.
Set of theme variants applicable for vaadin-chart component.
 
Interface used for different type of colors used in model and theme
 
 
The YAxis will show percentage or absolute change depending on whether compare is set to Compare.PERCENT or Compare.VALUE
Progress indicator, how much of the task completed
Under which conditions the rule applies.
Chart's configuration root object containing all the child objects that are used to configure chart, axes, legend, titles etc.
Listener interface for events triggered in Configuration.
A configuration object to configure style of connectors (dependencies) between two points in a Gantt chart.
Options for the export button.
 
Highchart by default puts a credits label in the lower right corner of the chart.
Configure a crosshair that follows either the mouse pointer or the hovered point.
A label on the axis next to the crosshair.
You can set the cursor to POINTER("pointer") if you have click events attached to the series, to signal to the user that the points and lines can be clicked.
Dash styles used to render lines.
Event triggered when data was added to the series.
Data grouping is the concept of sampling the data values into larger blocks in order to ease readability and increase performance of the JavaScript charts.
Options for the series data labels, appearing next to each data point.
 
Extended data labels for range series types.
A series which is based on data from a DataProvider.
Custom bean serializer for DataProviderSeries
Event when the data was removed.
An array of data points to be displayed in a chart.
The DataSeriesItem class represents a single entry in a DataSeries.
DataSeriesItem that can hold also Z value.
Custom bean serializer for DataSeriesItem
DataSeriesItem that can hold also target and targetOptions.
DataSeriesItem that can hold also "from", "to" and "weight".
DataSeriesItem that can hold also Label and Description values.
DataSeriesItem that can hold also x2 and partialFill amount and color.
Event for updating existing data series.
Serializes all Date objects as UTC long.
For a DATETIME axis, the scale will automatically adjust to the appropriate unit.
Logic for altering the bean serialization process.
Options for the dial or arrow pointer of the gauge.
Axial dimension.
 
 
Options for drill down, the concept of inspecting increasingly high resolution data through clicking on chart items like columns or pie slices.
Handler interface for chart's drilldown callbacks.
 
The DrilldownEvent class stores information on click events in drilldown points
Default MIME type for exporting if chart.exportChart() is called without specifying a type option.
Options for the exporting module.
 
DataSeriesItem that can hold also title and text values.
The name of a symbol to use for the border in ChartType.FLAGS series.
Font weight used by Style class
Provides the option to draw a frame around the charts by defining a bottom, front and back panel.
A series of tasks to be used in the Gantt chart.
Data for the GanttSeries.
A configuration object to express dependencies between tasks in a Gantt chart.
 
Global options that don't apply to each chart.
Class providing gradient colors
 
 
 
 
Style options for the guide box.
 
Options for the halo appearing around the hovered point in line-type series as well as outside the hovered slice in pie charts.
Options for the handles for dragging the zoomed area.
 
Indicates that an event has an associated item
Indicates that an event has an associated series
A specialized series for use with HeatMaps
Alignment of the title relative to the axis values and more generically horizontal alignment.
Options for the hovered series
 
Serializes all Instant objects as UTC long.
Irregular time unit used to define point interval unit.
PartialFill configuration object to be used in DataSeriesItemXrange.
A HTML label that can be positioned anywhere in the chart area.
Event for information about slicing a pie point
Options for keyboard navigation.
Text labels for the plot bands
 
Serializer for Labels.getRotation().
Language object.
The layout of the legend items.
The legend is a box containing a symbol and name for each series item or point item in the chart.
Options for the paging or navigation appearing when the legend is overflown.
Style options for Legend
A title to be added on top of the legend.
Serializer for LegendTitle.
Set options on specific levels.
Link styling options for Organization charts.
The type of the link shape.
A series consisting of a list of numerical values.
The loading options control the appearance of the loading screen that covers the plot area on chart operations.
The dark version of the default theme for Vaadin Charts.
The default theme for Vaadin Charts.
In Highcharts 1.0, the appearance of all markers belonging to the hovered series.
Marker style
Interface for all marker symbols
A predefined shape or symbol for the marker.
Symbol that is fetched from the url, implementing ChartEnum to provide correct serialization
Helper class to store and transfer mouse event details.
Constants for mouse buttons.
A collection of options for buttons and menus appearing in the exporting module.
The navigator is a small series below the main series, displaying a view of the entire data set.
Options for displaying a message like "No data to display".
A collection of options for the individual nodes.
 
A series containing nodes and links to nodes.
Data for the NodeSeries.
A DataSeriesItem implementation suitable for <a https://en.wikipedia.org/wiki/Open-high-low-close_chart">OHLC charts.
 
Options to render charts in 3 dimensions.
Applies only to polar charts and angular gauges.
Pane Container to allow multiple Panes
Serializer for PaneList
Allows setting a key to switch between zooming and panning.
PartialFill configuration object to be used in PlotOptionsXrange.
Pathfinder algorithm to use for chart that can connect two points (e.g.
Options for the pivot or the center point of the gauge.
An array of objects defining plot bands on the Y axis.
An array of lines stretching across the plot area, marking a specific value on one of the axes.
 
The area range is a cartesian series type with higher and lower Y values along an X axis.
 
The area spline range is a cartesian series type with higher and lower Y values along an X axis.
 
A box plot is a convenient way of depicting groups of data through their five-number summaries: the smallest observation (sample minimum), lower quartile (Q1), median (Q2), upper quartile (Q3), and largest observation (sample maximum).
A bubble series is a three dimensional series type where each point renders an X, Y and Z value.
Plot options for ChartType.BULLET charts.
 
 
The column range is a cartesian series type with higher and lower Y values along an X axis.
Error bars are a graphical representation of the variability of data and are used on graphs to indicate the error, or uncertainty in a reported measurement.
 
Funnel charts are a type of chart often used to visualize stages in a sales project, where the top are the initial stages with the most clients.
Options for the gantt series type.
General plotting options for the gauge series type.
The heatmap series type.
 
 
Plot options for ChartType.ORGANIZATION charts.
A pie chart is a circular chart divided into sectors, illustrating numerical proportion.
A polygon series can be used to draw any freeform shape in the cartesian coordinate system.
A pyramid chart consists of a single pyramid with item heights corresponding to each point value.
Plot options for ChartType.SANKEY charts.
 
General options for all series types.
A gauge showing values using a filled arc with colors indicating the value.
 
Styles for PlotOptions of different plot types
Plot options for ChartType.TIMELINE charts.
The size of the point shape is determined by its value relative to its siblings values.
Options for the waterfall series type.
Options for the xrange series type.
The PointClickEvent class stores data for click events on the points of the chart.
Fired while dragging a point.
Fired when starting to drag a point.
Fired when the point is dropped.
The PointLegendItemClickEvent class stores information on click events on the charts's legend items that correspond to a chart point.
Fired when the mouse exits the neighborhood of a point
Fired when the mouse pointer moves within the neighborhood of a point
 
Possible values: null, ON, BETWEEN.
The PointRemoveEvent class stores data for remove events on the points of the chart
The PointSelectEvent class stores data for select events on the points of the chart.
The PointUnselectEvent class stores data for unselect events on the points of the chart.
The PointUpdateEvent class stores data for update events on the points of the chart
Position configuration for the credits label.
 
The range selector is a tool for selecting ranges to display within the chart.
Options for range selector buttons.
Possible timespan values for range selector buttons
Series for range type data
The button that appears after a selection zoom, allowing the user to reset zoom.
What frame the button should be placed related to.
Allows setting a set of rules to apply for different screen or chart sizes.
A set of rules for responsive settings.
An optional scrollbar to display on the Y axis in response to limiting the minimum an maximum of the axis values.
The appearance of the point marker when selected.
 
Series interface for all kinds of Series
Event for information about a new series to be added
Fired after a chart series is animated
Event for information about changes in data of series
SeriesCheckboxClickEvent triggered when a checkbox in a legend is clicked
The SeriesClickEvent class stores data for click events on the series of the chart.
Animation of Gantt series connector
A configuration object to override Pathfinder connector options for a series.
Fired when a series is hidden
The SeriesLegendItemClickEvent class stores information on click events on the charts's legend items that correspond to a chart series.
Fired when the mouse exits the neighborhood of a series
Fired when the mouse moves within the neighborhood of a series
Fired when a series is shown
Listener class for Series enabling and disabling events.
A configuration object for the tooltip rendering of each single series.
The name of a symbol to use for the border around the Datalabels or Tooltip.
Note: As of v5.0.12, frame.left or frame.right should be used instead.
Solid (non gradient) colors
Serializer for SolidColor
Whether to stack the values of each series on top of each other.
The stack labels show the total value for each bar in a stacked column or bar chart.
 
Defines different step line types.
 
Serializer for Stop.
Style options for CSS styling
CSS position attribute, ABSOLUTE or RELATIVE
Helper class when JSON structure needs object with just style field
The chart's subtitle
Set options related with look and position of targets.
The text alignment for the label.
Theme class for Chart.
 
For categorized axes only.
The position of the tick marks relative to the axis line.
These settings affect how datetime axes are laid out, how tooltips are formatted, how series pointIntervalUnit works and how the Highstock range selector handles time.
 
Class used to define allowed multiples a time unit is allowed to be grouped to.
Serializer for TimeUnitMultiples.
The chart's main title.
Serializer for Title
Options for the tooltip that appears when the user hovers over a series or point.
Style options for tooltips
The top of the frame around a 3D chart.
The layout algorithm used by ChartType.TREEMAP charts.
The direction where the layout algorithm will start drawing.
A collection of TreeSeriesItems that compose a multi-root tree.
This class represents one node in a TreeSeries.
 
Alignment of the title relative to the axis values and more generically vertical alignment.
DataSeriesItem that can be used as sum or intermediate sum in waterfall charts.
The XAxesExtremesSetEvent class stores data for set extremes events on the x axes of the chart.
The X axis or category axis.
The YAxesExtremesSetEvent class stores data for set extremes events on the y axes of the chart.
The Y axis or value axis.
The Z axis or depth axis for 3D plots.
Defines the Axis on which the zones are applied.
An array defining zones within a series.
Options for zooming configuration.
Configuration for mouse wheel zoom.
The button that appears after a selection zoom, allowing the user to reset zoom.