|
1.1 Package Overview
JCCKit's classes are grouped into seven packages building four layers:
- jcckit:
- Convenient classes for immediate use.
- jcckit.plot:
- Classes for generating plots and charts based on data modelled
by classes of the package jcckit.data.
- jcckit.renderer:
- Classes which render a plot (composed by elementary graphic objects of
jcckit.graphic) for a certain output device.
- jcckit.data:
- Data classes for data in data coordinates.
- jcckit.transformation:
- Classes which transforms from data coordinates into
device-independent coordinates.
- jcckit.graphic:
- Classes representing a plot or a chart in device-independent
graphic objects.
- jcckit.util:
- Utility classes. Most of them are for realizing the
configuration concept.
The package diagram shows their depedencies
The five central packages can be grouped into a package for the model
of a plot or a chart and four packages responsible for the view of a plot
or a chart. Inside this view group there is another model-view pair related
to an abstract and device-dependent representation of vector graphics
(model) and its device-dependent rendering (view).
|