JIDE 3.5.15

Package com.jidesoft.chart

The package contains the classes related to the JIDE Charts product.

See:
          Description

Interface Summary
Animatable An interface implemented by graphical components that can be animated.
AnimatedChart Interface for charts that support animation
AutoRanger The interface that must be implemented by any objects that are to be used as auto-rangers for a chart.
Drawable This is a callback mechanism so that arbitrary shapes can be drawn in the context of some other object (in particular a Chart instance).
Frontable Drawables can be painted behind the chart models of a Chart or in front of them.
LegendItem<Item,Source> LegendItems can be created to represent a ChartModel or a Chartable within a ChartModel.
MultiAutoRanger  
Product The Charts Product
ResizableComponent Interface implemented by components that support automatic resizing of fonts
Shadowable ChartModels and Drawables can be painted with or without a shadow.
ZOrder  
 

Class Summary
AbstractAutoRanger This class now also supports the idea of concrete maxima and minima.
Chart The main charting component.
ChartColor Encapsulates some common colors and for each color a corresponding highlight (named after the color).
ChartUIDefaultsCustomizer Class to initialise UIDefaults values used by the Charts package
DefaultAutoRanger A class that computes appropriate ranges for the x and y axes of a chart.
DifferenceMarker A Drawable that fills in the gap between two models to generate a chart.
IntervalMarker A Drawable object that can be added to a Chart to mark an interval on one of the axes.
Legend A graphical component to display a legend corresponding to a Chart.
LineMarker A marker that can be added to a chart and is drawn as either a horizontal or vertical line across the chart.
Meter A graphical meter dial
MultiImageLazyChartRenderer This class maintains a separate Image for each model added to a chart.
RectangularRegionMarker A Drawable object that can be added to a Chart to mark a rectangular region.
SingleImageLazyChartRenderer This class maintains a single Image for all the models added to a chart.
UserToPixelTransform An affine transform does not provide for logarithmic conversions so we need a more general conversion mechanism.
ZeroAlignedAutoRanger A class that computes appropriate ranges for the x and y axes of a chart, while keeping y axis aligned at zero.
ZOrderComparator  
ZOrderModelComparator  
 

Enum Summary
BarLabelPlacement  
BarResizePolicy Used for specifying how a bar chart should behave with respect to the space available, if a bar width has been specified.
ChartType The primary chart types.
LabelPlacement Used to specify the logical placement of a string label within a marker object.
Orientation Used for indicating whether a chart item (such as an axis) is oriented vertically or horizontally.
PointShape Provides predefined shapes for points
ShadowVisibility This enum makes it possible to be selective about which elements displayed on a chart cast a shadow
 

Exception Summary
AboveBoundsException This exception may be thrown when a value is outside of the expected range.
BelowBoundsException This exception may be thrown when a value is outside of the expected range.
ChartBoundsException An exception that may be thrown when a value is outside of the expected range of values
ChartException A general exception that may be thrown when a problem arises in the charting package or related to charting
 

Package com.jidesoft.chart Description

The package contains the classes related to the JIDE Charts product.


JIDE 3.5.15