Introduction

Overview

Fins is an open-source project whose goal is to provide the capability to make charts in Cocoon. The idea is to take a chart description in XML and render it in both vector (SVG) and raster (JPEG, PNG) formats. To fulfill this task, the JFreeChart library was chosen as the one to base this effort. Hence, Fins may be described as an XML wrapper around some (eventually all) JFreeChart capabilities. By the way, we like to thank the JFreeChart team for making such a fine piece of software.

Supported Cocoon versions

Fins is now targeting Cocoon 2.2, but, with a few changes, it works with Cocoon 2.1 as well (see the relevant FAQ entry).

Components

Fins is composed by a few Java classes, implementing the following Cocoon components:

All above components use the same XML input format Current version

However, since JFreeChart is licensed under the LGPL particular care must be exercised no to break the JFreeChart license.

Upgrade from 0.x to 1.0

Regretfully, previous Fins XML documents will not work with Fins 1.0.

Features

Fins enables you to make business charts out of Cocoon, with the help of JFreeChart library. Its main features are:

Screenshots

Here some examples of the charts you can produce: