csheets.core |
Provides the core classes for the application's data model, i.e. |
Java Source File Name | Type | Comment |
Address.java | Class | An address in a spreadsheet that denotes to the location of a cell. |
Cell.java | Interface | A cell in a spreadsheet.
The cell has content, which can be interpreted in
different ways:
- As a formula - The content should consitute a syntactically correct
expression, and begin with an assignment.
- As a value - If the cell contains a formula, the formula is evaluated to
produce a value, provided that the cell does not contain calculation errors
(e.g.
|
CellImpl.java | Class | The implementation of the Cell interface. |
CellListener.java | Interface | A listener interface for receiving notification on events occurring in a
cell. |
IllegalValueTypeException.java | Class | An exception that is thrown when an illegal value is encountered. |
package-info.java | | |
Spreadsheet.java | Interface | A spreadsheet which provides cell data and dependencies. |
SpreadsheetImpl.java | Class | The implementation of the Spreadsheet interface. |
Value.java | Class | A typed value that a cell can contain. |
Workbook.java | Class | A workbook which can contain several spreadsheets. |
WorkbookListener.java | Interface | A listener interface for receiving notification on events occurring in a
workbook. |