A package containing model and view related classes used by the
Interface Summary Interface Description CellGraphicFactory<T extends Node>If anyone wants to display a specific Graphic in a SpreadsheetCell, a solution is to provide a Node (for example a WebView) that will be displayed in the cell. FilterThe interface for implementing Filters on
GridThat class holds some
SpreadsheetCellin order to be used by the
SpreadsheetCellInterface of the cells used in the
Class Summary Class Description ClipboardCellThis class will holds a cell value when we do a copy in the
FilterBaseA simple implementation of the
GridBaseA base implementation of the
GridBase.MapBasedRowHeightFactoryThis class serves as a bridge between row height Callback needed by the GridBase and a Map<Integer,Double> that one could have (each Integer specify a row index and its associated height). GridChangeThis class represents a single change happening in a
PickerPickers can display some Images next to the headers. SpreadsheetCellBaseThe SpreadsheetCells serve as model for the
SpreadsheetCellEditorSpreadsheetCellEditor are used by
SpreadsheetCellin order to control how each value will be entered.
SpreadsheetCellType<T>When instantiating a
SpreadsheetCell, its SpreadsheetCellType will specify which values the cell can accept as user input, and which
SpreadsheetCellEditorit will use to receive user input.
LocalDatetype base class.
Doubletype base class.
Integertype base class.
Listtype base class.
Objecttype base class.
Stringtype base class.
SpreadsheetViewis made up of a number of
SpreadsheetViewThe SpreadsheetView is a control similar to the JavaFX
TableViewcontrol but with different functionalities and use cases.
SpreadsheetView.ColumnWidthEventThis event is thrown on the SpreadsheetView when the user resize a column with its mouse. SpreadsheetView.RowHeightEventThis event is thrown on the SpreadsheetView when the user resize a row with its mouse. SpreadsheetViewSelectionModelThis class provides basic support for common interaction on the
StringConverterWithFormat<T>This class is used by some of the
SpreadsheetCellTypein order to use a specific format.
Since the format is specified in the
SpreadsheetCell, we need a converter which provide a runtime method
This class provide two constructors: A default one where you implement the three abstract methods. Another one which takes another StringConverter.
Enum Summary Enum Description SpreadsheetCell.CornerPositionThis enum states the four different corner available for positioning some elements in a cell. SpreadsheetView.SpanTypeThe SpanType describes in which state each cell can be.