| Interface | Description |
|---|---|
| Chart3DChangeListener |
An interface for receiving notification of changes to a
Chart3D
instance. |
| ChartElement |
A chart element used to implement the Visitor pattern for applying changes
to the chart.
|
| ChartElementVisitor |
A visitor for a
ChartElement. |
| Class | Description |
|---|---|
| Chart3D |
A chart object for 3D charts (this is the umbrella object that manages all
the components of the chart).
|
| Chart3DChangeEvent |
An event indicating some change in the attributes of a chart.
|
| Chart3DFactory |
Utility methods for constructing common chart types.
|
| Chart3DHints |
Special rendering hints that used internally by Orson Charts to provide
links between rendered items and the chart elements that they represent.
|
| Chart3DHints.Key |
A key for rendering hints that can be used with Orson Charts (in
addition to the regular Java2D rendering hints).
|
| Chart3DPanel |
A panel designed to display a
Chart3D in a Swing-based desktop
application. |
| ChartBox3D |
A chart box is the container within which the chart elements are drawn.
|
| ChartBox3D.ChartBoxFace |
A special subclass of
Face that is used by the ChartBox3D
so that when faces are sorted by z-order, the chart box sides are always
drawn first (furthest in the background). |
| Colors |
A utility class that creates and returns color swatches that can be used
in charts.
|
| OnDrawHandler |
An 'onDraw' handler that handles two aspects related to chart interactivity:
(1) it adds a
RenderedElement instance to the RenderingInfo
for each element in the chart that requires it, and (2) it adds element
hinting to the Graphics2D output (how this is handled by the
Graphics2D instance is implementation dependent). |
| Range |
Represents a range of data values (instances are immutable).
|
| Resources |
Provides centralised access to localised resources.
|
| TitleAnchor |
Predefined title anchor points, provided for convenience.
|
| TitleUtils |
Some utility methods for creating chart titles.
|