Package Name | Comment |
csheets | Provides the controller of the CleanSheets application, and an entry-point
for command-line invocation. |
csheets.core | Provides the core classes for the application's data model, i.e. |
csheets.core.formula | Provides classes for representing formulas. |
csheets.core.formula.compiler | Provides classes for compiling formulas from strings. |
csheets.core.formula.lang | Provides the operators, functions and references supported by the formula
language. |
csheets.core.formula.util | Provides utilities for performing operations on formulas. |
csheets.ext | Provides an extension mechanism for the application. |
csheets.ext.assertion | Provides support for user-specified and system-generated assertions. |
csheets.ext.assertion.ui | Provides UI components for displaying and providing editing of assertions. |
csheets.ext.deptree | Provides customized JTree components for displaying dependencies between cells. |
csheets.ext.style | Provides support for cell style, i.e. |
csheets.ext.style.ui | Provides UI components for setting cell style. |
csheets.ext.test | Provides support for test cases and test case parameters. |
csheets.ext.test.ui | Provides specialized JTable components for displaying and providing editing of
test cases and test case parameters. |
csheets.io | Provides support for importing and exporting workbooks to and from various
file formats. |
csheets.ui | Provides JFC/Swing graphical user interface components for CleanSheets.
The Frame class - a customized JFrame component - specifies the
layout of the user interface. |
csheets.ui.ctrl | Provides controllers and actions for the user interface. |
csheets.ui.ext | Provides an extension mechanism for the application's user interface.
Extension-specific user interface components can be integrated into the
main CleanSheets user interface. |
csheets.ui.grid | Provides a customized JTable-based grid component with a row header,
and a number of other minor improvements. |
csheets.ui.sheet | Provides customized components for displaying and providing editing of
spreadsheets. |