Package csheets.core

Provides the core classes for the application's data model, i.e. workbooks, spreadsheets, cells, addresses and values.

See: Description

Package csheets.core Description

Provides the core classes for the application's data model, i.e. workbooks, spreadsheets, cells, addresses and values.

A Workbook consists of a number of Spreadsheets, each of which consist of a grid of Cells at different unique Addresses. Each Cells has content, which can be interpreted as a Formula. Cells also have Values, which can be of any of a number of pre-defined types. Listener interfaces are provided for receiving notification of important events in the data model.

In order to enable extensibility, interfaces are specified separately for Cell and Spreadsheet.