Package | Description |
---|---|
csheets.core |
Provides the core classes for the application's data model, i.e. workbooks,
spreadsheets, cells, addresses and values.
|
csheets.core.formula.lang |
Provides the operators, functions and references supported by the formula
language.
|
csheets.ext |
Provides an extension mechanism for the application.
|
csheets.ext.database.core | |
csheets.ext.database.ui | |
csheets.ext.deptree |
Provides customized JTree components for displaying dependencies between cells.
|
csheets.ext.style |
Provides support for cell style, i.e. font, format, alignment, color and border.
|
csheets.ext.test |
Provides support for test cases and test case parameters.
|
csheets.ui.ctrl |
Provides controllers and actions for the user interface.
|
csheets.ui.sheet |
Provides customized components for displaying and providing editing of
spreadsheets.
|
Modifier and Type | Class and Description |
---|---|
class |
SpreadsheetImpl
The implementation of the
Spreadsheet interface. |
Modifier and Type | Method and Description |
---|---|
Spreadsheet |
SpreadsheetImpl.getExtension(String name) |
Spreadsheet |
CellImpl.getSpreadsheet() |
Spreadsheet |
Cell.getSpreadsheet()
Returns the spreadsheet to which the cell belongs.
|
Spreadsheet |
Workbook.getSpreadsheet(int index)
Returns the spreadsheet at the given index.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Spreadsheet> |
Workbook.iterator()
Returns an iterator over the spreadsheets in the workbook.
|
Modifier and Type | Method and Description |
---|---|
void |
Workbook.removeSpreadsheet(Spreadsheet spreadsheet)
Adds a new blank spreadsheet to the workbook.
|
void |
WorkbookListener.spreadsheetInserted(Spreadsheet spreadsheet,
int index)
Invoked when a spreadsheet has been inserted into a workbook.
|
void |
WorkbookListener.spreadsheetRemoved(Spreadsheet spreadsheet)
Invoked when a spreadsheet has been removed from a workbook.
|
void |
WorkbookListener.spreadsheetRenamed(Spreadsheet spreadsheet)
Invoked when a spreadsheet in a workbook has been renamed.
|
Constructor and Description |
---|
CellImpl(Spreadsheet spreadsheet,
Address address)
Creates a new cell at the given address in the given spreadsheet.
|
CellImpl(Spreadsheet spreadsheet,
Address address,
String content)
Creates a new cell at the given address in the given spreadsheet,
initialized with the given content (not intended to be used directly).
|
Constructor and Description |
---|
CellReference(Spreadsheet spreadsheet,
String reference)
Creates a new cell reference from a string matching the (@link #PATTERN).
|
Modifier and Type | Class and Description |
---|---|
class |
SpreadsheetExtension
A base class for extensions of spreadsheets that uses delegation
to provide cell data.
|
Modifier and Type | Method and Description |
---|---|
Spreadsheet |
SpreadsheetExtension.getExtension(String name) |
Spreadsheet |
CellExtension.getSpreadsheet() |
Modifier and Type | Method and Description |
---|---|
SpreadsheetExtension |
Extension.extend(Spreadsheet spreadsheet)
Returns an extension of the given spreadsheet.
|
Constructor and Description |
---|
SpreadsheetExtension(Spreadsheet delegate,
String name)
Creates a new spreadsheet extension.
|
Constructor and Description |
---|
ThreadImportTables(String url,
String user,
String pass,
String dbName,
ControllerImport ctrlImp,
Spreadsheet spreadSheet)
construtor
|
Constructor and Description |
---|
ConfirmImportUI(Spreadsheet spreadSheet,
String[][] tableData) |
UIImport(Spreadsheet spreadSheet)
constructor of the GUI
|
UITableSelect(Spreadsheet spreadSheet,
String dbName,
ControllerImport ctrlImp)
constructor of the GUI for table selection
|
Constructor and Description |
---|
ReferenceNode(Reference reference,
Spreadsheet spreadsheet,
DefaultTreeModel treeModel,
UIController uiController)
Creates a new reference node.
|
Modifier and Type | Class and Description |
---|---|
class |
StylableSpreadsheet
An extension of a spreadsheet, with support for style, i.e. row and column
dimensions and cell spanning.
|
Modifier and Type | Method and Description |
---|---|
StylableSpreadsheet |
StyleExtension.extend(Spreadsheet spreadsheet)
Makes the given spreadsheet stylable.
|
Constructor and Description |
---|
StylableSpreadsheet(Spreadsheet spreadsheet)
Creates a stylable cell spreadsheet for the given spreadsheet.
|
Modifier and Type | Class and Description |
---|---|
class |
TestableSpreadsheet
An extension of a spreadsheet, with support for testable cells.
|
Modifier and Type | Method and Description |
---|---|
TestableSpreadsheet |
TestExtension.extend(Spreadsheet spreadsheet)
Makes the given spreadsheet testable.
|
Constructor and Description |
---|
TestableSpreadsheet(Spreadsheet spreadsheet)
Creates a testable spreadsheet for the given spreadsheet.
|
Modifier and Type | Method and Description |
---|---|
Spreadsheet |
UIController.getActiveSpreadsheet()
Returns the active spreadsheet.
|
Spreadsheet |
SelectionEvent.getPreviousSpreadsheet()
Returns the previous active spreadsheet.
|
Spreadsheet |
SelectionEvent.getSpreadsheet()
Returns the active spreadsheet.
|
Modifier and Type | Method and Description |
---|---|
void |
UIController.setActiveSpreadsheet(Spreadsheet spreadsheet)
Sets the active spreadsheet of the application, and thereby also the
active workbook.
|
Constructor and Description |
---|
SelectionEvent(Object source,
Workbook workbook,
Spreadsheet spreadsheet,
Cell cell,
Workbook prevWorkbook,
Spreadsheet prevSpreadsheet,
Cell prevCell)
Creates a new selection event.
|
Modifier and Type | Method and Description |
---|---|
Spreadsheet |
SpreadsheetTableModel.getSpreadsheet()
Returns the spreadsheet that provides the data.
|
Spreadsheet |
SpreadsheetTable.getSpreadsheet()
Returns the spreadsheet that the table displays.
|
Modifier and Type | Method and Description |
---|---|
void |
SpreadsheetTable.setSpreadsheet(Spreadsheet spreadsheet)
Sets the spreadsheet that is displayed by the table.
|
Constructor and Description |
---|
SpreadsheetTable(Spreadsheet spreadsheet,
UIController uiController)
Creates a spreadsheet table for the given spreadsheet.
|
SpreadsheetTableModel(Spreadsheet spreadsheet,
UIController uiController)
Creates a spreadsheet table model.
|