All Classes and Interfaces
Class
Description
Abstract base class for creating specific subtypes of charts that requires more axes.
Base class for the representation of color.
Representation of data as a
List.Abstract data provider interface.
A data provider implementation to provide data from a
Stream.Represents abstract "data zoom" component.
Abstract Gantt chart is the base class for
GanttChart and ActivityChart.Represents an abstract
ComponentPart with some common base properties.An abstract base class that implements some useful attributes and methods for defining a project.
Abstract base implementation of
ComponentProperty.A class that defines basic style details.
Abstract base class for the representation of tasks/activities used within
Project instances and
ActivityList instances.Activity chart is like a
GanttChart but instead of a Project instance as its data, it uses
an ActivityList instance as its data.Class to represent a list of activities (instances of
ActivityList.Activity).Representation of Alignment property (both horizontal and vertical).
Representation of angle axis.
Class to support animation related properties.
Defines an arc shape that can be added to
SOChart.Shape that partially defines an arc.
Represents an area (mostly a rectangular block).
Area-style.
Abstract representation of an axis.
Represents ticks on an axis line.
Represents the grid-areas drawn by the axis.
Represents the grid-lines drawn by the axis.
Represents the label used by
Axis.A base class for various types of lines used in axis and coordinate systems.
Represents the minor grid-lines drawn by the axis.
Represents the minor tick on the axis line.
Represents the axis-pointer shown by the axis.
Represent the handle that can be used with an axis-pointer.
Represents the label displayed by the axis-pointer.
Definition of pointer types.
Represents the tick on the axis line.
Bar chart.
A basic data provider that can be extended to create customized data providers.
A basic data provider that can be extended to create customized internal data providers.
Defines Bezier curve that can be added to
SOChart.Represents a border.
Boxplot chart.
Represents a data structure for storing and managing boxplot data.
Represents a boxplot data record with the key statistical parts of a boxplot.
Bubble chart.
Candlestick chart.
Data representation for
CandlestickChart.A structure to represent a data point in the candlestick chart.
A list-based data provider for category data.
Category data is typically non-numeric kind of (string) data that can be used in many charts like
in the X-axis of a
BarChart.
Chart.
Class to represent the Emphasis effect.
Definition of the "fading out" of other elements when emphasizing.
Definition of how the "fade out" is spread across other elements.
Value-label that can be customized for a chart.
Position indicator for labels used in charts.
Exception that may be raised by the chart package.
Chart type.
Circle shape class that can be added to
SOChart.Shape that partially defines a circle.
Representation of color.
Representation of color gradient.
Chart component.
Representation of a group of
Components put together.Represents a part used by chart
Components.
Represents some combined attributes/properties owned by a
Component or ComponentPart.A part whose properties can be composed of a few configuration variables.
Abstract coordinate system.
Represents "data zoom" component that works inside a coordinate system.
Numeric data.
Data channel opens up a channel to push data on to a
SOChart once rendered.Represents a matrix of data.
Provider of numeric data.
A data provider implementation to provide data from a
Stream.Type of data that can be used by charts.
Represents the "data zoom" component.
Used to style the data shadow.
Used to style the handle.
Date data provider.
Data provider of date values.
A date data provider implementation to provide data from a
Stream.Donut chart.
Effect scatter chart.
Class to support properties related "emphasis".
Represents an event that occurs in a chart.
Event category.
Functional interface to listen to events occurring on a chart or its part.
Represents the type of event that can occur on a chart / part.
Defines Font.
Represents font-family.
Represents font-size.
Represents font-stretch.
Represents font styles.
Represents font variants.
Represents font-weight.
Representation of data as a mathematical function of another data or stream of values.
Funnel chart.
Gantt chart.
Gauge chart.
Axis line used in
GaugeChart.Needle property of the gauge chart.
The GraphData class represents a data structure used for managing and visualizing graph-based data.
Represents a specific category for a chart or graphical element, extending the functionality
of
PointSymbol to include a category name.Represents a directional edge between two nodes in a graph structure.
Represents a force-directed layout configuration as a property of a chart component.
The Layout enum defines various layout options that can be used for organizational
or structural representation.
The abstract class Node serves as the base class for components within a graph structure.
The
ValueNode class represents a type of Node that holds a numerical value.A concrete implementation of the
GraphData.Node class representing a node in a 2D space.Interface to denote that a
ComponentPart supports animation.Interface to denote that a
ComponentPart owns some data.Interface to denote that a
ComponentPart supports animation.Interface to denote that a
ComponentPart has ItemStyle.Interface to denote that a
ComponentPart has Label.Interface to denote that a
ComponentPart has Padding.Interface to denote that a
ComponentPart has PolarProperty.Interface to denote that a
ComponentPart has Position.Heatmap chart.
Image that can be added to
SOChart.A marker interface to combine the interfaces
AbstractDataProvider and InternalDataProvider.A wrapper class to convert any instance of
AbstractDataProvider to an instance of
InternalDataProvider.A marker interface to denote that an
AbstractDataProvider is internal to some chart that handles its data
internally and that can't be shared with other charts.Item style.
Representation of special combination keys on the keyboard.
Languages supported.
Representation of legend.
Defines a line segment that can be added to
SOChart.Line chart.
Line-style.
Line-type.
Representation of a location.
Mark area.
A block represents an area of the
MarkArea.Nightingale Rose chart.
Represents an "offset" configuration for a component, allowing the specification of
x and y offset values.
Represents orientation property.
Padding.
Pie chart.
Represents the symbol used to draw a point on the chart.
Represents the symbol type used to draw a point on the chart.
Representation of polar coordinate system with an angle axis and a radius axis.
Polar property is visible in
PieChart, PolarCoordinate, RadarCoordinate etc. where
an angular and a radial element exist.Defines a polygon shape that can be added to
SOChart.Defines a polyline that can be added to
SOChart.Representation of a position within the chart display.
Class to represent a project.
Representation of radius axis.
Radar chart.
Radar coordinate is used by
RadarChart.Representation of radius axis.
Rectangular shape class that can be added to
SOChart.Representation of rectangular (cartesian) coordinate system with X and Y axes.
When styling any text using
TextStyle, parts of the text can be separately styled.A ring shape (donut shape) that can be added to
SOChart.Sankey chart.
Class that defines an edge between 2 Sankey nodes.
Sankey data node class.
Data provider interface for the
SankeyChart.Scatter chart.
Defines a sector shape that can be added to
SOChart.Base class for those charts that do not require a
CoordinateSystem to
plot on and supports its own positioning.Base class for those special charts that do not require a
CoordinateSystem to
plot on and supports its own positioning.Implementation of serially increasing/decreasing numbers as data.
Implementation of serially increasing/decreasing date values as data.
Implementation of serially increasing/decreasing time values as data.
Represents a shadow.
Shape class that can be added to
SOChart.Representation of a (x, y) point used in shapes.
Class to specify the style of a
Shape instance.Shapes can be grouped together using this class.
Representation of "size" value.
Chart is a Vaadin
Component so that you can add it to any layout component for
displaying it.Square shape class that can be added to
SOChart.Sunburst chart.
Text that can be added to
SOChart.Represents text-border.
Represents a textual label that extends the functionality provided by the
AbstractLabel.As the name indicates, "text style" is for styling texts.
Time data provider.
Data provider to provide time values.
A time data provider implementation to provide data from a
Stream.Title for the chart.
Toolbox provides certain utilities (Example: "Download the chart display as an image").
Download tool button.
Restore tool button.
Zoom tool button.
This is the base class for creating "toolbox buttons" that can be added to
Toolbox.Tooltip to display.
Type of tooltips.
Tree chart.
An implementation of
TreeDataProvider.Representation of tree-type data.
Label used within the
TreeDataProvider class.Treemap chart.
Represents an abstract
ComponentPart with some common base properties.Represents a property that can be shown or hidden.
Define features to visually highlight portions of the chart.
Range of colors and other visuals to be used for the visual map.
This is a marker interface to denote that a
ComponentPart can only be used from within a
wrapper and thus, its direct Id value should not be used when encoding the JSON.Representation of X axis.
X-range chart.
Basic XY-type chart - mostly plotted on a
RectangularCoordinate system.Represents an abstract chart where data points are plotted based on X and Y coordinates.
Represents an XY Graph chart that extends the base functionality of
XYChart.Representation of Y axis.